20:56:52.945 00.000 13524 PHD2 version 2.6.14 begins execution with:
20:56:52.945 00.000 13524    Windows 10 (build 19045), 64-bit edition
20:56:52.945 00.000 13524    wxWidgets 3.0.5
20:56:52.945 00.000 13524    cfitsio 3.49
20:56:52.945 00.000 13524 GetString("/frame/LogDir", "") returns ""
20:56:52.945 00.000 13524 CoInitializeEx returns 1
20:56:52.961 00.016 13524 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
20:56:52.961 00.000 13524 GetInt("/wxLanguage", 0) returns 60
20:56:52.961 00.000 13524 locale: initialized with lang id 60 (r=1)
20:56:52.961 00.000 13524 locale: wxTranslations language set to 60
20:56:52.992 00.031 13524 GetInt("/currentProfile", 0) returns 1
20:56:53.008 00.016 13524 reset dither spiral
20:56:53.008 00.000 13524 StartWorkerThread(00000000) begins
20:56:53.008 00.000 13524 WorkerThread constructor called
20:56:53.008 00.000 13524 StartWorkerThread(015C4E88) ends
20:56:53.008 00.000 13524 StartWorkerThread(00000000) begins
20:56:53.008 00.000 13524 WorkerThread constructor called
20:56:53.008 00.000 13524 StartWorkerThread(015C4738) ends
20:56:53.008 00.000 13524 GetBoolean("/ServerMode", 1) returns 1
20:56:53.023 00.015 19028 WorkerThread::Entry() begins
20:56:53.023 00.000 18852 WorkerThread::Entry() begins
20:56:53.023 00.000 18852 worker thread CoInitializeEx returns 0
20:56:53.023 00.000 19028 worker thread CoInitializeEx returns 0
20:56:53.070 00.047 13524 GetInt("/profile/1/NoiseReductionMethod", 0) returns 0
20:56:53.070 00.000 13524 GetDouble("/profile/1/DitherScaleFactor", 1.000000) returns 1.000000
20:56:53.086 00.016 13524 GetBoolean("/profile/1/DitherRaOnly", 0) returns 0
20:56:53.086 00.000 13524 GetInt("/profile/1/DitherMode", 0) returns 0
20:56:53.086 00.000 13524 set dither mode 0
20:56:53.086 00.000 13524 GetInt("/profile/1/frame/timeLapse", 0) returns 0
20:56:53.086 00.000 13524 GetInt("/profile/1/frame/var_delay/long_delay", 10000) returns 10000
20:56:53.086 00.000 13524 GetInt("/profile/1/frame/var_delay/short_delay", 1000) returns 1000
20:56:53.086 00.000 13524 GetBoolean("/profile/1/frame/var_delay/enabled", 0) returns 0
20:56:53.086 00.000 13524 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:56:53.101 00.015 13524 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
20:56:53.101 00.000 13524 GetInt("/profile/1/frame/focalLength", 0) returns 1460
20:56:53.101 00.000 13524 GetInt("/profile/1/auto_exp/exposure_min", 1000) returns 1000
20:56:53.101 00.000 13524 GetInt("/profile/1/auto_exp/exposure_max", 5000) returns 5000
20:56:53.101 00.000 13524 GetDouble("/profile/1/auto_exp/target_snr", 6.000000) returns 6.000000
20:56:53.101 00.000 13524 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:56:53.101 00.000 13524 AutoExp: reset exp to 5000
20:56:53.101 00.000 13524 GetInt("/profile/1/CustomExposureDuration", 30000) returns 30000
20:56:53.101 00.000 13524 GetInt("/profile/1/ExposureDurationMs", 1000) returns 2000
20:56:53.101 00.000 13524 OnExposureDurationSelected: duration = 2000
20:56:53.117 00.016 13524 GetBoolean("/profile/1/BeepForLostStar", 1) returns 1
20:56:53.117 00.000 13524 GetInt("/profile/1/Gamma", 100) returns 237
20:56:53.117 00.000 13524 GetBoolean("/profile/1/ImageLogger/LoggingEnabled", 0) returns 1
20:56:53.117 00.000 13524 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshRel", 0) returns 0
20:56:53.117 00.000 13524 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshPx", 0) returns 0
20:56:53.117 00.000 13524 GetBoolean("/profile/1/ImageLogger/LogFramesDropped", 0) returns 0
20:56:53.117 00.000 13524 GetBoolean("/profile/1/ImageLogger/LogAutoSelectFrames", 0) returns 0
20:56:53.117 00.000 13524 GetDouble("/profile/1/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
20:56:53.117 00.000 13524 GetDouble("/profile/1/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
20:56:53.117 00.000 13524 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:56:53.117 00.000 13524 GetBoolean("/profile/1/indi/VerboseLogging", 0) returns 0
20:56:53.133 00.016 13524 guider state => UNINITIALIZED
20:56:53.133 00.000 13524 GetInt("/profile/1/overlay/slit/center.x", 376) returns 376
20:56:53.133 00.000 13524 GetInt("/profile/1/overlay/slit/center.y", 290) returns 290
20:56:53.133 00.000 13524 GetInt("/profile/1/overlay/slit/width", 8) returns 8
20:56:53.133 00.000 13524 GetInt("/profile/1/overlay/slit/height", 100) returns 100
20:56:53.133 00.000 13524 GetInt("/profile/1/overlay/slit/angle", 0) returns 0
20:56:53.133 00.000 13524 Changing from state UNINITIALIZED to UNINITIALIZED
20:56:53.133 00.000 13524 guider state => SELECTING
20:56:53.148 00.015 13524 GetBoolean("/profile/1/guider/FastRecenter", 1) returns 1
20:56:53.148 00.000 13524 GetBoolean("/profile/1/guider/ScaleImage", 1) returns 1
20:56:53.148 00.000 13524 GetDouble("/profile/1/guider/StarMinHFD", 1.500000) returns 2.000000
20:56:53.148 00.000 13524 Setting StarMinHFD = 2.00
20:56:53.148 00.000 13524 GetDouble("/profile/1/guider/StarMaxHFD", 20.000000) returns 10.000000
20:56:53.148 00.000 13524 Setting MaxHFD = 10.0
20:56:53.148 00.000 13524 GetDouble("/profile/1/guider/StarMinSNR", 6.000000) returns 10.000000
20:56:53.148 00.000 13524 Setting StarMinSNR = 10.0
20:56:53.148 00.000 13524 GetInt("/profile/1/guider/AutoSelDownsample", 0) returns 0
20:56:53.148 00.000 13524 Setting AutoSelDownsample = 0
20:56:53.148 00.000 13524 GetString("/profile/1/guider/bookmarks", "") returns ""
20:56:53.164 00.016 13524 GetDouble("/profile/1/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
20:56:53.164 00.000 13524 GetBoolean("/profile/1/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
20:56:53.164 00.000 13524 GetBoolean("/profile/1/guider/onestar/TolerateJumpsEnabled", 0) returns 0
20:56:53.164 00.000 13524 GetDouble("/profile/1/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
20:56:53.164 00.000 13524 GetInt("/profile/1/guider/onestar/SearchRegion", 15) returns 15
20:56:53.164 00.000 13524 GetBoolean("/profile/1/guider/multistar/enabled", 0) returns 1
20:56:53.164 00.000 13524 MultiStar mode enabled
20:56:53.164 00.000 13524 GetBoolean("/StickyLockPosition", 0) returns 0
20:56:53.179 00.015 13524 GetString("/geometry", "") returns "0;800;600;92;137"
20:56:53.211 00.032 13524 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
20:56:53.211 00.000 13524 GetString("/graph/RAColor", "") returns "#6464FF"
20:56:53.211 00.000 13524 GetString("/graph/DecColor", "") returns "#FF0000"
20:56:53.211 00.000 13524 GetInt("/graph/minLength", 50) returns 50
20:56:53.211 00.000 13524 GetInt("/graph/maxLength", 400) returns 400
20:56:53.211 00.000 13524 GetInt("/graph/minHeight", 1) returns 1
20:56:53.211 00.000 13524 GetInt("/graph/maxHeight", 16) returns 16
20:56:53.211 00.000 13524 GetInt("/graph/length", 100) returns 400
20:56:53.211 00.000 13524 GraphStats window size = 400
20:56:53.226 00.015 13524 GetInt("/graph/height", 4) returns 16
20:56:53.226 00.000 13524 GetInt("graph/HeightUnits", 1) returns 1
20:56:53.226 00.000 13524 GetBoolean("/graph/showCorrections", 1) returns 1
20:56:53.226 00.000 13524 GetBoolean("/graph/showStarMass", 0) returns 1
20:56:53.226 00.000 13524 GetBoolean("/graph/showStarSNR", 0) returns 0
20:56:53.226 00.000 13524 GetBoolean("/graph/correctionsToScale", 0) returns 0
20:56:53.273 00.047 13524 GetInt("/graph_stepguider/length", 1) returns 1
20:56:53.273 00.000 13524 GetBoolean("/ProfileRawMode", 0) returns 0
20:56:53.273 00.000 13524 GetInt("/target/length", 100) returns 100
20:56:53.273 00.000 13524 GetDouble("/target/zoom", 1.000000) returns 1.000000
20:56:53.289 00.016 13524 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
20:56:53.289 00.000 13524 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
20:56:53.601 00.312 13524 GetString("/profile/1/name", "") returns "ASI220 Mini f4 200mm"
20:56:53.601 00.000 13524 GetString("/profile/2/name", "") returns "ASI174 f10"
20:56:53.601 00.000 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
20:56:53.617 00.016 13524 GetString("/profile/1/name", "") returns "ASI220 Mini f4 200mm"
20:56:53.804 00.187 13524 GetString("/profile/1/indi/INDIcam", "") returns ""
20:56:53.820 00.016 13524 GetString("/profile/1/indi/INDImount", "") returns ""
20:56:53.820 00.000 13524 GetString("/profile/1/indi/INDImount", "") returns ""
20:56:53.836 00.016 13524 GetString("/profile/1/indi/INDIrotator", "") returns ""
20:56:53.836 00.000 13524 GetString("/profile/1/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
20:56:53.836 00.000 13524 CameraFactory(ZWO ASI Camera)
20:56:53.836 00.000 13524 GetBoolean("/profile/1/camera/UseSubframes", 0) returns 0
20:56:53.836 00.000 13524 GetInt("/profile/1/camera/ReadDelay", 150) returns 150
20:56:53.836 00.000 13524 GetInt("/profile/1/camera/gain", 95) returns 35
20:56:53.836 00.000 13524 GetInt("/profile/1/camera/TimeoutMs", 15000) returns 15000
20:56:53.851 00.015 13524 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
20:56:53.851 00.000 13524 GetBoolean("/profile/1/camera/SaturationByADU", 1) returns 1
20:56:53.851 00.000 13524 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
20:56:53.851 00.000 13524 GetInt("/profile/1/camera/binning", 1) returns 1
20:56:53.851 00.000 13524 GetInt("/profile/1/camera/ZWO/bpp", 8) returns 8
20:56:53.851 00.000 13524 Created new camera of type ZWO ASI Camera = 0FE65F50
20:56:53.851 00.000 13524 GetString("/profile/1/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
20:56:53.851 00.000 13524 GetString("/profile/1/scope/LastMenuChoice", "None") returns "CPWI (ASCOM)"
20:56:53.867 00.016 13524 ScopeFactory(CPWI (ASCOM))
20:56:53.867 00.000 13524 GetInt("/profile/1/scope/CalibrationDuration", 750) returns 250
20:56:53.867 00.000 13524 GetInt("/profile/1/scope/CalibrationDistance", 25) returns 25
20:56:53.867 00.000 13524 GetInt("/profile/1/scope/MaxRaDuration", 2500) returns 2500
20:56:53.867 00.000 13524 GetInt("/profile/1/scope/MaxDecDuration", 2500) returns 2500
20:56:53.867 00.000 13524 GetInt("/profile/1/scope/DecGuideMode", 1) returns 0
20:56:53.867 00.000 13524 GetInt("/profile/1/scope/XGuideAlgorithm", 1) returns 5
20:56:53.882 00.015 13524 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.270000
20:56:53.882 00.000 13524 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.200000
20:56:53.882 00.000 13524 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
20:56:53.882 00.000 13524 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
20:56:53.882 00.000 13524 GetInt("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
20:56:53.882 00.000 13524 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.720000
20:56:53.882 00.000 13524 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
20:56:53.882 00.000 13524 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
20:56:53.882 00.000 13524 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
20:56:53.882 00.000 13524 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
20:56:53.882 00.000 13524 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
20:56:53.898 00.016 13524 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
20:56:53.898 00.000 13524 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 200.000000
20:56:53.898 00.000 13524 GetBoolean("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
20:56:53.898 00.000 13524 PPEC: reset GP model
20:56:53.898 00.000 13524 GetInt("/profile/1/scope/YGuideAlgorithm", 4) returns 1
20:56:53.898 00.000 13524 GetDouble("/profile/1/scope/GuideAlgorithm/Y/Hysteresis/minMove", 0.200000) returns 0.350000
20:56:53.898 00.000 13524 GetDouble("/profile/1/scope/GuideAlgorithm/Y/Hysteresis/hysteresis", 0.100000) returns 0.100000
20:56:53.898 00.000 13524 GetDouble("/profile/1/scope/GuideAlgorithm/Y/Hysteresis/aggression", 0.700000) returns 0.700000
20:56:53.898 00.000 13524 GetBoolean("/profile/1/scope/CalFlipRequiresDecFlip", 0) returns 0
20:56:53.898 00.000 13524 GetBoolean("/profile/1/scope/AssumeOrthogonal", 0) returns 0
20:56:53.914 00.016 13524 GetBoolean("/profile/1/scope/UseDecComp", 1) returns 1
20:56:53.914 00.000 13524 GetBoolean("/profile/1/scope/HiResEncoders", 0) returns 0
20:56:53.914 00.000 13524 GetInt("/profile/1/scope/DecBacklashPulse", 0) returns 20
20:56:53.914 00.000 13524 GetInt("/profile/1/scope/DecBacklashFloor", 0) returns 20
20:56:53.914 00.000 13524 GetInt("/profile/1/scope/DecBacklashCeiling", 0) returns 20
20:56:53.914 00.000 13524 GetBoolean("/profile/1/scope/BacklashCompEnabled", 0) returns 0
20:56:53.914 00.000 13524 BLC: Backlash compensation is disabled
20:56:53.914 00.000 13524 GetBoolean("/profile/1/scope/StopGuidingWhenSlewing", 1) returns 1
20:56:53.914 00.000 13524 Scope: enabling slew check, guiding will stop when slew is detected
20:56:53.914 00.000 13524 Created new scope of type CPWI (ASCOM) = 0FE72EF0
20:56:53.914 00.000 13524 GetString("/profile/1/scope/LastMenuChoice", "") returns "CPWI (ASCOM)"
20:56:53.914 00.000 13524 GetString("/profile/1/scope/LastAuxMenuChoice", "None") returns "None"
20:56:53.929 00.015 13524 ScopeFactory(None)
20:56:53.929 00.000 13524 Created new aux scope of type None = 00000000
20:56:53.929 00.000 13524 GetString("/profile/1/scope/LastAuxMenuChoice", "") returns "None"
20:56:53.929 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
20:56:53.929 00.000 13524 GetString("/profile/1/stepguider/LastMenuChoice", "None") returns "None"
20:56:53.929 00.000 13524 StepGuiderFactory(None)
20:56:53.929 00.000 13524 Created new stepguider of type None = 00000000
20:56:53.929 00.000 13524 GetString("/profile/1/stepguider/LastMenuChoice", "") returns "None"
20:56:53.929 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
20:56:53.929 00.000 13524 GetString("/profile/1/rotator/LastMenuChoice", "None") returns "None"
20:56:53.929 00.000 13524 RotatorFactory(None)
20:56:53.929 00.000 13524 Created new Rotator of type None = 00000000
20:56:53.945 00.016 13524 GetString("/profile/1/rotator/LastMenuChoice", "") returns "None"
20:56:53.945 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
20:56:53.945 00.000 13524 GetString("/profile/1/name", "") returns "ASI220 Mini f4 200mm"
20:56:53.945 00.000 13524 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
20:56:53.945 00.000 13524 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
20:56:53.976 00.031 13524 starting server
20:56:53.976 00.000 13524 event server started, listening on port 4400
20:56:53.976 00.000 13524 Server started, listening on port 4300
20:56:53.976 00.000 13524 Status Line: Server started
20:56:53.992 00.016 13524 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=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=0;pos=1;prop=100000;bestw=245;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=1;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=1427;floaty=365;floatw=400;floath=250|name=Target;caption=Target;state=2099196;dir=2;layer=0;row=0;pos=0;prop=100000;bestw=320;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=451|dock_size(2,0,0)=452|dock_size(2,0,1)=358|"
20:56:54.039 00.047 13524 GetBoolean("/Update/enabled", 1) returns 1
20:56:54.039 00.000 13524 GetInt("/Update/series", 0) returns 1
20:56:54.039 00.000 21564 UPD: updater thread entry
20:56:54.039 00.000 21564 UPD: fetch https://openphdguiding.org/release-dev-win.txt
20:56:54.429 00.390 21564 UPD: latest ver = 2.6.14
20:56:54.429 00.000 21564 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
20:56:54.429 00.000 21564 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
20:56:54.429 00.000 21564 GetInt("/Update/force", 0) returns 0
20:56:54.429 00.000 21564 UPD: version is up-to-date
20:56:54.429 00.000 21564 UPD: updater thread exit
20:58:02.988 68.559 13524 GetString("/profile/1/name", "") returns "ASI220 Mini f4 200mm"
20:58:03.003 00.015 13524 GetString("/profile/1/name", "") returns "ASI220 Mini f4 200mm"
20:58:03.003 00.000 13524 GetString("/profile/1/name", "") returns "ASI220 Mini f4 200mm"
20:58:03.003 00.000 13524 GetString("/profile/2/name", "") returns "ASI174 f10"
20:58:03.003 00.000 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
20:58:03.019 00.016 13524 GetString("/profile/4/indi/INDIcam", "") returns ""
20:58:03.034 00.015 13524 GetString("/profile/4/indi/INDImount", "") returns ""
20:58:03.034 00.000 13524 GetString("/profile/4/indi/INDImount", "") returns ""
20:58:03.050 00.016 13524 GetString("/profile/4/indi/INDIrotator", "") returns ""
20:58:03.066 00.016 13524 GetString("/profile/4/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
20:58:03.066 00.000 13524 CameraFactory(ZWO ASI Camera)
20:58:03.066 00.000 13524 GetBoolean("/profile/4/camera/UseSubframes", 0) returns 0
20:58:03.066 00.000 13524 GetInt("/profile/4/camera/ReadDelay", 150) returns 150
20:58:03.066 00.000 13524 GetInt("/profile/4/camera/gain", 95) returns 85
20:58:03.066 00.000 13524 GetInt("/profile/4/camera/TimeoutMs", 15000) returns 15000
20:58:03.066 00.000 13524 GetInt("/profile/4/camera/SaturationADU", 0) returns 255
20:58:03.066 00.000 13524 GetBoolean("/profile/4/camera/SaturationByADU", 1) returns 1
20:58:03.066 00.000 13524 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
20:58:03.066 00.000 13524 GetInt("/profile/4/camera/binning", 1) returns 2
20:58:03.081 00.015 13524 GetInt("/profile/4/camera/ZWO/bpp", 8) returns 8
20:58:03.081 00.000 13524 Created new camera of type ZWO ASI Camera = 0FE38188
20:58:03.081 00.000 13524 GetString("/profile/4/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
20:58:03.081 00.000 13524 GetString("/profile/4/scope/LastMenuChoice", "None") returns "CPWI (ASCOM)"
20:58:03.081 00.000 13524 ScopeFactory(CPWI (ASCOM))
20:58:03.081 00.000 13524 GetInt("/profile/4/scope/CalibrationDuration", 750) returns 500
20:58:03.081 00.000 13524 GetInt("/profile/4/scope/CalibrationDistance", 25) returns 25
20:58:03.097 00.016 13524 GetInt("/profile/4/scope/MaxRaDuration", 2500) returns 2500
20:58:03.097 00.000 13524 GetInt("/profile/4/scope/MaxDecDuration", 2500) returns 2500
20:58:03.097 00.000 13524 GetInt("/profile/4/scope/DecGuideMode", 1) returns 1
20:58:03.097 00.000 13524 DecGuideMode set to Auto (1)
20:58:03.097 00.000 13524 GetInt("/profile/4/scope/XGuideAlgorithm", 1) returns 1
20:58:03.097 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.230000
20:58:03.097 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
20:58:03.097 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
20:58:03.113 00.016 13524 GetInt("/profile/4/scope/YGuideAlgorithm", 4) returns 4
20:58:03.113 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.350000
20:58:03.113 00.000 13524 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.35
20:58:03.113 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
20:58:03.113 00.000 13524 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:58:03.113 00.000 13524 GetBoolean("/profile/4/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
20:58:03.113 00.000 13524 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:58:03.113 00.000 13524 GetBoolean("/profile/4/scope/CalFlipRequiresDecFlip", 0) returns 0
20:58:03.113 00.000 13524 GetBoolean("/profile/4/scope/AssumeOrthogonal", 0) returns 0
20:58:03.113 00.000 13524 GetBoolean("/profile/4/scope/UseDecComp", 1) returns 1
20:58:03.128 00.015 13524 GetBoolean("/profile/4/scope/HiResEncoders", 0) returns 0
20:58:03.128 00.000 13524 GetInt("/profile/4/scope/DecBacklashPulse", 0) returns 20
20:58:03.128 00.000 13524 GetInt("/profile/4/scope/DecBacklashFloor", 0) returns 20
20:58:03.128 00.000 13524 GetInt("/profile/4/scope/DecBacklashCeiling", 0) returns 20
20:58:03.128 00.000 13524 GetBoolean("/profile/4/scope/BacklashCompEnabled", 0) returns 0
20:58:03.128 00.000 13524 BLC: Backlash compensation is disabled
20:58:03.128 00.000 13524 GetBoolean("/profile/4/scope/StopGuidingWhenSlewing", 1) returns 1
20:58:03.128 00.000 13524 Scope: enabling slew check, guiding will stop when slew is detected
20:58:03.128 00.000 13524 Created new scope of type CPWI (ASCOM) = 0FE72EF0
20:58:03.128 00.000 13524 GetString("/profile/4/scope/LastMenuChoice", "") returns "CPWI (ASCOM)"
20:58:03.128 00.000 13524 GetString("/profile/4/scope/LastAuxMenuChoice", "None") returns "None"
20:58:03.144 00.016 13524 ScopeFactory(None)
20:58:03.144 00.000 13524 Created new aux scope of type None = 00000000
20:58:03.144 00.000 13524 GetString("/profile/4/scope/LastAuxMenuChoice", "") returns "None"
20:58:03.144 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
20:58:03.144 00.000 13524 GetString("/profile/4/stepguider/LastMenuChoice", "None") returns "None"
20:58:03.144 00.000 13524 StepGuiderFactory(None)
20:58:03.144 00.000 13524 Created new stepguider of type None = 00000000
20:58:03.144 00.000 13524 GetString("/profile/4/stepguider/LastMenuChoice", "") returns "None"
20:58:03.144 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
20:58:03.159 00.015 13524 GetString("/profile/4/rotator/LastMenuChoice", "None") returns "None"
20:58:03.159 00.000 13524 RotatorFactory(None)
20:58:03.159 00.000 13524 Created new Rotator of type None = 00000000
20:58:03.159 00.000 13524 GetString("/profile/4/rotator/LastMenuChoice", "") returns "None"
20:58:03.159 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
20:58:03.159 00.000 13524 GetInt("/profile/4/NoiseReductionMethod", 0) returns 0
20:58:03.159 00.000 13524 GetDouble("/profile/4/DitherScaleFactor", 1.000000) returns 1.000000
20:58:03.159 00.000 13524 GetBoolean("/profile/4/DitherRaOnly", 0) returns 0
20:58:03.159 00.000 13524 GetInt("/profile/4/DitherMode", 0) returns 0
20:58:03.159 00.000 13524 set dither mode 0
20:58:03.159 00.000 13524 GetInt("/profile/4/frame/timeLapse", 0) returns 0
20:58:03.175 00.016 13524 GetInt("/profile/4/frame/var_delay/long_delay", 10000) returns 10000
20:58:03.175 00.000 13524 GetInt("/profile/4/frame/var_delay/short_delay", 1000) returns 1000
20:58:03.175 00.000 13524 GetBoolean("/profile/4/frame/var_delay/enabled", 0) returns 0
20:58:03.175 00.000 13524 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:58:03.175 00.000 13524 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
20:58:03.175 00.000 13524 GetInt("/profile/4/frame/focalLength", 0) returns 1460
20:58:03.175 00.000 13524 GetInt("/profile/4/auto_exp/exposure_min", 1000) returns 1000
20:58:03.175 00.000 13524 GetInt("/profile/4/auto_exp/exposure_max", 5000) returns 5000
20:58:03.175 00.000 13524 GetDouble("/profile/4/auto_exp/target_snr", 6.000000) returns 6.000000
20:58:03.175 00.000 13524 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:58:03.175 00.000 13524 AutoExp: reset exp to 5000
20:58:03.191 00.016 13524 GetInt("/profile/4/CustomExposureDuration", 30000) returns 30000
20:58:03.191 00.000 13524 GetInt("/profile/4/ExposureDurationMs", 1000) returns 2500
20:58:03.191 00.000 13524 OnExposureDurationSelected: duration = 2500
20:58:03.191 00.000 13524 GetBoolean("/profile/4/BeepForLostStar", 1) returns 1
20:58:03.191 00.000 13524 GetInt("/profile/4/Gamma", 100) returns 100
20:58:03.206 00.015 13524 GetBoolean("/profile/4/ImageLogger/LoggingEnabled", 0) returns 0
20:58:03.206 00.000 13524 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshRel", 0) returns 0
20:58:03.206 00.000 13524 GetBoolean("/profile/4/ImageLogger/LogFramesOverThreshPx", 0) returns 0
20:58:03.206 00.000 13524 GetBoolean("/profile/4/ImageLogger/LogFramesDropped", 0) returns 0
20:58:03.206 00.000 13524 GetBoolean("/profile/4/ImageLogger/LogAutoSelectFrames", 0) returns 0
20:58:03.222 00.016 13524 GetDouble("/profile/4/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
20:58:03.222 00.000 13524 GetDouble("/profile/4/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
20:58:03.222 00.000 13524 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:58:03.222 00.000 13524 GetBoolean("/profile/4/indi/VerboseLogging", 0) returns 0
20:58:03.222 00.000 13524 GetBoolean("/profile/4/guider/FastRecenter", 1) returns 1
20:58:03.222 00.000 13524 GetBoolean("/profile/4/guider/ScaleImage", 1) returns 1
20:58:03.222 00.000 13524 GetDouble("/profile/4/guider/StarMinHFD", 1.500000) returns 1.500000
20:58:03.222 00.000 13524 Setting StarMinHFD = 1.50
20:58:03.222 00.000 13524 GetDouble("/profile/4/guider/StarMaxHFD", 20.000000) returns 10.000000
20:58:03.237 00.015 13524 Setting MaxHFD = 10.0
20:58:03.237 00.000 13524 GetDouble("/profile/4/guider/StarMinSNR", 6.000000) returns 6.000000
20:58:03.237 00.000 13524 Setting StarMinSNR = 6.0
20:58:03.237 00.000 13524 GetInt("/profile/4/guider/AutoSelDownsample", 0) returns 0
20:58:03.237 00.000 13524 Setting AutoSelDownsample = 0
20:58:03.237 00.000 13524 GetString("/profile/4/guider/bookmarks", "") returns ""
20:58:03.237 00.000 13524 GetDouble("/profile/4/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
20:58:03.237 00.000 13524 GetBoolean("/profile/4/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
20:58:03.237 00.000 13524 GetBoolean("/profile/4/guider/onestar/TolerateJumpsEnabled", 0) returns 0
20:58:03.237 00.000 13524 GetDouble("/profile/4/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
20:58:03.253 00.016 13524 GetInt("/profile/4/guider/onestar/SearchRegion", 15) returns 15
20:58:03.253 00.000 13524 GetBoolean("/profile/4/guider/multistar/enabled", 0) returns 1
20:58:03.253 00.000 13524 MultiStar mode enabled
20:58:03.253 00.000 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
20:58:06.065 02.812 13524 ZWO: SDK Version = [1, 40, 0, 0]
20:58:06.112 00.047 13524 GetString("/profile/4/cam_hash/8d44cd37/whichCamera", "") returns "2,ZWO ASI174MM Mini"
20:58:07.924 01.812 13524 GetString("/profile/4/cam_hash/8d44cd37/whichCamera", "") returns "2,ZWO ASI174MM Mini"
20:58:08.830 00.906 13524 gear_dialog: OnButtonConnectCamera
20:58:08.846 00.016 13524 gear_dialog: DoConnectCamera [ZWO ASI Camera]
20:58:08.846 00.000 13524 Status Line: Connecting to Camera ...
20:58:08.846 00.000 13524 GetString("/profile/4/cam_hash/8d44cd37/whichCamera", "") returns "2,ZWO ASI174MM Mini"
20:58:08.861 00.015 13524 Connecting to camera [ZWO ASI Camera] id = [2,ZWO ASI174MM Mini]
20:58:08.877 00.016 13524 ZWO: find camera id: [2,ZWO ASI174MM Mini], ncams = 3
20:58:08.892 00.015 13524 ZWO: found matching camera at idx 2
20:58:09.095 00.203 13524 ZWO: using mode BPP = 8
20:58:09.111 00.016 13524 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI174MM Mini]
20:58:09.111 00.000 13524 ZWO: selecting snap mode
20:58:09.111 00.000 13524 ZWO: IsColorCam = 0
20:58:09.111 00.000 13524 ZWO: supported bin 0 = 1
20:58:09.111 00.000 13524 ZWO: supported bin 1 = 2
20:58:09.127 00.016 13524 ZWO: gain range = 0 .. 400
20:58:09.127 00.000 13524 ZWO: lowest RN gain = 240 (60%)
20:58:09.143 00.016 13524 ZWO: frame (0,0)+(968,608)
20:58:09.189 00.046 13524 GetString("/profile/4/camera/LimitFrame", "") returns "0;0;0;0"
20:58:09.205 00.016 13524 camera: updated LimitFrame => (0,0),(0x0)
20:58:09.205 00.000 13524 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
20:58:09.205 00.000 13524 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
20:58:09.205 00.000 13524 Connected Camera: ZWO ASI174MM Mini
20:58:09.205 00.000 13524 FrameSize=(968,608)
20:58:09.205 00.000 13524 PixelSize=5.86
20:58:09.205 00.000 13524 BitsPerPixel=8
20:58:09.205 00.000 13524 HasGainControl=1
20:58:09.220 00.015 13524 GuideCameraGain=85
20:58:09.220 00.000 13524 HasShutter=0
20:58:09.220 00.000 13524 HasSubFrames=1
20:58:09.220 00.000 13524 ST4HasGuideOutput=1
20:58:09.220 00.000 13524 GetBoolean("/profile/4/camera/AutoLoadDefectMap", 1) returns 1
20:58:09.220 00.000 13524 auto-loading defect map
20:58:09.220 00.000 13524 Loading defect map file C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_4.txt
20:58:09.236 00.016 13524 Defect map file not found: C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_defect_map_4.txt
20:58:09.236 00.000 13524 Status Line: Defect map not loaded
20:58:09.236 00.000 13524 GetBoolean("/profile/4/camera/AutoLoadDarks", 1) returns 1
20:58:09.236 00.000 13524 Auto-loading dark library
20:58:09.298 00.062 13524 loaded dark frame exposure = 1000, med = 7
20:58:09.330 00.032 13524 loaded dark frame exposure = 1500, med = 8
20:58:09.361 00.031 13524 loaded dark frame exposure = 2000, med = 10
20:58:09.392 00.031 13524 loaded dark frame exposure = 2500, med = 11
20:58:09.423 00.031 13524 loaded dark frame exposure = 3000, med = 13
20:58:09.455 00.032 13524 loaded dark frame exposure = 3500, med = 14
20:58:09.486 00.031 13524 loaded dark frame exposure = 4000, med = 18
20:58:09.517 00.031 13524 loaded dark frame exposure = 4500, med = 20
20:58:09.548 00.031 13524 loaded dark frame exposure = 5000, med = 22
20:58:09.580 00.032 13524 loaded dark frame exposure = 6000, med = 25
20:58:09.580 00.000 13524 loaded dark library from C:\Users\astro\AppData\Local\phd2\darks_defects\PHD2_dark_lib_4.fit
20:58:09.580 00.000 13524 Status Line: Darks loaded
20:58:09.580 00.000 13524 Status Line: Camera Connected
20:58:10.689 01.109 13524 gear_dialog: OnButtonConnectScope
20:58:10.689 00.000 13524 Status Line: Connecting to Mount ...
20:58:10.704 00.015 13524 Connecting to mount [CPWI (ASCOM)]
20:58:10.704 00.000 13524 ASCOM Scope: Connecting
20:58:10.704 00.000 13524 Create ASCOM Scope: choice 'CPWI (ASCOM)' progid ASCOM.CPWI.Telescope
20:58:11.064 00.360 13524 pScopeDriver = 0x18800030
20:58:11.111 00.047 13524 Scope reports its name as CPWI_ASCOM_Telescope
20:58:11.111 00.000 13524 ASCOM scope CanSlewAsync is true
20:58:11.111 00.000 13524 CPWI_ASCOM_Telescope connected
20:58:11.111 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 69.2
20:58:11.126 00.015 13524 ScopeASCOM::SideOfPier() returns 0
20:58:11.126 00.000 13524 ASCOM Scope: Connect success
20:58:11.126 00.000 13524 Status Line: Mount Connected
20:58:11.126 00.000 13524 Connected Scope:CPWI_ASCOM_Telescope
20:58:27.854 16.728 13524 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
20:58:27.854 00.000 13524 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
20:58:27.854 00.000 13524 Auto-loading calibration data
20:58:27.854 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004352
20:58:27.854 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003628
20:58:27.854 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
20:58:27.869 00.015 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.993999
20:58:27.869 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 1.570796) returns -2.469610
20:58:27.869 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000012
20:58:27.869 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
20:58:27.869 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
20:58:27.869 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
20:58:27.869 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:58:27.869 00.000 13524 Mount::SetCalibration (scope) -- xAngle=-57.0 yAngle=-141.5 xRate=4.352 yRate=3.628 bin=2 dec=0.0 pierSide=0 par=-/- rotAng=None
20:58:27.869 00.000 13524 Mount::SetCalibration (scope) -- sets m_xAngle=-57.0 m_yAngleError=174.5
20:58:27.885 00.016 13524 ScopeASCOM::GetDeclinationRadians() returns 69.2
20:58:27.885 00.000 13524 ScopeASCOM::SideOfPier() returns 0
20:58:28.245 00.360 13524 PhdConfig flush
20:58:28.260 00.015 13524 GetBoolean("/profile/4/ShowDecModeWarning", 1) returns 1
20:58:32.368 04.108 13524 StartLoopingInteractive: Loop button clicked
20:58:32.368 00.000 13524 Status Line: Looping
20:58:32.384 00.016 13524 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:58:32.384 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
20:58:32.384 00.000 13524 Enqueuing Expose request
20:58:32.384 00.000 18852 Worker thread wakes up
20:58:32.384 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
20:58:32.384 00.000 18852 Exposure delay set to 0
20:58:32.384 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
20:58:32.384 00.000 18852 ZWO: set CONTROL_EXPOSURE 2500000
20:58:32.400 00.016 18852 ZWO: set CONTROL_GAIN 85% 340
20:58:35.149 02.749 18852 Exposure complete
20:58:35.180 00.031 18852 worker thread done servicing request
20:58:35.180 00.000 13524 OnExposeComplete: enter
20:58:35.180 00.000 13524 UpdateGuideState(): m_state=1
20:58:35.180 00.000 13524 UpdateCurrentPosition: no star selected
20:58:35.180 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:58:35.196 00.016 13524 Status Line: No star selected
20:58:35.196 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=41, FiltMin=0, FiltMax=252, Gamma=1.000
20:58:35.196 00.000 13524 UpdateGuideState exits: No star selected
20:58:35.196 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:35.196 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
20:58:35.196 00.000 13524 Enqueuing Expose request
20:58:35.196 00.000 18852 Worker thread wakes up
20:58:35.196 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
20:58:35.196 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
20:58:37.945 02.749 18852 Exposure complete
20:58:37.976 00.031 18852 worker thread done servicing request
20:58:37.976 00.000 13524 OnExposeComplete: enter
20:58:37.976 00.000 13524 UpdateGuideState(): m_state=1
20:58:37.976 00.000 13524 UpdateCurrentPosition: no star selected
20:58:37.976 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:58:37.976 00.000 13524 Status Line: No star selected
20:58:37.976 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=41, FiltMin=2, FiltMax=253, Gamma=1.000
20:58:37.976 00.000 13524 UpdateGuideState exits: No star selected
20:58:37.976 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:37.992 00.016 13524 ScheduleExposure(2500,3,0) exposurePending=0
20:58:37.992 00.000 13524 Enqueuing Expose request
20:58:37.992 00.000 18852 Worker thread wakes up
20:58:37.992 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
20:58:37.992 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
20:58:40.059 02.067 13524 CalAsst: slew from ra 11.55, dec 69.2 to ra 16.44, dec 0.0, M/F = 0
20:58:40.059 00.000 13524 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:58:40.059 00.000 13524 Status Line: Waiting for devices...
20:58:40.074 00.015 18852 ZWO: stopexposure
20:58:40.371 00.297 21644 IsSlewing returns 1
20:58:40.652 00.281 18852 ZWO: stopexposure
20:58:40.652 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:58:40.668 00.016 18852 worker thread done servicing request
20:58:40.699 00.031 13524 OnExposeComplete: enter
20:58:40.699 00.000 13524 OnExposeComplete: Capture Error reported
20:58:40.699 00.000 13524 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:58:40.699 00.000 13524 Changing from state SELECTING to UNINITIALIZED
20:58:40.699 00.000 13524 guider state => SELECTING
20:58:40.699 00.000 13524 Status Line: Stopped.
20:58:40.715 00.016 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:58:40.887 00.172 21644 IsSlewing returns 1
20:58:41.402 00.515 21644 IsSlewing returns 1
20:58:41.918 00.516 21644 IsSlewing returns 1
20:58:42.433 00.515 21644 IsSlewing returns 1
20:58:42.949 00.516 21644 IsSlewing returns 1
20:58:43.464 00.515 21644 IsSlewing returns 1
20:58:43.979 00.515 21644 IsSlewing returns 1
20:58:44.495 00.516 21644 IsSlewing returns 1
20:58:45.011 00.516 21644 IsSlewing returns 1
20:58:45.526 00.515 21644 IsSlewing returns 1
20:58:46.042 00.516 21644 IsSlewing returns 1
20:58:46.557 00.515 21644 IsSlewing returns 1
20:58:47.073 00.516 21644 IsSlewing returns 1
20:58:47.588 00.515 21644 IsSlewing returns 1
20:58:48.104 00.516 21644 IsSlewing returns 1
20:58:48.619 00.515 21644 IsSlewing returns 1
20:58:49.135 00.516 21644 IsSlewing returns 1
20:58:49.650 00.515 21644 IsSlewing returns 1
20:58:50.166 00.516 21644 IsSlewing returns 1
20:58:50.681 00.515 21644 IsSlewing returns 1
20:58:51.197 00.516 21644 IsSlewing returns 1
20:58:51.712 00.515 21644 IsSlewing returns 1
20:58:52.228 00.516 21644 IsSlewing returns 1
20:58:52.743 00.515 21644 IsSlewing returns 1
20:58:53.258 00.515 21644 IsSlewing returns 1
20:58:53.773 00.515 21644 IsSlewing returns 1
20:58:54.289 00.516 21644 IsSlewing returns 1
20:58:54.804 00.515 21644 IsSlewing returns 1
20:58:55.320 00.516 21644 IsSlewing returns 1
20:58:55.835 00.515 21644 IsSlewing returns 1
20:58:56.351 00.516 21644 IsSlewing returns 1
20:58:56.866 00.515 21644 IsSlewing returns 1
20:58:57.382 00.516 21644 IsSlewing returns 1
20:58:57.897 00.515 21644 IsSlewing returns 1
20:58:58.413 00.516 21644 IsSlewing returns 1
20:58:58.928 00.515 21644 IsSlewing returns 1
20:58:59.444 00.516 21644 IsSlewing returns 1
20:58:59.959 00.515 21644 IsSlewing returns 1
20:59:00.475 00.516 21644 IsSlewing returns 1
20:59:00.990 00.515 21644 IsSlewing returns 1
20:59:01.506 00.516 21644 IsSlewing returns 1
20:59:02.021 00.515 21644 IsSlewing returns 1
20:59:02.537 00.516 21644 IsSlewing returns 1
20:59:03.049 00.512 21644 IsSlewing returns 1
20:59:03.565 00.516 21644 IsSlewing returns 1
20:59:04.080 00.515 21644 IsSlewing returns 1
20:59:04.596 00.516 21644 IsSlewing returns 1
20:59:05.111 00.515 21644 IsSlewing returns 1
20:59:05.627 00.516 21644 IsSlewing returns 1
20:59:06.142 00.515 21644 IsSlewing returns 1
20:59:06.658 00.516 21644 IsSlewing returns 0
20:59:09.110 02.452 17716 IsSlewing returns 1
20:59:09.626 00.516 17716 IsSlewing returns 1
20:59:10.141 00.515 17716 IsSlewing returns 1
20:59:10.657 00.516 17716 IsSlewing returns 1
20:59:11.172 00.515 17716 IsSlewing returns 1
20:59:11.688 00.516 17716 IsSlewing returns 1
20:59:12.203 00.515 17716 IsSlewing returns 1
20:59:12.719 00.516 17716 IsSlewing returns 1
20:59:13.234 00.515 17716 IsSlewing returns 1
20:59:13.750 00.516 17716 IsSlewing returns 1
20:59:14.265 00.515 17716 IsSlewing returns 1
20:59:14.781 00.516 17716 IsSlewing returns 1
20:59:15.296 00.515 17716 IsSlewing returns 1
20:59:15.812 00.516 17716 IsSlewing returns 1
20:59:16.327 00.515 17716 IsSlewing returns 1
20:59:16.845 00.518 17716 IsSlewing returns 1
20:59:17.360 00.515 17716 IsSlewing returns 0
20:59:19.703 02.343 13524 SetCurrentPosition(1275.03,162.92)
20:59:19.719 00.016 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:380->invalid x value
20:59:19.719 00.000 13524 Status Line: No star found
20:59:31.247 11.528 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
20:59:31.263 00.016 13524 PhdController::Guide begins
20:59:31.263 00.000 13524 PhdController: newstate STATE_SETUP
20:59:31.263 00.000 13524 PhdController: setup
20:59:31.263 00.000 13524 PhdController: newstate STATE_ATTEMPT_START
20:59:31.263 00.000 13524 PhdController: start capturing
20:59:31.278 00.015 13524 Changing from state SELECTING to UNINITIALIZED
20:59:31.278 00.000 13524 guider state => SELECTING
20:59:31.278 00.000 13524 setting force full frames = true
20:59:31.278 00.000 13524 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:59:31.278 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
20:59:31.278 00.000 13524 Enqueuing Expose request
20:59:31.278 00.000 13524 PhdController: newstate STATE_SELECT_STAR
20:59:31.278 00.000 18852 Worker thread wakes up
20:59:31.278 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
20:59:31.278 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
20:59:34.043 02.765 18852 Exposure complete
20:59:34.075 00.032 18852 worker thread done servicing request
20:59:34.075 00.000 13524 OnExposeComplete: enter
20:59:34.075 00.000 13524 UpdateGuideState(): m_state=1
20:59:34.075 00.000 13524 UpdateCurrentPosition: no star selected
20:59:34.075 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:59:34.090 00.015 13524 Status Line: No star selected
20:59:34.090 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=22, FiltMin=0, FiltMax=256, Gamma=1.000
20:59:34.106 00.016 13524 UpdateGuideState exits: No star selected
20:59:34.106 00.000 13524 GuiderMultiStar::AutoSelect enter
20:59:34.106 00.000 13524 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:59:34.137 00.031 13524 AutoFind: auto downsample for scale 1.66 => 1x
20:59:34.184 00.047 13524 AutoFind: global mean = 0.0, stdev 8.8
20:59:34.184 00.000 13524 AutoFind: using threshold = 0.1
20:59:34.215 00.031 13524 AutoFind: local max [647, 192] 109.0
20:59:34.215 00.000 13524 AutoFind: local max [544, 429] 83.9
20:59:34.215 00.000 13524 AutoFind: local max [435, 330] 39.7
20:59:34.215 00.000 13524 AutoFind: local max [897, 489] 35.7
20:59:34.215 00.000 13524 AutoFind: local max [860, 299] 31.5
20:59:34.215 00.000 13524 AutoFind: local max [724, 235] 31.5
20:59:34.215 00.000 13524 AutoFind: local max [519, 293] 28.2
20:59:34.215 00.000 13524 AutoFind: local max [658, 189] 26.1
20:59:34.215 00.000 13524 AutoFind: local max [507, 407] 21.3
20:59:34.215 00.000 13524 AutoFind: local max [410, 451] 12.6
20:59:34.231 00.016 13524 AutoFind: local max [690, 213] 7.1
20:59:34.231 00.000 13524 AutoFind: local max [776, 292] 7.0
20:59:34.231 00.000 13524 AutoFind: local max [729, 255] 6.0
20:59:34.231 00.000 13524 AutoFind: local max [955, 563] 4.8
20:59:34.231 00.000 13524 AutoFind: local max [789, 294] 4.7
20:59:34.231 00.000 13524 AutoFind: local max [230, 283] 4.5
20:59:34.231 00.000 13524 AutoFind: local max [732, 337] 4.5
20:59:34.231 00.000 13524 AutoFind: local max [458, 88] 4.4
20:59:34.231 00.000 13524 AutoFind: local max [566, 313] 4.4
20:59:34.231 00.000 13524 AutoFind: local max [945, 84] 4.3
20:59:34.231 00.000 13524 AutoFind: local max [534, 76] 4.2
20:59:34.231 00.000 13524 AutoFind: local max [636, 188] 4.1
20:59:34.231 00.000 13524 AutoFind: local max [643, 182] 4.0
20:59:34.246 00.015 13524 AutoFind: local max [541, 499] 4.0
20:59:34.246 00.000 13524 AutoFind: local max [634, 346] 3.9
20:59:34.246 00.000 13524 AutoFind: local max [677, 313] 3.8
20:59:34.246 00.000 13524 AutoFind: local max [764, 293] 3.8
20:59:34.246 00.000 13524 AutoFind: local max [670, 15] 3.8
20:59:34.246 00.000 13524 AutoFind: local max [749, 110] 3.7
20:59:34.246 00.000 13524 AutoFind: local max [853, 322] 3.6
20:59:34.246 00.000 13524 AutoFind: local max [680, 575] 3.6
20:59:34.246 00.000 13524 AutoFind: local max [757, 466] 3.6
20:59:34.246 00.000 13524 AutoFind: local max [377, 58] 3.6
20:59:34.246 00.000 13524 AutoFind: local max [665, 80] 3.6
20:59:34.246 00.000 13524 AutoFind: local max [782, 428] 3.5
20:59:34.262 00.016 13524 AutoFind: local max [625, 248] 3.5
20:59:34.262 00.000 13524 AutoFind: local max [532, 546] 3.5
20:59:34.262 00.000 13524 AutoFind: local max [556, 314] 3.5
20:59:34.262 00.000 13524 AutoFind: local max [490, 86] 3.5
20:59:34.262 00.000 13524 AutoFind: local max [615, 333] 3.5
20:59:34.262 00.000 13524 AutoFind: local max [707, 404] 3.5
20:59:34.262 00.000 13524 AutoFind: local max [658, 473] 3.5
20:59:34.262 00.000 13524 AutoFind: local max [551, 562] 3.5
20:59:34.262 00.000 13524 AutoFind: local max [574, 85] 3.4
20:59:34.262 00.000 13524 AutoFind: local max [568, 459] 3.4
20:59:34.262 00.000 13524 AutoFind: local max [427, 220] 3.4
20:59:34.262 00.000 13524 AutoFind: local max [882, 226] 3.4
20:59:34.278 00.016 13524 AutoFind: local max [627, 280] 3.4
20:59:34.278 00.000 13524 AutoFind: local max [733, 586] 3.4
20:59:34.278 00.000 13524 AutoFind: local max [655, 340] 3.3
20:59:34.278 00.000 13524 AutoFind: local max [852, 523] 3.3
20:59:34.278 00.000 13524 AutoFind: local max [726, 456] 3.3
20:59:34.278 00.000 13524 AutoFind: local max [712, 254] 3.3
20:59:34.278 00.000 13524 AutoFind: local max [603, 60] 3.3
20:59:34.278 00.000 13524 AutoFind: local max [600, 485] 3.3
20:59:34.278 00.000 13524 AutoFind: local max [800, 197] 3.3
20:59:34.278 00.000 13524 AutoFind: local max [662, 197] 3.3
20:59:34.278 00.000 13524 AutoFind: local max [494, 269] 3.3
20:59:34.278 00.000 13524 AutoFind: local max [890, 592] 3.3
20:59:34.293 00.015 13524 AutoFind: local max [574, 227] 3.3
20:59:34.293 00.000 13524 AutoFind: local max [394, 584] 3.3
20:59:34.293 00.000 13524 AutoFind: local max [762, 395] 3.2
20:59:34.293 00.000 13524 AutoFind: local max [588, 283] 3.2
20:59:34.293 00.000 13524 AutoFind: local max [861, 474] 3.2
20:59:34.293 00.000 13524 AutoFind: local max [530, 85] 3.2
20:59:34.293 00.000 13524 AutoFind: local max [574, 34] 3.2
20:59:34.293 00.000 13524 AutoFind: local max [675, 591] 3.2
20:59:34.293 00.000 13524 AutoFind: local max [657, 384] 3.2
20:59:34.293 00.000 13524 AutoFind: local max [613, 23] 3.2
20:59:34.293 00.000 13524 AutoFind: local max [483, 305] 3.2
20:59:34.309 00.016 13524 AutoFind: local max [843, 197] 3.2
20:59:34.309 00.000 13524 AutoFind: local max [502, 50] 3.2
20:59:34.309 00.000 13524 AutoFind: local max [557, 438] 3.2
20:59:34.309 00.000 13524 AutoFind: local max [859, 228] 3.2
20:59:34.309 00.000 13524 AutoFind: local max [546, 229] 3.2
20:59:34.309 00.000 13524 AutoFind: local max [587, 268] 3.1
20:59:34.309 00.000 13524 AutoFind: local max [874, 228] 3.1
20:59:34.309 00.000 13524 AutoFind: local max [675, 103] 3.1
20:59:34.309 00.000 13524 AutoFind: local max [620, 571] 3.1
20:59:34.309 00.000 13524 AutoFind: local max [703, 238] 3.1
20:59:34.309 00.000 13524 AutoFind: local max [442, 15] 3.1
20:59:34.309 00.000 13524 AutoFind: local max [647, 416] 3.1
20:59:34.309 00.000 13524 AutoFind: local max [529, 597] 3.1
20:59:34.325 00.016 13524 AutoFind: local max [951, 455] 3.1
20:59:34.325 00.000 13524 AutoFind: local max [652, 429] 3.1
20:59:34.325 00.000 13524 AutoFind: local max [610, 321] 3.1
20:59:34.325 00.000 13524 AutoFind: local max [797, 425] 3.1
20:59:34.325 00.000 13524 AutoFind: local max [757, 245] 3.1
20:59:34.325 00.000 13524 AutoFind: local max [550, 507] 3.1
20:59:34.325 00.000 13524 AutoFind: local max [748, 282] 3.1
20:59:34.325 00.000 13524 AutoFind: local max [956, 255] 3.1
20:59:34.325 00.000 13524 AutoFind: local max [467, 110] 3.1
20:59:34.325 00.000 13524 AutoFind: local max [524, 259] 3.1
20:59:34.325 00.000 13524 AutoFind: local max [855, 133] 3.1
20:59:34.325 00.000 13524 AutoFind: local max [343, 269] 3.1
20:59:34.340 00.015 13524 AutoFind: local max [674, 323] 3.0
20:59:34.340 00.000 13524 AutoFind: local max [746, 313] 3.0
20:59:34.340 00.000 13524 AutoFind: local max [536, 275] 3.0
20:59:34.340 00.000 13524 AutoFind: local max [892, 515] 3.0
20:59:34.340 00.000 13524 AutoFind: local max [509, 360] 3.0
20:59:34.340 00.000 13524 AutoFind: too close [536, 275] 3.0 - [524, 259] 3.1
20:59:34.340 00.000 13524 AutoFind: close dim-bright [536, 275] 3.0 - [519, 293] 28.2
20:59:34.340 00.000 13524 AutoFind: too close [746, 313] 3.0 - [764, 293] 3.8
20:59:34.340 00.000 13524 AutoFind: too close [674, 323] 3.0 - [655, 340] 3.3
20:59:34.340 00.000 13524 AutoFind: too close [674, 323] 3.0 - [677, 313] 3.8
20:59:34.340 00.000 13524 AutoFind: too close [748, 282] 3.1 - [764, 293] 3.8
20:59:34.340 00.000 13524 AutoFind: too close [550, 507] 3.1 - [541, 499] 4.0
20:59:34.356 00.016 13524 AutoFind: too close [797, 425] 3.1 - [782, 428] 3.5
20:59:34.356 00.000 13524 AutoFind: too close [610, 321] 3.1 - [615, 333] 3.5
20:59:34.356 00.000 13524 AutoFind: too close [652, 429] 3.1 - [647, 416] 3.1
20:59:34.356 00.000 13524 AutoFind: too close [703, 238] 3.1 - [712, 254] 3.3
20:59:34.356 00.000 13524 AutoFind: too close [874, 228] 3.1 - [859, 228] 3.2
20:59:34.356 00.000 13524 AutoFind: too close [874, 228] 3.1 - [882, 226] 3.4
20:59:34.356 00.000 13524 AutoFind: too close [587, 268] 3.1 - [588, 283] 3.2
20:59:34.356 00.000 13524 AutoFind: close dim-bright [557, 438] 3.2 - [544, 429] 83.9
20:59:34.356 00.000 13524 AutoFind: too close [675, 591] 3.2 - [680, 575] 3.6
20:59:34.356 00.000 13524 AutoFind: too close [530, 85] 3.2 - [534, 76] 4.2
20:59:34.356 00.000 13524 AutoFind: too close [662, 197] 3.3 - [643, 182] 4.0
20:59:34.356 00.000 13524 AutoFind: close dim-bright [662, 197] 3.3 - [658, 189] 26.1
20:59:34.356 00.000 13524 AutoFind: close dim-bright [662, 197] 3.3 - [647, 192] 109.0
20:59:34.371 00.015 13524 AutoFind: too close [712, 254] 3.3 - [729, 255] 6.0
20:59:34.371 00.000 13524 AutoFind: close dim-bright [712, 254] 3.3 - [724, 235] 31.5
20:59:34.371 00.000 13524 AutoFind: too close [551, 562] 3.5 - [532, 546] 3.5
20:59:34.371 00.000 13524 AutoFind: too close [615, 333] 3.5 - [634, 346] 3.9
20:59:34.371 00.000 13524 AutoFind: too close [556, 314] 3.5 - [566, 313] 4.4
20:59:34.371 00.000 13524 AutoFind: too close [764, 293] 3.8 - [776, 292] 7.0
20:59:34.371 00.000 13524 AutoFind: too close [643, 182] 4.0 - [636, 188] 4.1
20:59:34.371 00.000 13524 AutoFind: close dim-bright [643, 182] 4.0 - [658, 189] 26.1
20:59:34.371 00.000 13524 AutoFind: close dim-bright [643, 182] 4.0 - [647, 192] 109.0
20:59:34.371 00.000 13524 AutoFind: close dim-bright [636, 188] 4.1 - [647, 192] 109.0
20:59:34.371 00.000 13524 AutoFind: too close [789, 294] 4.7 - [776, 292] 7.0
20:59:34.371 00.000 13524 AutoFind: close dim-bright [729, 255] 6.0 - [724, 235] 31.5
20:59:34.387 00.016 13524 AutoFind: too close [658, 189] 26.1 - [647, 192] 109.0
20:59:34.387 00.000 13524 AutoFind: too close to edge [956, 255] 3.1
20:59:34.387 00.000 13524 AutoFind: too close to edge [529, 597] 3.1
20:59:34.387 00.000 13524 AutoFind: too close to edge [442, 15] 3.1
20:59:34.387 00.000 13524 AutoFind: too close to edge [670, 15] 3.8
20:59:34.387 00.000 13524 AutoFind: too close to edge [955, 563] 4.8
20:59:34.387 00.000 13524 AutoFind: BPP = 8, saturation at 266, pedestal 11, thresh = 240
20:59:34.387 00.000 13524 Star::Find(15, 544, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.387 00.000 13524 Star::Find returns 1 (0), X=543.83, Y=429.09, Mass=2396, SNR=32.8, Peak=256 HFD=2.4
20:59:34.387 00.000 13524 Star::Find(15, 435, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.387 00.000 13524 Star::Find returns 1 (0), X=435.43, Y=329.52, Mass=1386, SNR=24.8, Peak=257 HFD=3.0
20:59:34.403 00.016 13524 Star::Find(15, 897, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.403 00.000 13524 Star::Find returns 1 (0), X=896.52, Y=489.26, Mass=1300, SNR=23.7, Peak=252 HFD=1.8
20:59:34.403 00.000 13524 Star::Find(15, 860, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.403 00.000 13524 Star::Find returns 1 (0), X=860.04, Y=299.40, Mass=1765, SNR=27.1, Peak=256 HFD=3.3
20:59:34.403 00.000 13524 Star::Find(15, 724, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.403 00.000 13524 Star::Find returns 1 (0), X=724.15, Y=234.79, Mass=1265, SNR=23.4, Peak=255 HFD=2.3
20:59:34.403 00.000 13524 Star::Find(15, 519, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.403 00.000 13524 Star::Find returns 1 (0), X=519.47, Y=293.24, Mass=1018, SNR=20.9, Peak=255 HFD=1.8
20:59:34.403 00.000 13524 Star::Find(15, 507, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.403 00.000 13524 Star::Find returns 1 (0), X=507.11, Y=406.87, Mass=693, SNR=16.8, Peak=152 HFD=2.3
20:59:34.418 00.015 13524 Star::Find(15, 410, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.418 00.000 13524 Star::Find returns 1 (0), X=410.28, Y=451.66, Mass=470, SNR=13.3, Peak=88 HFD=2.7
20:59:34.418 00.000 13524 Star::Find(15, 690, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.418 00.000 13524 Star::Find returns 0 (4), X=690.52, Y=213.58, Mass=171, SNR=7.6, Peak=90 HFD=1.5
20:59:34.418 00.000 13524 Star::Find(15, 230, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.418 00.000 13524 Star::Find returns 1 (0), X=230.11, Y=283.18, Mass=138, SNR=7.1, Peak=30 HFD=2.8
20:59:34.418 00.000 13524 Star::Find(15, 732, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.418 00.000 13524 Star::Find false star n=5 nbg=277 bg=45.6 sigma=4.3 thresh=58 peak=58
20:59:34.418 00.000 13524 Star::Find returns 0 (2), X=732.00, Y=337.00, Mass=80, SNR=2.9, Peak=66 HFD=0.0
20:59:34.418 00.000 13524 Star::Find(15, 458, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.418 00.000 13524 Star::Find returns 1 (0), X=457.17, Y=86.61, Mass=127, SNR=6.4, Peak=50 HFD=3.5
20:59:34.418 00.000 13524 Star::Find(15, 945, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.434 00.016 13524 Star::Find returns 1 (0), X=944.81, Y=83.79, Mass=98, SNR=5.8, Peak=39 HFD=1.9
20:59:34.434 00.000 13524 Star::Find(15, 749, 110, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.434 00.000 13524 Star::Find returns 0 (2), X=749.00, Y=110.00, Mass=13, SNR=2.0, Peak=45 HFD=0.0
20:59:34.434 00.000 13524 Star::Find(15, 853, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.434 00.000 13524 Star::Find returns 0 (2), X=853.00, Y=322.00, Mass=27, SNR=2.8, Peak=45 HFD=0.0
20:59:34.434 00.000 13524 Star::Find(15, 757, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.434 00.000 13524 Star::Find returns 0 (3), X=757.00, Y=466.00, Mass=0, SNR=0.0, Peak=53 HFD=0.0
20:59:34.434 00.000 13524 Star::Find(15, 377, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.434 00.000 13524 Star::Find returns 0 (4), X=377.04, Y=58.25, Mass=96, SNR=5.8, Peak=53 HFD=1.3
20:59:34.434 00.000 13524 Star::Find(15, 665, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.434 00.000 13524 Star::Find returns 0 (2), X=665.00, Y=80.00, Mass=17, SNR=2.3, Peak=52 HFD=0.0
20:59:34.434 00.000 13524 Star::Find(15, 625, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.450 00.016 13524 Star::Find returns 0 (2), X=625.00, Y=248.00, Mass=17, SNR=2.3, Peak=61 HFD=0.0
20:59:34.450 00.000 13524 Star::Find(15, 490, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.450 00.000 13524 Star::Find returns 0 (2), X=490.00, Y=86.00, Mass=14, SNR=2.0, Peak=47 HFD=0.0
20:59:34.450 00.000 13524 Star::Find(15, 707, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.450 00.000 13524 Star::Find returns 0 (2), X=707.00, Y=404.00, Mass=15, SNR=2.0, Peak=59 HFD=0.0
20:59:34.450 00.000 13524 Star::Find(15, 658, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.450 00.000 13524 Star::Find returns 0 (2), X=658.00, Y=473.00, Mass=15, SNR=2.0, Peak=57 HFD=0.0
20:59:34.450 00.000 13524 Star::Find(15, 574, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.450 00.000 13524 Star::Find returns 0 (2), X=574.00, Y=85.00, Mass=30, SNR=3.0, Peak=52 HFD=0.0
20:59:34.450 00.000 13524 Star::Find(15, 568, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.450 00.000 13524 Star::Find returns 0 (3), X=568.00, Y=459.00, Mass=0, SNR=0.0, Peak=53 HFD=0.0
20:59:34.450 00.000 13524 Star::Find(15, 427, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.465 00.015 13524 Star::Find false star n=2 nbg=281 bg=28.1 sigma=4.2 thresh=41 peak=37
20:59:34.465 00.000 13524 Star::Find returns 0 (2), X=427.00, Y=220.00, Mass=30, SNR=2.9, Peak=45 HFD=0.0
20:59:34.465 00.000 13524 Star::Find(15, 627, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.465 00.000 13524 Star::Find false star n=5 nbg=277 bg=42.3 sigma=4.3 thresh=55 peak=50
20:59:34.465 00.000 13524 Star::Find returns 0 (2), X=627.00, Y=280.00, Mass=67, SNR=2.9, Peak=62 HFD=0.0
20:59:34.465 00.000 13524 Star::Find(15, 733, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.465 00.000 13524 Star::Find returns 0 (2), X=733.00, Y=586.00, Mass=14, SNR=2.1, Peak=48 HFD=0.0
20:59:34.465 00.000 13524 Star::Find(15, 852, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.465 00.000 13524 Star::Find false star n=5 nbg=275 bg=24.4 sigma=4.5 thresh=38 peak=32
20:59:34.465 00.000 13524 Star::Find returns 0 (2), X=852.00, Y=523.00, Mass=78, SNR=2.9, Peak=46 HFD=0.0
20:59:34.465 00.000 13524 Star::Find(15, 726, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.465 00.000 13524 Star::Find returns 0 (2), X=726.00, Y=456.00, Mass=15, SNR=2.0, Peak=56 HFD=0.0
20:59:34.465 00.000 13524 Star::Find(15, 603, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.481 00.016 13524 Star::Find false star n=3 nbg=276 bg=34.1 sigma=4.4 thresh=47 peak=41
20:59:34.481 00.000 13524 Star::Find returns 0 (2), X=603.00, Y=60.00, Mass=41, SNR=2.9, Peak=49 HFD=0.0
20:59:34.481 00.000 13524 Star::Find(15, 600, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.481 00.000 13524 Star::Find returns 0 (2), X=600.00, Y=485.00, Mass=17, SNR=2.3, Peak=54 HFD=0.0
20:59:34.481 00.000 13524 Star::Find(15, 800, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.481 00.000 13524 Star::Find returns 0 (2), X=800.00, Y=197.00, Mass=28, SNR=2.8, Peak=50 HFD=0.0
20:59:34.481 00.000 13524 Star::Find(15, 494, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.481 00.000 13524 Star::Find returns 0 (2), X=494.00, Y=269.00, Mass=15, SNR=2.2, Peak=49 HFD=0.0
20:59:34.481 00.000 13524 Star::Find(15, 890, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.481 00.000 13524 Star::Find returns 0 (2), X=890.00, Y=592.00, Mass=14, SNR=2.0, Peak=38 HFD=0.0
20:59:34.481 00.000 13524 Star::Find(15, 574, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.481 00.000 13524 Star::Find returns 0 (3), X=574.00, Y=227.00, Mass=0, SNR=0.0, Peak=57 HFD=0.0
20:59:34.496 00.015 13524 Star::Find(15, 394, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.496 00.000 13524 Star::Find returns 0 (2), X=394.00, Y=584.00, Mass=12, SNR=2.0, Peak=31 HFD=0.0
20:59:34.496 00.000 13524 Star::Find(15, 762, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.496 00.000 13524 Star::Find returns 0 (2), X=762.00, Y=395.00, Mass=30, SNR=2.9, Peak=57 HFD=0.0
20:59:34.496 00.000 13524 Star::Find(15, 861, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.496 00.000 13524 Star::Find returns 0 (3), X=861.00, Y=474.00, Mass=0, SNR=0.0, Peak=42 HFD=0.0
20:59:34.496 00.000 13524 Star::Find(15, 574, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.496 00.000 13524 Star::Find false star n=2 nbg=279 bg=32.4 sigma=4.8 thresh=47 peak=41
20:59:34.496 00.000 13524 Star::Find returns 0 (2), X=574.00, Y=34.00, Mass=37, SNR=2.9, Peak=53 HFD=0.0
20:59:34.496 00.000 13524 Star::Find(15, 657, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.496 00.000 13524 Star::Find false star n=3 nbg=276 bg=44.0 sigma=4.5 thresh=58 peak=49
20:59:34.496 00.000 13524 Star::Find returns 0 (2), X=657.00, Y=384.00, Mass=62, SNR=2.9, Peak=60 HFD=0.0
20:59:34.512 00.016 13524 Star::Find(15, 613, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.512 00.000 13524 Star::Find false star n=3 nbg=280 bg=30.3 sigma=4.3 thresh=43 peak=37
20:59:34.512 00.000 13524 Star::Find returns 0 (2), X=613.00, Y=23.00, Mass=41, SNR=2.9, Peak=48 HFD=0.0
20:59:34.512 00.000 13524 Star::Find(15, 483, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.512 00.000 13524 Star::Find returns 0 (2), X=483.00, Y=305.00, Mass=17, SNR=2.3, Peak=50 HFD=0.0
20:59:34.512 00.000 13524 Star::Find(15, 843, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.512 00.000 13524 Star::Find returns 0 (3), X=843.00, Y=197.00, Mass=0, SNR=0.0, Peak=45 HFD=0.0
20:59:34.512 00.000 13524 Star::Find(15, 502, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.512 00.000 13524 Star::Find returns 0 (3), X=502.00, Y=50.00, Mass=0, SNR=0.0, Peak=49 HFD=0.0
20:59:34.512 00.000 13524 Star::Find(15, 557, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.512 00.000 13524 Star::Find returns 1 (0), X=543.83, Y=429.09, Mass=2396, SNR=32.8, Peak=256 HFD=2.4
20:59:34.512 00.000 13524 Star::Find(15, 546, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.528 00.016 13524 Star::Find returns 0 (2), X=546.00, Y=229.00, Mass=13, SNR=1.9, Peak=54 HFD=0.0
20:59:34.528 00.000 13524 Star::Find(15, 675, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.528 00.000 13524 Star::Find returns 0 (3), X=675.00, Y=103.00, Mass=0, SNR=0.0, Peak=51 HFD=0.0
20:59:34.528 00.000 13524 Star::Find(15, 620, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.528 00.000 13524 Star::Find returns 0 (3), X=620.00, Y=571.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
20:59:34.528 00.000 13524 Star::Find(15, 951, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.528 00.000 13524 Star::Find false star n=4 nbg=278 bg=18.2 sigma=4.0 thresh=30 peak=23
20:59:34.528 00.000 13524 Star::Find returns 0 (2), X=951.00, Y=455.00, Mass=59, SNR=2.9, Peak=34 HFD=0.0
20:59:34.528 00.000 13524 Star::Find(15, 757, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.528 00.000 13524 Star::Find returns 0 (3), X=757.00, Y=245.00, Mass=0, SNR=0.0, Peak=56 HFD=0.0
20:59:34.528 00.000 13524 Star::Find(15, 467, 110, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.528 00.000 13524 Star::Find returns 0 (2), X=467.00, Y=110.00, Mass=12, SNR=1.9, Peak=49 HFD=0.0
20:59:34.543 00.015 13524 Star::Find(15, 855, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.543 00.000 13524 Star::Find returns 0 (2), X=855.00, Y=133.00, Mass=14, SNR=2.0, Peak=39 HFD=0.0
20:59:34.543 00.000 13524 Star::Find(15, 343, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.543 00.000 13524 Star::Find returns 0 (2), X=343.00, Y=269.00, Mass=12, SNR=1.9, Peak=35 HFD=0.0
20:59:34.543 00.000 13524 Star::Find(15, 892, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.543 00.000 13524 Star::Find false star n=4 nbg=281 bg=23.0 sigma=4.5 thresh=36 peak=28
20:59:34.543 00.000 13524 Star::Find returns 0 (2), X=892.00, Y=515.00, Mass=65, SNR=2.9, Peak=40 HFD=0.0
20:59:34.543 00.000 13524 Star::Find(15, 509, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.543 00.000 13524 Star::Find returns 0 (2), X=509.00, Y=360.00, Mass=21, SNR=2.7, Peak=54 HFD=0.0
20:59:34.543 00.000 13524 AutoFind: finding best star pass 1
20:59:34.543 00.000 13524 Star::Find(15, 544, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.543 00.000 13524 Star::Find returns 1 (0), X=543.83, Y=429.09, Mass=2396, SNR=32.8, Peak=256 HFD=2.4
20:59:34.559 00.016 13524 AutoFind: near-saturated [544, 429] 83.9 Mass 2396 SNR 32.8 Peak 256
20:59:34.559 00.000 13524 Star::Find(15, 435, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.559 00.000 13524 Star::Find returns 1 (0), X=435.43, Y=329.52, Mass=1386, SNR=24.8, Peak=257 HFD=3.0
20:59:34.559 00.000 13524 AutoFind: near-saturated [435, 330] 39.7 Mass 1386 SNR 24.8 Peak 257
20:59:34.559 00.000 13524 Star::Find(15, 897, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.559 00.000 13524 Star::Find returns 1 (0), X=896.52, Y=489.26, Mass=1300, SNR=23.7, Peak=252 HFD=1.8
20:59:34.559 00.000 13524 AutoFind: near-saturated [897, 489] 35.7 Mass 1300 SNR 23.7 Peak 252
20:59:34.559 00.000 13524 Star::Find(15, 860, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.559 00.000 13524 Star::Find returns 1 (0), X=860.04, Y=299.40, Mass=1765, SNR=27.1, Peak=256 HFD=3.3
20:59:34.559 00.000 13524 AutoFind: near-saturated [860, 299] 31.5 Mass 1765 SNR 27.1 Peak 256
20:59:34.559 00.000 13524 Star::Find(15, 724, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.559 00.000 13524 Star::Find returns 1 (0), X=724.15, Y=234.79, Mass=1265, SNR=23.4, Peak=255 HFD=2.3
20:59:34.559 00.000 13524 AutoFind: near-saturated [724, 235] 31.5 Mass 1265 SNR 23.4 Peak 255
20:59:34.575 00.016 13524 Star::Find(15, 519, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.575 00.000 13524 Star::Find returns 1 (0), X=519.47, Y=293.24, Mass=1018, SNR=20.9, Peak=255 HFD=1.8
20:59:34.575 00.000 13524 AutoFind: near-saturated [519, 293] 28.2 Mass 1018 SNR 20.9 Peak 255
20:59:34.575 00.000 13524 Star::Find(15, 507, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.575 00.000 13524 Star::Find returns 1 (0), X=507.11, Y=406.87, Mass=693, SNR=16.8, Peak=152 HFD=2.3
20:59:34.575 00.000 13524 AutoFind returns star at [507, 407] 21.3 Mass 693 SNR 16.8
20:59:34.575 00.000 13524 Star::Find(15, 507, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.575 00.000 13524 Star::Find returns 1 (0), X=507.11, Y=406.87, Mass=693, SNR=16.8, Peak=152 HFD=2.3
20:59:34.575 00.000 13524 MultiStar: List (4): {507.11, 406.87}(16.8), {410.28, 451.66}(13.3), {230.11, 283.18}(7.1), {457.17, 86.61}(6.4), 
20:59:34.575 00.000 13524 setting lock position to (507.11, 406.87)
20:59:34.575 00.000 13524 MultiStar: stabilizing after lock position change
20:59:34.590 00.015 13524 AutoSelect: state = 1, call UpdateGuideState
20:59:34.590 00.000 13524 UpdateGuideState(): m_state=1
20:59:34.590 00.000 13524 Star::Find(15, 507, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:59:34.590 00.000 13524 Star::Find returns 1 (0), X=507.11, Y=406.87, Mass=693, SNR=16.8, Peak=152 HFD=2.3
20:59:34.590 00.000 13524 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.99) = xAngle (0.99 = 0.99)
20:59:34.590 00.000 13524 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.99) + m_yAngleError (3.05)) = yAngle (-2.05 = -2.05)
20:59:34.590 00.000 13524 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
20:59:34.590 00.000 13524 setting force full frames = false
20:59:34.590 00.000 13524 setting lock position to (507.11, 406.87)
20:59:34.590 00.000 13524 MultiStar: stabilizing after lock position change
20:59:34.590 00.000 13524 CurrentPosition() valid, moving to STATE_SELECTED
20:59:34.590 00.000 13524 Changing from state SELECTING to SELECTED
20:59:34.606 00.016 13524 guider state => SELECTED
20:59:34.621 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=22, FiltMin=0, FiltMax=256, Gamma=1.000
20:59:34.621 00.000 13524 UpdateGuideState exits: m=693 SNR=16.8
20:59:34.637 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=22, FiltMin=0, FiltMax=256, Gamma=1.000
20:59:34.637 00.000 13524 Status Line: Auto-selected star at (507.1, 406.9)
20:59:34.653 00.016 13524 PhdController: newstate STATE_WAIT_SELECTED
20:59:34.653 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:34.653 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
20:59:34.653 00.000 13524 Enqueuing Expose request
20:59:34.653 00.000 18852 Worker thread wakes up
20:59:34.653 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
20:59:34.653 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(492,392,31,31)
20:59:37.418 02.765 18852 Exposure complete
20:59:37.449 00.031 18852 worker thread done servicing request
20:59:37.449 00.000 13524 OnExposeComplete: enter
20:59:37.449 00.000 13524 UpdateGuideState(): m_state=2
20:59:37.449 00.000 13524 Star::Find(15, 507, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:59:37.449 00.000 13524 Star::Find returns 1 (0), X=506.79, Y=407.16, Mass=710, SNR=17.1, Peak=195 HFD=1.9
20:59:37.449 00.000 13524 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.99) = xAngle (3.39 = -2.90)
20:59:37.464 00.015 13524 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.99) + m_yAngleError (3.05)) = yAngle (0.34 = 0.34)
20:59:37.464 00.000 13524 CameraToMount -- cameraX=-0.32 cameraY=0.30 hyp=0.44 cameraTheta=2.39 mountX=-0.42 mountY=0.15, mountTheta=2.81
20:59:37.464 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=22, FiltMin=0, FiltMax=257, Gamma=1.000
20:59:37.464 00.000 13524 UpdateGuideState exits: m=710 SNR=17.1
20:59:37.480 00.016 13524 PhdController: newstate STATE_CALIBRATE
20:59:37.480 00.000 13524 PhdController: clearing calibration
20:59:37.480 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns -0.0
20:59:37.480 00.000 13524 ScopeASCOM::SideOfPier() returns 0
20:59:37.480 00.000 13524 PhdController: start calibration
20:59:37.496 00.016 13524 Changing from state SELECTED to CALIBRATING_PRIMARY
20:59:37.496 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
20:59:37.496 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
20:59:37.496 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:59:37.496 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:59:37.496 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.453790
20:59:37.496 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 12
20:59:37.496 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
20:59:37.496 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
20:59:37.496 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
20:59:37.496 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/27/2026 9:20:02 PM"
20:59:37.511 00.015 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
20:59:37.511 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.0 -2.1}, {2.5 -4.0}, {3.4 -5.6}, {4.6 -7.4}, {5.3 -9.1}, {6.7 -10.4}, {7.9 -12.3}, {9.7 -14.1}, {11.0 -16.3}, {12.1 -18.5}, {13.0 -19.8}, {14.2 -21.9}, {14.2 -21.9}, {8.9 -13.4}, {3.6 -4.7}, {1.9 -1.9}"
20:59:37.511 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.1 1.2}, {2.7 2.4}, {4.5 3.5}, {6.0 4.1}, {7.4 5.0}, {8.7 5.8}, {10.2 7.5}, {12.2 8.0}, {13.6 9.7}, {15.0 10.4}, {16.2 11.6}, {17.2 13.3}, {18.4 15.1}, {19.9 15.8}, {19.9 15.8}, {20.5 15.7}, {20.3 17.1}, {19.8 16.9}"
20:59:37.511 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
20:59:37.511 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns -0.0
20:59:37.511 00.000 13524 ScopeASCOM::SideOfPier() returns 0
20:59:37.527 00.016 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
20:59:37.527 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
20:59:37.527 00.000 13524 ScopeASCOM::SideOfPier() returns 0
20:59:37.543 00.016 13524 guider state => CALIBRATING_PRIMARY
20:59:37.558 00.015 13524 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
20:59:37.558 00.000 13524 reset dither spiral
20:59:37.558 00.000 13524 PhdController: newstate STATE_CALIBRATION_WAIT
20:59:37.558 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:37.558 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
20:59:37.574 00.016 13524 Enqueuing Expose request
20:59:37.574 00.000 18852 Worker thread wakes up
20:59:37.574 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
20:59:37.574 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(492,392,31,31)
20:59:40.308 02.734 18852 Exposure complete
20:59:40.339 00.031 18852 worker thread done servicing request
20:59:40.339 00.000 13524 OnExposeComplete: enter
20:59:40.339 00.000 13524 UpdateGuideState(): m_state=3
20:59:40.339 00.000 13524 Star::Find(15, 506, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:59:40.339 00.000 13524 Star::Find returns 1 (0), X=506.71, Y=406.71, Mass=703, SNR=17.0, Peak=168 HFD=1.6
20:59:40.339 00.000 13524 Scope::UpdateCalibrationState: starting location = 506.71,406.71 coords = 16.44,-0.0
20:59:40.339 00.000 13524 Status Line: West step   1, dist= 0.0
20:59:40.355 00.016 13524 Enqueuing Calibration Move request for direction 3
20:59:40.355 00.000 18852 Worker thread wakes up
20:59:40.355 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
20:59:40.355 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
20:59:40.355 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
20:59:40.355 00.000 18852 MoveAxis(W, 500, -)
20:59:40.355 00.000 18852 Guiding  Dir = 3, Dur = 500
20:59:40.355 00.000 18852 IsSlewing returns 0
20:59:40.355 00.000 18852 IsGuiding returns 0
20:59:40.355 00.000 18852 PulseGuide returned control before completion, sleep 509
20:59:40.355 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=22, FiltMin=0, FiltMax=256, Gamma=1.000
20:59:40.370 00.015 13524 UpdateGuideState exits: m=703 SNR=17.0
20:59:40.370 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:40.370 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
20:59:40.370 00.000 13524 Enqueuing Expose request
20:59:40.886 00.516 18852 IsGuiding returns 1
20:59:40.886 00.000 18852 scope still moving after pulse duration time elapsed
20:59:40.917 00.031 18852 IsSlewing returns 0
20:59:40.917 00.000 18852 IsGuiding returns 1
20:59:40.949 00.032 18852 IsSlewing returns 0
20:59:40.949 00.000 18852 IsGuiding returns 1
20:59:40.980 00.031 18852 IsSlewing returns 0
20:59:40.980 00.000 18852 IsGuiding returns 1
20:59:41.011 00.031 18852 IsSlewing returns 0
20:59:41.011 00.000 18852 IsGuiding returns 1
20:59:41.042 00.031 18852 IsSlewing returns 0
20:59:41.042 00.000 18852 IsGuiding returns 1
20:59:41.073 00.031 18852 IsSlewing returns 0
20:59:41.073 00.000 18852 IsGuiding returns 1
20:59:41.105 00.032 18852 IsSlewing returns 0
20:59:41.105 00.000 18852 IsGuiding returns 1
20:59:41.136 00.031 18852 IsSlewing returns 0
20:59:41.136 00.000 18852 IsGuiding returns 1
20:59:41.167 00.031 18852 IsSlewing returns 0
20:59:41.167 00.000 18852 IsGuiding returns 0
20:59:41.167 00.000 18852 scope move finished after 500 + 307 ms
20:59:41.167 00.000 18852 Move returns status 0, amount 500
20:59:41.167 00.000 18852 move complete, result=0
20:59:41.167 00.000 18852 worker thread done servicing request
20:59:41.167 00.000 18852 Worker thread wakes up
20:59:41.167 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
20:59:41.167 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(492,392,31,31)
20:59:43.901 02.734 18852 Exposure complete
20:59:43.932 00.031 18852 worker thread done servicing request
20:59:43.932 00.000 13524 OnExposeComplete: enter
20:59:43.932 00.000 13524 UpdateGuideState(): m_state=3
20:59:43.932 00.000 13524 Star::Find(15, 506, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:59:43.932 00.000 13524 Star::Find returns 1 (0), X=506.01, Y=408.85, Mass=801, SNR=17.9, Peak=159 HFD=2.3
20:59:43.932 00.000 13524 Status Line: West step   2, dist= 2.3
20:59:43.948 00.016 13524 Enqueuing Calibration Move request for direction 3
20:59:43.948 00.000 18852 Worker thread wakes up
20:59:43.948 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
20:59:43.948 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
20:59:43.948 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
20:59:43.948 00.000 18852 MoveAxis(W, 500, -)
20:59:43.948 00.000 18852 Guiding  Dir = 3, Dur = 500
20:59:43.948 00.000 18852 IsSlewing returns 0
20:59:43.948 00.000 18852 IsGuiding returns 0
20:59:43.948 00.000 18852 PulseGuide returned control before completion, sleep 509
20:59:43.948 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=22, FiltMin=1, FiltMax=257, Gamma=1.000
20:59:43.963 00.015 13524 UpdateGuideState exits: m=801 SNR=17.9
20:59:43.963 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:43.963 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
20:59:43.963 00.000 13524 Enqueuing Expose request
20:59:44.463 00.500 18852 IsGuiding returns 0
20:59:44.463 00.000 18852 Move returns status 0, amount 500
20:59:44.463 00.000 18852 move complete, result=0
20:59:44.463 00.000 18852 worker thread done servicing request
20:59:44.463 00.000 18852 Worker thread wakes up
20:59:44.463 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
20:59:44.463 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(491,394,31,31)
20:59:47.197 02.734 18852 Exposure complete
20:59:47.228 00.031 18852 worker thread done servicing request
20:59:47.228 00.000 13524 OnExposeComplete: enter
20:59:47.228 00.000 13524 UpdateGuideState(): m_state=3
20:59:47.244 00.016 13524 Star::Find(15, 506, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:59:47.244 00.000 13524 Star::Find returns 1 (0), X=503.94, Y=411.35, Mass=807, SNR=18.3, Peak=159 HFD=2.3
20:59:47.244 00.000 13524 Status Line: West step   3, dist= 5.4
20:59:47.244 00.000 13524 Enqueuing Calibration Move request for direction 3
20:59:47.244 00.000 18852 Worker thread wakes up
20:59:47.244 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
20:59:47.244 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
20:59:47.244 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
20:59:47.244 00.000 18852 MoveAxis(W, 500, -)
20:59:47.244 00.000 18852 Guiding  Dir = 3, Dur = 500
20:59:47.244 00.000 18852 IsSlewing returns 0
20:59:47.244 00.000 18852 IsGuiding returns 0
20:59:47.244 00.000 18852 PulseGuide returned control before completion, sleep 509
20:59:47.259 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=22, FiltMin=0, FiltMax=256, Gamma=1.000
20:59:47.259 00.000 13524 UpdateGuideState exits: m=807 SNR=18.3
20:59:47.275 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:47.275 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
20:59:47.275 00.000 13524 Enqueuing Expose request
20:59:47.775 00.500 18852 IsGuiding returns 0
20:59:47.775 00.000 18852 Move returns status 0, amount 500
20:59:47.775 00.000 18852 move complete, result=0
20:59:47.775 00.000 18852 worker thread done servicing request
20:59:47.775 00.000 18852 Worker thread wakes up
20:59:47.775 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
20:59:47.775 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(489,396,31,31)
20:59:50.524 02.749 18852 Exposure complete
20:59:50.556 00.032 18852 worker thread done servicing request
20:59:50.556 00.000 13524 OnExposeComplete: enter
20:59:50.556 00.000 13524 UpdateGuideState(): m_state=3
20:59:50.556 00.000 13524 Star::Find(15, 503, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:59:50.571 00.015 13524 Star::Find returns 1 (0), X=502.90, Y=413.27, Mass=796, SNR=18.3, Peak=216 HFD=2.1
20:59:50.571 00.000 13524 Status Line: West step   4, dist= 7.6
20:59:50.571 00.000 13524 Enqueuing Calibration Move request for direction 3
20:59:50.571 00.000 18852 Worker thread wakes up
20:59:50.571 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
20:59:50.571 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
20:59:50.571 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
20:59:50.571 00.000 18852 MoveAxis(W, 500, -)
20:59:50.571 00.000 18852 Guiding  Dir = 3, Dur = 500
20:59:50.571 00.000 18852 IsSlewing returns 0
20:59:50.571 00.000 18852 IsGuiding returns 0
20:59:50.571 00.000 18852 PulseGuide returned control before completion, sleep 509
20:59:50.571 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=22, FiltMin=1, FiltMax=254, Gamma=1.000
20:59:50.587 00.016 13524 UpdateGuideState exits: m=796 SNR=18.3
20:59:50.587 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:50.587 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
20:59:50.602 00.015 13524 Enqueuing Expose request
20:59:51.103 00.501 18852 IsGuiding returns 0
20:59:51.103 00.000 18852 Move returns status 0, amount 500
20:59:51.103 00.000 18852 move complete, result=0
20:59:51.103 00.000 18852 worker thread done servicing request
20:59:51.103 00.000 18852 Worker thread wakes up
20:59:51.103 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
20:59:51.103 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(488,398,31,31)
20:59:53.835 02.732 18852 Exposure complete
20:59:53.866 00.031 18852 worker thread done servicing request
20:59:53.866 00.000 13524 OnExposeComplete: enter
20:59:53.866 00.000 13524 UpdateGuideState(): m_state=3
20:59:53.866 00.000 13524 Star::Find(15, 502, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:59:53.866 00.000 13524 Star::Find returns 1 (0), X=501.52, Y=415.33, Mass=692, SNR=16.6, Peak=186 HFD=1.7
20:59:53.866 00.000 13524 Status Line: West step   5, dist=10.1
20:59:53.866 00.000 13524 Enqueuing Calibration Move request for direction 3
20:59:53.882 00.016 18852 Worker thread wakes up
20:59:53.882 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
20:59:53.882 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
20:59:53.882 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
20:59:53.882 00.000 18852 MoveAxis(W, 500, -)
20:59:53.882 00.000 18852 Guiding  Dir = 3, Dur = 500
20:59:53.882 00.000 18852 IsSlewing returns 0
20:59:53.882 00.000 18852 IsGuiding returns 0
20:59:53.882 00.000 18852 PulseGuide returned control before completion, sleep 509
20:59:53.882 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
20:59:53.898 00.016 13524 UpdateGuideState exits: m=692 SNR=16.6
20:59:53.898 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:53.898 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
20:59:53.898 00.000 13524 Enqueuing Expose request
20:59:54.398 00.500 18852 IsGuiding returns 0
20:59:54.398 00.000 18852 Move returns status 0, amount 500
20:59:54.398 00.000 18852 move complete, result=0
20:59:54.398 00.000 18852 worker thread done servicing request
20:59:54.398 00.000 18852 Worker thread wakes up
20:59:54.398 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
20:59:54.398 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(487,400,31,31)
20:59:57.131 02.733 18852 Exposure complete
20:59:57.163 00.032 18852 worker thread done servicing request
20:59:57.163 00.000 13524 OnExposeComplete: enter
20:59:57.163 00.000 13524 UpdateGuideState(): m_state=3
20:59:57.178 00.015 13524 Star::Find(15, 501, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:59:57.178 00.000 13524 Star::Find returns 1 (0), X=499.83, Y=417.85, Mass=805, SNR=18.1, Peak=175 HFD=2.4
20:59:57.178 00.000 13524 Status Line: West step   6, dist=13.1
20:59:57.178 00.000 13524 Enqueuing Calibration Move request for direction 3
20:59:57.178 00.000 18852 Worker thread wakes up
20:59:57.178 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
20:59:57.178 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
20:59:57.178 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
20:59:57.178 00.000 18852 MoveAxis(W, 500, -)
20:59:57.178 00.000 18852 Guiding  Dir = 3, Dur = 500
20:59:57.178 00.000 18852 IsSlewing returns 0
20:59:57.178 00.000 18852 IsGuiding returns 0
20:59:57.178 00.000 18852 PulseGuide returned control before completion, sleep 509
20:59:57.194 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=22, FiltMin=0, FiltMax=256, Gamma=1.000
20:59:57.194 00.000 13524 UpdateGuideState exits: m=805 SNR=18.1
20:59:57.209 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:57.209 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
20:59:57.209 00.000 13524 Enqueuing Expose request
20:59:57.709 00.500 18852 IsGuiding returns 0
20:59:57.709 00.000 18852 Move returns status 0, amount 500
20:59:57.709 00.000 18852 move complete, result=0
20:59:57.709 00.000 18852 worker thread done servicing request
20:59:57.709 00.000 18852 Worker thread wakes up
20:59:57.709 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
20:59:57.709 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(485,403,31,31)
21:00:00.443 02.734 18852 Exposure complete
21:00:00.490 00.047 18852 worker thread done servicing request
21:00:00.490 00.000 13524 OnExposeComplete: enter
21:00:00.490 00.000 13524 UpdateGuideState(): m_state=3
21:00:00.490 00.000 13524 Star::Find(15, 499, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:00:00.490 00.000 13524 Star::Find returns 1 (0), X=498.68, Y=419.21, Mass=668, SNR=16.6, Peak=173 HFD=2.1
21:00:00.490 00.000 13524 Status Line: West step   7, dist=14.9
21:00:00.505 00.015 13524 Enqueuing Calibration Move request for direction 3
21:00:00.505 00.000 18852 Worker thread wakes up
21:00:00.505 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:00:00.505 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:00:00.505 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:00:00.505 00.000 18852 MoveAxis(W, 500, -)
21:00:00.505 00.000 18852 Guiding  Dir = 3, Dur = 500
21:00:00.505 00.000 18852 IsSlewing returns 0
21:00:00.505 00.000 18852 IsGuiding returns 0
21:00:00.505 00.000 18852 PulseGuide returned control before completion, sleep 509
21:00:00.505 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=22, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:00.521 00.016 13524 UpdateGuideState exits: m=668 SNR=16.6
21:00:00.521 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:00.521 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:00.521 00.000 13524 Enqueuing Expose request
21:00:01.037 00.516 18852 IsGuiding returns 0
21:00:01.037 00.000 18852 Move returns status 0, amount 500
21:00:01.037 00.000 18852 move complete, result=0
21:00:01.037 00.000 18852 worker thread done servicing request
21:00:01.037 00.000 18852 Worker thread wakes up
21:00:01.037 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:01.037 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(484,404,31,31)
21:00:03.770 02.733 18852 Exposure complete
21:00:03.802 00.032 18852 worker thread done servicing request
21:00:03.802 00.000 13524 OnExposeComplete: enter
21:00:03.802 00.000 13524 UpdateGuideState(): m_state=3
21:00:03.802 00.000 13524 Star::Find(15, 498, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:00:03.802 00.000 13524 Star::Find returns 1 (0), X=497.12, Y=421.04, Mass=747, SNR=17.3, Peak=172 HFD=2.2
21:00:03.802 00.000 13524 Status Line: West step   8, dist=17.2
21:00:03.817 00.015 13524 Enqueuing Calibration Move request for direction 3
21:00:03.817 00.000 18852 Worker thread wakes up
21:00:03.817 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:00:03.817 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:00:03.817 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:00:03.817 00.000 18852 MoveAxis(W, 500, -)
21:00:03.817 00.000 18852 Guiding  Dir = 3, Dur = 500
21:00:03.817 00.000 18852 IsSlewing returns 0
21:00:03.817 00.000 18852 IsGuiding returns 0
21:00:03.817 00.000 18852 PulseGuide returned control before completion, sleep 509
21:00:03.817 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=22, FiltMin=0, FiltMax=256, Gamma=1.000
21:00:03.848 00.031 13524 UpdateGuideState exits: m=747 SNR=17.3
21:00:03.848 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:03.848 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:03.848 00.000 13524 Enqueuing Expose request
21:00:04.348 00.500 18852 IsGuiding returns 0
21:00:04.348 00.000 18852 Move returns status 0, amount 500
21:00:04.348 00.000 18852 move complete, result=0
21:00:04.348 00.000 18852 worker thread done servicing request
21:00:04.348 00.000 18852 Worker thread wakes up
21:00:04.348 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:04.348 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(482,406,31,31)
21:00:07.082 02.734 18852 Exposure complete
21:00:07.113 00.031 18852 worker thread done servicing request
21:00:07.113 00.000 13524 OnExposeComplete: enter
21:00:07.113 00.000 13524 UpdateGuideState(): m_state=3
21:00:07.113 00.000 13524 Star::Find(15, 497, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:00:07.113 00.000 13524 Star::Find returns 1 (0), X=495.70, Y=423.27, Mass=729, SNR=17.2, Peak=173 HFD=2.1
21:00:07.113 00.000 13524 Status Line: West step   9, dist=19.9
21:00:07.113 00.000 13524 Enqueuing Calibration Move request for direction 3
21:00:07.113 00.000 18852 Worker thread wakes up
21:00:07.113 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:00:07.113 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:00:07.113 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:00:07.113 00.000 18852 MoveAxis(W, 500, -)
21:00:07.113 00.000 18852 Guiding  Dir = 3, Dur = 500
21:00:07.129 00.016 18852 IsSlewing returns 0
21:00:07.129 00.000 18852 IsGuiding returns 0
21:00:07.129 00.000 18852 PulseGuide returned control before completion, sleep 509
21:00:07.129 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=22, FiltMin=1, FiltMax=257, Gamma=1.000
21:00:07.160 00.031 13524 UpdateGuideState exits: m=729 SNR=17.2
21:00:07.160 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:07.160 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:07.160 00.000 13524 Enqueuing Expose request
21:00:07.644 00.484 18852 IsGuiding returns 0
21:00:07.644 00.000 18852 Move returns status 0, amount 500
21:00:07.644 00.000 18852 move complete, result=0
21:00:07.644 00.000 18852 worker thread done servicing request
21:00:07.644 00.000 18852 Worker thread wakes up
21:00:07.644 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:07.644 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(481,408,31,31)
21:00:10.378 02.734 18852 Exposure complete
21:00:10.409 00.031 18852 worker thread done servicing request
21:00:10.409 00.000 13524 OnExposeComplete: enter
21:00:10.409 00.000 13524 UpdateGuideState(): m_state=3
21:00:10.409 00.000 13524 Star::Find(15, 495, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:00:10.409 00.000 13524 Star::Find returns 1 (0), X=494.71, Y=424.64, Mass=675, SNR=16.6, Peak=153 HFD=1.8
21:00:10.409 00.000 13524 Status Line: West step  10, dist=21.6
21:00:10.409 00.000 13524 Enqueuing Calibration Move request for direction 3
21:00:10.409 00.000 18852 Worker thread wakes up
21:00:10.409 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:00:10.409 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:00:10.409 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:00:10.409 00.000 18852 MoveAxis(W, 500, -)
21:00:10.409 00.000 18852 Guiding  Dir = 3, Dur = 500
21:00:10.425 00.016 18852 IsSlewing returns 0
21:00:10.425 00.000 18852 IsGuiding returns 0
21:00:10.425 00.000 18852 PulseGuide returned control before completion, sleep 509
21:00:10.425 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=22, FiltMin=1, FiltMax=256, Gamma=1.000
21:00:10.456 00.031 13524 UpdateGuideState exits: m=675 SNR=16.6
21:00:10.456 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:10.456 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:10.456 00.000 13524 Enqueuing Expose request
21:00:10.941 00.485 18852 IsGuiding returns 0
21:00:10.941 00.000 18852 Move returns status 0, amount 500
21:00:10.941 00.000 18852 move complete, result=0
21:00:10.941 00.000 18852 worker thread done servicing request
21:00:10.941 00.000 18852 Worker thread wakes up
21:00:10.941 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:10.941 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(480,410,31,31)
21:00:13.690 02.749 18852 Exposure complete
21:00:13.721 00.031 18852 worker thread done servicing request
21:00:13.721 00.000 13524 OnExposeComplete: enter
21:00:13.721 00.000 13524 UpdateGuideState(): m_state=3
21:00:13.721 00.000 13524 Star::Find(15, 494, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:00:13.721 00.000 13524 Star::Find returns 1 (0), X=493.45, Y=426.00, Mass=729, SNR=17.0, Peak=157 HFD=2.3
21:00:13.737 00.016 13524 Status Line: West step  11, dist=23.4
21:00:13.737 00.000 13524 Enqueuing Calibration Move request for direction 3
21:00:13.737 00.000 18852 Worker thread wakes up
21:00:13.737 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:00:13.737 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:00:13.737 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:00:13.737 00.000 18852 MoveAxis(W, 500, -)
21:00:13.737 00.000 18852 Guiding  Dir = 3, Dur = 500
21:00:13.737 00.000 18852 IsSlewing returns 0
21:00:13.737 00.000 18852 IsGuiding returns 0
21:00:13.737 00.000 18852 PulseGuide returned control before completion, sleep 509
21:00:13.737 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:00:13.752 00.015 13524 UpdateGuideState exits: m=729 SNR=17.0
21:00:13.752 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:13.768 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:13.768 00.000 13524 Enqueuing Expose request
21:00:14.268 00.500 18852 IsGuiding returns 0
21:00:14.268 00.000 18852 Move returns status 0, amount 500
21:00:14.268 00.000 18852 move complete, result=0
21:00:14.268 00.000 18852 worker thread done servicing request
21:00:14.268 00.000 18852 Worker thread wakes up
21:00:14.268 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:14.268 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(478,411,31,31)
21:00:17.002 02.734 18852 Exposure complete
21:00:17.033 00.031 18852 worker thread done servicing request
21:00:17.033 00.000 13524 OnExposeComplete: enter
21:00:17.033 00.000 13524 UpdateGuideState(): m_state=3
21:00:17.033 00.000 13524 Star::Find(15, 493, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:00:17.033 00.000 13524 Star::Find returns 1 (0), X=491.71, Y=428.56, Mass=643, SNR=16.3, Peak=141 HFD=2.2
21:00:17.033 00.000 13524 WEST calibration completes with steps=11 angle=-55.5 rate=4.819 parity=-1
21:00:17.033 00.000 13524 Falling Through to state GO_EAST
21:00:17.048 00.015 13524 Status Line: East step   3, dist=26.5
21:00:17.048 00.000 13524 Enqueuing Calibration Move request for direction 2
21:00:17.048 00.000 18852 Worker thread wakes up
21:00:17.048 00.000 18852 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:00:17.048 00.000 18852 Handling axis move in thread for scope dir=2 dur=2500
21:00:17.048 00.000 18852 scope move axis dir= 2 dur= 2500 opts= 0x0
21:00:17.048 00.000 18852 MoveAxis(E, 2500, -)
21:00:17.048 00.000 18852 Guiding  Dir = 2, Dur = 2500
21:00:17.048 00.000 18852 IsSlewing returns 0
21:00:17.048 00.000 18852 IsGuiding returns 0
21:00:17.048 00.000 18852 PulseGuide returned control before completion, sleep 2509
21:00:17.048 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=22, FiltMin=1, FiltMax=256, Gamma=1.000
21:00:17.080 00.032 13524 UpdateGuideState exits: m=643 SNR=16.3
21:00:17.080 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:17.080 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:17.080 00.000 13524 Enqueuing Expose request
21:00:19.579 02.499 18852 IsGuiding returns 0
21:00:19.579 00.000 18852 Move returns status 0, amount 2500
21:00:19.579 00.000 18852 move complete, result=0
21:00:19.579 00.000 18852 worker thread done servicing request
21:00:19.579 00.000 18852 Worker thread wakes up
21:00:19.579 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:19.579 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(477,414,31,31)
21:00:22.328 02.749 18852 Exposure complete
21:00:22.360 00.032 18852 worker thread done servicing request
21:00:22.360 00.000 13524 OnExposeComplete: enter
21:00:22.360 00.000 13524 UpdateGuideState(): m_state=3
21:00:22.360 00.000 13524 Star::Find(15, 491, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:00:22.375 00.015 13524 Star::Find returns 0 (4), X=496.41, Y=421.46, Mass=668, SNR=16.5, Peak=178 HFD=1.5
21:00:22.375 00.000 13524 DistanceChecker: activated
21:00:22.375 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:00:22.375 00.000 13524 Star lost during calibration... blundering on
21:00:22.375 00.000 13524 Status Line: star lost
21:00:22.375 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:00:22.375 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:00:22.391 00.016 13524 UpdateGuideState exits: Star lost - low HFD
21:00:22.391 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:22.391 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:00:22.407 00.016 13524 Enqueuing Expose request
21:00:22.407 00.000 18852 Worker thread wakes up
21:00:22.407 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:22.407 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:00:25.140 02.733 18852 Exposure complete
21:00:25.172 00.032 18852 worker thread done servicing request
21:00:25.172 00.000 13524 OnExposeComplete: enter
21:00:25.172 00.000 13524 UpdateGuideState(): m_state=3
21:00:25.172 00.000 13524 Star::Find(15, 491, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:00:25.172 00.000 13524 Star::Find returns 1 (0), X=496.10, Y=421.79, Mass=656, SNR=16.5, Peak=144 HFD=2.2
21:00:25.172 00.000 13524 DistanceChecker: deactivated
21:00:25.172 00.000 13524 Status Line: East step   2, dist=18.4
21:00:25.187 00.015 13524 Enqueuing Calibration Move request for direction 2
21:00:25.187 00.000 18852 Worker thread wakes up
21:00:25.187 00.000 18852 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:00:25.187 00.000 18852 Handling axis move in thread for scope dir=2 dur=2500
21:00:25.187 00.000 18852 scope move axis dir= 2 dur= 2500 opts= 0x0
21:00:25.187 00.000 18852 MoveAxis(E, 2500, -)
21:00:25.187 00.000 18852 Guiding  Dir = 2, Dur = 2500
21:00:25.187 00.000 18852 IsSlewing returns 0
21:00:25.187 00.000 18852 IsGuiding returns 0
21:00:25.187 00.000 18852 PulseGuide returned control before completion, sleep 2509
21:00:25.187 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:00:25.218 00.031 13524 UpdateGuideState exits: m=656 SNR=16.5
21:00:25.218 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:25.218 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:25.218 00.000 13524 Enqueuing Expose request
21:00:27.718 02.500 18852 IsGuiding returns 0
21:00:27.718 00.000 18852 Move returns status 0, amount 2500
21:00:27.718 00.000 18852 move complete, result=0
21:00:27.718 00.000 18852 worker thread done servicing request
21:00:27.718 00.000 18852 Worker thread wakes up
21:00:27.718 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:27.718 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(481,407,31,31)
21:00:30.467 02.749 18852 Exposure complete
21:00:30.498 00.031 18852 worker thread done servicing request
21:00:30.498 00.000 13524 OnExposeComplete: enter
21:00:30.498 00.000 13524 UpdateGuideState(): m_state=3
21:00:30.514 00.016 13524 Star::Find(15, 496, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:00:30.514 00.000 13524 Star::Find returns 0 (4), X=501.45, Y=413.48, Mass=734, SNR=17.3, Peak=166 HFD=1.5
21:00:30.514 00.000 13524 DistanceChecker: activated
21:00:30.514 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:00:30.514 00.000 13524 Star lost during calibration... blundering on
21:00:30.514 00.000 13524 Status Line: star lost
21:00:30.514 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:00:30.514 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=22, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:30.530 00.016 13524 UpdateGuideState exits: Star lost - low HFD
21:00:30.530 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:30.530 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:00:30.530 00.000 13524 Enqueuing Expose request
21:00:30.530 00.000 18852 Worker thread wakes up
21:00:30.530 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:30.530 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:00:33.279 02.749 18852 Exposure complete
21:00:33.310 00.031 18852 worker thread done servicing request
21:00:33.310 00.000 13524 OnExposeComplete: enter
21:00:33.310 00.000 13524 UpdateGuideState(): m_state=3
21:00:33.310 00.000 13524 Star::Find(15, 496, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:00:33.310 00.000 13524 Star::Find returns 1 (0), X=500.94, Y=414.47, Mass=756, SNR=17.9, Peak=177 HFD=2.2
21:00:33.310 00.000 13524 DistanceChecker: deactivated
21:00:33.310 00.000 13524 Status Line: East step   1, dist= 9.7
21:00:33.326 00.016 13524 Enqueuing Calibration Move request for direction 2
21:00:33.326 00.000 18852 Worker thread wakes up
21:00:33.326 00.000 18852 worker thread servicing REQUEST_MOVE scope dir E(2) 500 opts 0x0
21:00:33.326 00.000 18852 Handling axis move in thread for scope dir=2 dur=500
21:00:33.326 00.000 18852 scope move axis dir= 2 dur= 500 opts= 0x0
21:00:33.326 00.000 18852 MoveAxis(E, 500, -)
21:00:33.326 00.000 18852 Guiding  Dir = 2, Dur = 500
21:00:33.326 00.000 18852 IsSlewing returns 0
21:00:33.326 00.000 18852 IsGuiding returns 0
21:00:33.326 00.000 18852 PulseGuide returned control before completion, sleep 509
21:00:33.326 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=22, FiltMin=0, FiltMax=255, Gamma=1.000
21:00:33.341 00.015 13524 UpdateGuideState exits: m=756 SNR=17.9
21:00:33.341 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:33.341 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:33.341 00.000 13524 Enqueuing Expose request
21:00:33.857 00.516 18852 IsGuiding returns 0
21:00:33.857 00.000 18852 Move returns status 0, amount 500
21:00:33.857 00.000 18852 move complete, result=0
21:00:33.857 00.000 18852 worker thread done servicing request
21:00:33.857 00.000 18852 Worker thread wakes up
21:00:33.857 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:33.857 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(486,399,31,31)
21:00:36.606 02.749 18852 Exposure complete
21:00:36.638 00.032 18852 worker thread done servicing request
21:00:36.638 00.000 13524 OnExposeComplete: enter
21:00:36.638 00.000 13524 UpdateGuideState(): m_state=3
21:00:36.653 00.015 13524 Star::Find(15, 500, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:00:36.653 00.000 13524 Star::Find returns 1 (0), X=502.14, Y=412.35, Mass=672, SNR=17.0, Peak=155 HFD=2.0
21:00:36.653 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:00:36.653 00.000 13524 Backlash: Looking for 3 moves of 1.4 px, max attempts = 120
21:00:36.653 00.000 13524 Falling Through to state CLEAR_BACKLASH
21:00:36.653 00.000 13524 Backlash: Starting north clearing using pulse width of 500
21:00:36.653 00.000 13524 Enqueuing Calibration Move request for direction 0
21:00:36.653 00.000 13524 Status Line: Clearing backlash step 1
21:00:36.653 00.000 18852 Worker thread wakes up
21:00:36.653 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:00:36.653 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:00:36.653 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:00:36.653 00.000 18852 MoveAxis(N, 500, -)
21:00:36.653 00.000 18852 Guiding  Dir = 0, Dur = 500
21:00:36.653 00.000 18852 IsSlewing returns 0
21:00:36.653 00.000 18852 IsGuiding returns 0
21:00:36.669 00.016 18852 PulseGuide returned control before completion, sleep 509
21:00:36.669 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=22, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:36.700 00.031 13524 UpdateGuideState exits: m=672 SNR=17.0
21:00:36.700 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:36.700 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:36.700 00.000 13524 Enqueuing Expose request
21:00:37.184 00.484 18852 IsGuiding returns 0
21:00:37.184 00.000 18852 Move returns status 0, amount 500
21:00:37.184 00.000 18852 move complete, result=0
21:00:37.184 00.000 18852 worker thread done servicing request
21:00:37.184 00.000 18852 Worker thread wakes up
21:00:37.184 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:37.184 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(487,397,31,31)
21:00:39.920 02.736 18852 Exposure complete
21:00:39.951 00.031 18852 worker thread done servicing request
21:00:39.951 00.000 13524 OnExposeComplete: enter
21:00:39.951 00.000 13524 UpdateGuideState(): m_state=3
21:00:39.951 00.000 13524 Star::Find(15, 502, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:00:39.951 00.000 13524 Star::Find returns 1 (0), X=502.16, Y=411.92, Mass=744, SNR=17.6, Peak=158 HFD=2.2
21:00:39.951 00.000 13524 Backlash: Rejected small move of 0.4 px
21:00:39.951 00.000 13524 Enqueuing Calibration Move request for direction 0
21:00:39.951 00.000 18852 Worker thread wakes up
21:00:39.951 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:00:39.951 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:00:39.951 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:00:39.951 00.000 18852 MoveAxis(N, 500, -)
21:00:39.951 00.000 18852 Guiding  Dir = 0, Dur = 500
21:00:39.951 00.000 13524 Status Line: Clearing backlash step   2
21:00:39.967 00.016 18852 IsSlewing returns 0
21:00:39.967 00.000 18852 IsGuiding returns 0
21:00:39.967 00.000 18852 PulseGuide returned control before completion, sleep 509
21:00:39.967 00.000 13524 Backlash: Clearing backlash step   2, Last Delta = 0.43 px, CumDistance = 0.43 px
21:00:39.967 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=254, Gamma=1.000
21:00:39.998 00.031 13524 UpdateGuideState exits: m=744 SNR=17.6
21:00:39.998 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:39.998 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:39.998 00.000 13524 Enqueuing Expose request
21:00:40.482 00.484 18852 IsGuiding returns 0
21:00:40.482 00.000 18852 Move returns status 0, amount 500
21:00:40.482 00.000 18852 move complete, result=0
21:00:40.482 00.000 18852 worker thread done servicing request
21:00:40.482 00.000 18852 Worker thread wakes up
21:00:40.482 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:40.482 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(487,397,31,31)
21:00:43.216 02.734 18852 Exposure complete
21:00:43.247 00.031 18852 worker thread done servicing request
21:00:43.247 00.000 13524 OnExposeComplete: enter
21:00:43.247 00.000 13524 UpdateGuideState(): m_state=3
21:00:43.247 00.000 13524 Star::Find(15, 502, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:00:43.247 00.000 13524 Star::Find returns 1 (0), X=501.89, Y=412.22, Mass=739, SNR=17.4, Peak=183 HFD=2.3
21:00:43.247 00.000 13524 Backlash: Rejected small direction reversal of 0.4 px
21:00:43.247 00.000 13524 Enqueuing Calibration Move request for direction 0
21:00:43.247 00.000 18852 Worker thread wakes up
21:00:43.247 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:00:43.247 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:00:43.247 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:00:43.247 00.000 18852 MoveAxis(N, 500, -)
21:00:43.247 00.000 18852 Guiding  Dir = 0, Dur = 500
21:00:43.247 00.000 13524 Status Line: Clearing backlash step   3
21:00:43.263 00.016 18852 IsSlewing returns 0
21:00:43.263 00.000 18852 IsGuiding returns 0
21:00:43.263 00.000 18852 PulseGuide returned control before completion, sleep 509
21:00:43.263 00.000 13524 Backlash: Clearing backlash step   3, Last Delta = 0.40 px, CumDistance = 0.28 px
21:00:43.263 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:43.278 00.015 13524 UpdateGuideState exits: m=739 SNR=17.4
21:00:43.278 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:43.278 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:43.278 00.000 13524 Enqueuing Expose request
21:00:43.778 00.500 18852 IsGuiding returns 0
21:00:43.778 00.000 18852 Move returns status 0, amount 500
21:00:43.778 00.000 18852 move complete, result=0
21:00:43.778 00.000 18852 worker thread done servicing request
21:00:43.778 00.000 18852 Worker thread wakes up
21:00:43.778 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:43.778 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(487,397,31,31)
21:00:46.512 02.734 18852 Exposure complete
21:00:46.543 00.031 18852 worker thread done servicing request
21:00:46.543 00.000 13524 OnExposeComplete: enter
21:00:46.543 00.000 13524 UpdateGuideState(): m_state=3
21:00:46.543 00.000 13524 Star::Find(15, 501, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:00:46.543 00.000 13524 Star::Find returns 1 (0), X=501.97, Y=412.14, Mass=774, SNR=17.9, Peak=184 HFD=2.1
21:00:46.543 00.000 13524 Backlash: Rejected small direction reversal of 0.1 px
21:00:46.543 00.000 13524 Enqueuing Calibration Move request for direction 0
21:00:46.543 00.000 18852 Worker thread wakes up
21:00:46.543 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:00:46.543 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:00:46.543 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:00:46.543 00.000 18852 MoveAxis(N, 500, -)
21:00:46.543 00.000 18852 Guiding  Dir = 0, Dur = 500
21:00:46.543 00.000 13524 Status Line: Clearing backlash step   4
21:00:46.559 00.016 18852 IsSlewing returns 0
21:00:46.559 00.000 18852 IsGuiding returns 0
21:00:46.559 00.000 18852 PulseGuide returned control before completion, sleep 509
21:00:46.559 00.000 13524 Backlash: Clearing backlash step   4, Last Delta = 0.12 px, CumDistance = 0.27 px
21:00:46.559 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=254, Gamma=1.000
21:00:46.575 00.016 13524 UpdateGuideState exits: m=774 SNR=17.9
21:00:46.575 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:46.575 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:46.575 00.000 13524 Enqueuing Expose request
21:00:47.074 00.499 18852 IsGuiding returns 0
21:00:47.074 00.000 18852 Move returns status 0, amount 500
21:00:47.074 00.000 18852 move complete, result=0
21:00:47.074 00.000 18852 worker thread done servicing request
21:00:47.074 00.000 18852 Worker thread wakes up
21:00:47.074 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:47.074 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(487,397,31,31)
21:00:49.824 02.750 18852 Exposure complete
21:00:49.855 00.031 18852 worker thread done servicing request
21:00:49.855 00.000 13524 OnExposeComplete: enter
21:00:49.855 00.000 13524 UpdateGuideState(): m_state=3
21:00:49.855 00.000 13524 Star::Find(15, 501, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:00:49.855 00.000 13524 Star::Find returns 1 (0), X=501.89, Y=412.26, Mass=706, SNR=16.9, Peak=194 HFD=2.0
21:00:49.871 00.016 13524 Backlash: Rejected small direction reversal of 0.1 px
21:00:49.871 00.000 13524 Enqueuing Calibration Move request for direction 0
21:00:49.871 00.000 18852 Worker thread wakes up
21:00:49.871 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:00:49.871 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:00:49.871 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:00:49.871 00.000 18852 MoveAxis(N, 500, -)
21:00:49.871 00.000 18852 Guiding  Dir = 0, Dur = 500
21:00:49.871 00.000 13524 Status Line: Clearing backlash step   5
21:00:49.871 00.000 18852 IsSlewing returns 0
21:00:49.871 00.000 18852 IsGuiding returns 0
21:00:49.871 00.000 18852 PulseGuide returned control before completion, sleep 509
21:00:49.871 00.000 13524 Backlash: Clearing backlash step   5, Last Delta = 0.14 px, CumDistance = 0.27 px
21:00:49.886 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=23, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:49.886 00.000 13524 UpdateGuideState exits: m=706 SNR=16.9
21:00:49.886 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:49.902 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:49.902 00.000 13524 Enqueuing Expose request
21:00:50.402 00.500 18852 IsGuiding returns 0
21:00:50.402 00.000 18852 Move returns status 0, amount 500
21:00:50.402 00.000 18852 move complete, result=0
21:00:50.402 00.000 18852 worker thread done servicing request
21:00:50.402 00.000 18852 Worker thread wakes up
21:00:50.402 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:50.402 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(487,397,31,31)
21:00:53.150 02.748 18852 Exposure complete
21:00:53.197 00.047 18852 worker thread done servicing request
21:00:53.197 00.000 13524 OnExposeComplete: enter
21:00:53.197 00.000 13524 UpdateGuideState(): m_state=3
21:00:53.197 00.000 13524 Star::Find(15, 501, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:00:53.197 00.000 13524 Star::Find returns 1 (0), X=501.85, Y=412.09, Mass=725, SNR=17.2, Peak=164 HFD=2.1
21:00:53.197 00.000 13524 Backlash: Rejected small move of 0.2 px
21:00:53.197 00.000 13524 Enqueuing Calibration Move request for direction 0
21:00:53.197 00.000 18852 Worker thread wakes up
21:00:53.197 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:00:53.197 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:00:53.197 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:00:53.197 00.000 18852 MoveAxis(N, 500, -)
21:00:53.197 00.000 18852 Guiding  Dir = 0, Dur = 500
21:00:53.197 00.000 13524 Status Line: Clearing backlash step   6
21:00:53.197 00.000 18852 IsSlewing returns 0
21:00:53.197 00.000 18852 IsGuiding returns 0
21:00:53.197 00.000 18852 PulseGuide returned control before completion, sleep 509
21:00:53.197 00.000 13524 Backlash: Clearing backlash step   6, Last Delta = 0.17 px, CumDistance = 0.39 px
21:00:53.213 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=0, FiltMax=254, Gamma=1.000
21:00:53.228 00.015 13524 UpdateGuideState exits: m=725 SNR=17.2
21:00:53.228 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:53.228 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:53.228 00.000 13524 Enqueuing Expose request
21:00:53.728 00.500 18852 IsGuiding returns 0
21:00:53.728 00.000 18852 Move returns status 0, amount 500
21:00:53.728 00.000 18852 move complete, result=0
21:00:53.728 00.000 18852 worker thread done servicing request
21:00:53.728 00.000 18852 Worker thread wakes up
21:00:53.728 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:53.728 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(487,397,31,31)
21:00:56.462 02.734 18852 Exposure complete
21:00:56.493 00.031 18852 worker thread done servicing request
21:00:56.493 00.000 13524 OnExposeComplete: enter
21:00:56.493 00.000 13524 UpdateGuideState(): m_state=3
21:00:56.493 00.000 13524 Star::Find(15, 501, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:00:56.493 00.000 13524 Star::Find returns 1 (0), X=501.58, Y=411.27, Mass=733, SNR=17.6, Peak=180 HFD=1.8
21:00:56.493 00.000 13524 Backlash: Rejected small move of 0.9 px
21:00:56.493 00.000 13524 Enqueuing Calibration Move request for direction 0
21:00:56.493 00.000 18852 Worker thread wakes up
21:00:56.493 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:00:56.493 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:00:56.493 00.000 13524 Status Line: Clearing backlash step   7
21:00:56.509 00.016 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:00:56.509 00.000 18852 MoveAxis(N, 500, -)
21:00:56.509 00.000 18852 Guiding  Dir = 0, Dur = 500
21:00:56.509 00.000 18852 IsSlewing returns 0
21:00:56.509 00.000 18852 IsGuiding returns 0
21:00:56.509 00.000 18852 PulseGuide returned control before completion, sleep 509
21:00:56.509 00.000 13524 Backlash: Clearing backlash step   7, Last Delta = 0.87 px, CumDistance = 1.22 px
21:00:56.509 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:56.524 00.015 13524 UpdateGuideState exits: m=733 SNR=17.6
21:00:56.524 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:56.524 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:56.524 00.000 13524 Enqueuing Expose request
21:00:57.024 00.500 18852 IsGuiding returns 0
21:00:57.024 00.000 18852 Move returns status 0, amount 500
21:00:57.024 00.000 18852 move complete, result=0
21:00:57.024 00.000 18852 worker thread done servicing request
21:00:57.024 00.000 18852 Worker thread wakes up
21:00:57.024 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:00:57.024 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(487,396,31,31)
21:00:59.758 02.734 18852 Exposure complete
21:00:59.789 00.031 18852 worker thread done servicing request
21:00:59.789 00.000 13524 OnExposeComplete: enter
21:00:59.789 00.000 13524 UpdateGuideState(): m_state=3
21:00:59.789 00.000 13524 Star::Find(15, 501, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:00:59.789 00.000 13524 Star::Find returns 1 (0), X=500.34, Y=410.26, Mass=690, SNR=17.0, Peak=181 HFD=1.7
21:00:59.789 00.000 13524 Backlash: Accepted clearing move of 1.6
21:00:59.789 00.000 13524 Enqueuing Calibration Move request for direction 0
21:00:59.789 00.000 18852 Worker thread wakes up
21:00:59.789 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:00:59.789 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:00:59.789 00.000 13524 Status Line: Clearing backlash step   8
21:00:59.805 00.016 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:00:59.805 00.000 18852 MoveAxis(N, 500, -)
21:00:59.805 00.000 18852 Guiding  Dir = 0, Dur = 500
21:00:59.805 00.000 18852 IsSlewing returns 0
21:00:59.805 00.000 18852 IsGuiding returns 0
21:00:59.805 00.000 13524 Backlash: Clearing backlash step   8, Last Delta = 1.59 px, CumDistance = 2.76 px
21:00:59.805 00.000 18852 PulseGuide returned control before completion, sleep 509
21:00:59.805 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:00:59.820 00.015 13524 UpdateGuideState exits: m=690 SNR=17.0
21:00:59.820 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:59.820 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:00:59.820 00.000 13524 Enqueuing Expose request
21:01:00.320 00.500 18852 IsGuiding returns 0
21:01:00.320 00.000 18852 Move returns status 0, amount 500
21:01:00.320 00.000 18852 move complete, result=0
21:01:00.320 00.000 18852 worker thread done servicing request
21:01:00.320 00.000 18852 Worker thread wakes up
21:01:00.320 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:00.320 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(485,395,31,31)
21:01:03.070 02.750 18852 Exposure complete
21:01:03.101 00.031 18852 worker thread done servicing request
21:01:03.101 00.000 13524 OnExposeComplete: enter
21:01:03.101 00.000 13524 UpdateGuideState(): m_state=3
21:01:03.101 00.000 13524 Star::Find(15, 500, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:01:03.117 00.016 13524 Star::Find returns 1 (0), X=498.94, Y=408.95, Mass=698, SNR=16.6, Peak=154 HFD=2.1
21:01:03.117 00.000 13524 Backlash: Accepted clearing move of 1.9
21:01:03.117 00.000 13524 Enqueuing Calibration Move request for direction 0
21:01:03.117 00.000 18852 Worker thread wakes up
21:01:03.117 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:01:03.117 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:01:03.117 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:01:03.117 00.000 18852 MoveAxis(N, 500, -)
21:01:03.117 00.000 18852 Guiding  Dir = 0, Dur = 500
21:01:03.117 00.000 13524 Status Line: Clearing backlash step   9
21:01:03.117 00.000 18852 IsSlewing returns 0
21:01:03.117 00.000 18852 IsGuiding returns 0
21:01:03.117 00.000 18852 PulseGuide returned control before completion, sleep 509
21:01:03.117 00.000 13524 Backlash: Clearing backlash step   9, Last Delta = 1.92 px, CumDistance = 4.67 px
21:01:03.132 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:01:03.148 00.016 13524 UpdateGuideState exits: m=698 SNR=16.6
21:01:03.148 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:03.148 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:03.148 00.000 13524 Enqueuing Expose request
21:01:03.648 00.500 18852 IsGuiding returns 0
21:01:03.648 00.000 18852 Move returns status 0, amount 500
21:01:03.648 00.000 18852 move complete, result=0
21:01:03.648 00.000 18852 worker thread done servicing request
21:01:03.648 00.000 18852 Worker thread wakes up
21:01:03.648 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:03.648 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(484,394,31,31)
21:01:06.382 02.734 18852 Exposure complete
21:01:06.413 00.031 18852 worker thread done servicing request
21:01:06.413 00.000 13524 OnExposeComplete: enter
21:01:06.413 00.000 13524 UpdateGuideState(): m_state=3
21:01:06.413 00.000 13524 Star::Find(15, 498, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:01:06.413 00.000 13524 Star::Find returns 1 (0), X=497.66, Y=407.41, Mass=667, SNR=16.6, Peak=175 HFD=1.6
21:01:06.413 00.000 13524 Backlash: Accepted clearing move of 2.0
21:01:06.413 00.000 13524 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
21:01:06.428 00.015 13524 Backlash: North calibration moves starting at {498.9,408.9}, Offset = 8.1 px
21:01:06.428 00.000 13524 Backlash: Total distance moved = 9.1
21:01:06.428 00.000 13524 Backlash: Falling Through to state GO_NORTH
21:01:06.428 00.000 13524 Status Line: North step   2, dist= 2.0
21:01:06.428 00.000 13524 Enqueuing Calibration Move request for direction 0
21:01:06.428 00.000 18852 Worker thread wakes up
21:01:06.428 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:01:06.428 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:01:06.428 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:01:06.428 00.000 18852 MoveAxis(N, 500, -)
21:01:06.428 00.000 18852 Guiding  Dir = 0, Dur = 500
21:01:06.428 00.000 18852 IsSlewing returns 0
21:01:06.428 00.000 18852 IsGuiding returns 0
21:01:06.428 00.000 18852 PulseGuide returned control before completion, sleep 509
21:01:06.444 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:01:06.444 00.000 13524 UpdateGuideState exits: m=667 SNR=16.6
21:01:06.460 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:06.460 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:06.460 00.000 13524 Enqueuing Expose request
21:01:06.960 00.500 18852 IsGuiding returns 0
21:01:06.960 00.000 18852 Move returns status 0, amount 500
21:01:06.960 00.000 18852 move complete, result=0
21:01:06.960 00.000 18852 worker thread done servicing request
21:01:06.960 00.000 18852 Worker thread wakes up
21:01:06.960 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:06.960 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(483,392,31,31)
21:01:09.709 02.749 18852 Exposure complete
21:01:09.740 00.031 18852 worker thread done servicing request
21:01:09.740 00.000 13524 OnExposeComplete: enter
21:01:09.740 00.000 13524 UpdateGuideState(): m_state=3
21:01:09.756 00.016 13524 Star::Find(15, 497, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:01:09.756 00.000 13524 Star::Find returns 1 (0), X=496.03, Y=406.16, Mass=624, SNR=16.1, Peak=164 HFD=2.1
21:01:09.756 00.000 13524 Status Line: North step   3, dist= 4.0
21:01:09.756 00.000 13524 Enqueuing Calibration Move request for direction 0
21:01:09.756 00.000 18852 Worker thread wakes up
21:01:09.756 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:01:09.756 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:01:09.756 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:01:09.756 00.000 18852 MoveAxis(N, 500, -)
21:01:09.756 00.000 18852 Guiding  Dir = 0, Dur = 500
21:01:09.756 00.000 18852 IsSlewing returns 0
21:01:09.756 00.000 18852 IsGuiding returns 0
21:01:09.756 00.000 18852 PulseGuide returned control before completion, sleep 509
21:01:09.771 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=0, FiltMax=257, Gamma=1.000
21:01:09.771 00.000 13524 UpdateGuideState exits: m=624 SNR=16.1
21:01:09.771 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:09.787 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:09.787 00.000 13524 Enqueuing Expose request
21:01:10.287 00.500 18852 IsGuiding returns 0
21:01:10.287 00.000 18852 Move returns status 0, amount 500
21:01:10.287 00.000 18852 move complete, result=0
21:01:10.287 00.000 18852 worker thread done servicing request
21:01:10.287 00.000 18852 Worker thread wakes up
21:01:10.287 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:10.287 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(481,391,31,31)
21:01:13.036 02.749 18852 Exposure complete
21:01:13.067 00.031 18852 worker thread done servicing request
21:01:13.067 00.000 13524 OnExposeComplete: enter
21:01:13.067 00.000 13524 UpdateGuideState(): m_state=3
21:01:13.067 00.000 13524 Star::Find(15, 496, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:01:13.067 00.000 13524 Star::Find returns 1 (0), X=495.01, Y=404.29, Mass=664, SNR=16.5, Peak=182 HFD=2.1
21:01:13.067 00.000 13524 Status Line: North step   4, dist= 6.1
21:01:13.067 00.000 13524 Enqueuing Calibration Move request for direction 0
21:01:13.067 00.000 18852 Worker thread wakes up
21:01:13.067 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:01:13.067 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:01:13.067 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:01:13.067 00.000 18852 MoveAxis(N, 500, -)
21:01:13.067 00.000 18852 Guiding  Dir = 0, Dur = 500
21:01:13.067 00.000 18852 IsSlewing returns 0
21:01:13.067 00.000 18852 IsGuiding returns 0
21:01:13.083 00.016 18852 PulseGuide returned control before completion, sleep 509
21:01:13.083 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:13.114 00.031 13524 UpdateGuideState exits: m=664 SNR=16.5
21:01:13.114 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:13.114 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:13.114 00.000 13524 Enqueuing Expose request
21:01:13.599 00.485 18852 IsGuiding returns 0
21:01:13.599 00.000 18852 Move returns status 0, amount 500
21:01:13.599 00.000 18852 move complete, result=0
21:01:13.599 00.000 18852 worker thread done servicing request
21:01:13.599 00.000 18852 Worker thread wakes up
21:01:13.599 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:13.599 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(480,389,31,31)
21:01:16.348 02.749 18852 Exposure complete
21:01:16.379 00.031 18852 worker thread done servicing request
21:01:16.379 00.000 13524 OnExposeComplete: enter
21:01:16.379 00.000 13524 UpdateGuideState(): m_state=3
21:01:16.379 00.000 13524 Star::Find(15, 495, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:01:16.395 00.016 13524 Star::Find returns 1 (0), X=493.46, Y=403.22, Mass=663, SNR=16.6, Peak=179 HFD=1.8
21:01:16.395 00.000 13524 Status Line: North step   5, dist= 7.9
21:01:16.395 00.000 13524 Enqueuing Calibration Move request for direction 0
21:01:16.395 00.000 18852 Worker thread wakes up
21:01:16.395 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:01:16.395 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:01:16.395 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:01:16.395 00.000 18852 MoveAxis(N, 500, -)
21:01:16.395 00.000 18852 Guiding  Dir = 0, Dur = 500
21:01:16.395 00.000 18852 IsSlewing returns 0
21:01:16.395 00.000 18852 IsGuiding returns 0
21:01:16.395 00.000 18852 PulseGuide returned control before completion, sleep 509
21:01:16.395 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:01:16.410 00.015 13524 UpdateGuideState exits: m=663 SNR=16.6
21:01:16.410 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:16.426 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:16.426 00.000 13524 Enqueuing Expose request
21:01:16.926 00.500 18852 IsGuiding returns 0
21:01:16.926 00.000 18852 Move returns status 0, amount 500
21:01:16.926 00.000 18852 move complete, result=0
21:01:16.926 00.000 18852 worker thread done servicing request
21:01:16.926 00.000 18852 Worker thread wakes up
21:01:16.926 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:16.926 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(478,388,31,31)
21:01:19.675 02.749 18852 Exposure complete
21:01:19.722 00.047 18852 worker thread done servicing request
21:01:19.722 00.000 13524 OnExposeComplete: enter
21:01:19.722 00.000 13524 UpdateGuideState(): m_state=3
21:01:19.722 00.000 13524 Star::Find(15, 493, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:01:19.722 00.000 13524 Star::Find returns 1 (0), X=491.49, Y=402.83, Mass=691, SNR=16.3, Peak=142 HFD=2.1
21:01:19.722 00.000 13524 Status Line: North step   6, dist= 9.6
21:01:19.722 00.000 13524 Enqueuing Calibration Move request for direction 0
21:01:19.722 00.000 18852 Worker thread wakes up
21:01:19.722 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:01:19.722 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:01:19.722 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:01:19.722 00.000 18852 MoveAxis(N, 500, -)
21:01:19.722 00.000 18852 Guiding  Dir = 0, Dur = 500
21:01:19.722 00.000 18852 IsSlewing returns 0
21:01:19.722 00.000 18852 IsGuiding returns 0
21:01:19.722 00.000 18852 PulseGuide returned control before completion, sleep 509
21:01:19.738 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:01:19.753 00.015 13524 UpdateGuideState exits: m=691 SNR=16.3
21:01:19.753 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:19.753 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:19.753 00.000 13524 Enqueuing Expose request
21:01:20.253 00.500 18852 IsGuiding returns 0
21:01:20.253 00.000 18852 Move returns status 0, amount 500
21:01:20.253 00.000 18852 move complete, result=0
21:01:20.253 00.000 18852 worker thread done servicing request
21:01:20.253 00.000 18852 Worker thread wakes up
21:01:20.253 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:20.253 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(476,388,31,31)
21:01:22.987 02.734 18852 Exposure complete
21:01:23.018 00.031 18852 worker thread done servicing request
21:01:23.018 00.000 13524 OnExposeComplete: enter
21:01:23.018 00.000 13524 UpdateGuideState(): m_state=3
21:01:23.018 00.000 13524 Star::Find(15, 491, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:01:23.018 00.000 13524 Star::Find returns 1 (0), X=490.21, Y=401.86, Mass=758, SNR=17.3, Peak=148 HFD=2.3
21:01:23.018 00.000 13524 Status Line: North step   7, dist=11.2
21:01:23.034 00.016 13524 Enqueuing Calibration Move request for direction 0
21:01:23.034 00.000 18852 Worker thread wakes up
21:01:23.034 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:01:23.034 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:01:23.034 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:01:23.034 00.000 18852 MoveAxis(N, 500, -)
21:01:23.034 00.000 18852 Guiding  Dir = 0, Dur = 500
21:01:23.034 00.000 18852 IsSlewing returns 0
21:01:23.034 00.000 18852 IsGuiding returns 0
21:01:23.034 00.000 18852 PulseGuide returned control before completion, sleep 509
21:01:23.034 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:01:23.065 00.031 13524 UpdateGuideState exits: m=758 SNR=17.3
21:01:23.065 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:23.065 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:23.065 00.000 13524 Enqueuing Expose request
21:01:23.565 00.500 18852 IsGuiding returns 0
21:01:23.565 00.000 18852 Move returns status 0, amount 500
21:01:23.565 00.000 18852 move complete, result=0
21:01:23.565 00.000 18852 worker thread done servicing request
21:01:23.565 00.000 18852 Worker thread wakes up
21:01:23.565 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:23.565 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(475,387,31,31)
21:01:26.299 02.734 18852 Exposure complete
21:01:26.330 00.031 18852 worker thread done servicing request
21:01:26.330 00.000 13524 OnExposeComplete: enter
21:01:26.330 00.000 13524 UpdateGuideState(): m_state=3
21:01:26.330 00.000 13524 Star::Find(15, 490, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:01:26.330 00.000 13524 Star::Find returns 1 (0), X=489.16, Y=399.87, Mass=628, SNR=16.2, Peak=145 HFD=2.3
21:01:26.330 00.000 13524 Status Line: North step   8, dist=13.3
21:01:26.330 00.000 13524 Enqueuing Calibration Move request for direction 0
21:01:26.346 00.016 18852 Worker thread wakes up
21:01:26.346 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:01:26.346 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:01:26.346 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:01:26.346 00.000 18852 MoveAxis(N, 500, -)
21:01:26.346 00.000 18852 Guiding  Dir = 0, Dur = 500
21:01:26.346 00.000 18852 IsSlewing returns 0
21:01:26.346 00.000 18852 IsGuiding returns 0
21:01:26.346 00.000 18852 PulseGuide returned control before completion, sleep 509
21:01:26.346 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:26.361 00.015 13524 UpdateGuideState exits: m=628 SNR=16.2
21:01:26.361 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:26.361 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:26.361 00.000 13524 Enqueuing Expose request
21:01:26.861 00.500 18852 IsGuiding returns 0
21:01:26.861 00.000 18852 Move returns status 0, amount 500
21:01:26.861 00.000 18852 move complete, result=0
21:01:26.861 00.000 18852 worker thread done servicing request
21:01:26.861 00.000 18852 Worker thread wakes up
21:01:26.861 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:26.861 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(474,385,31,31)
21:01:29.595 02.734 18852 Exposure complete
21:01:29.642 00.047 18852 worker thread done servicing request
21:01:29.642 00.000 13524 OnExposeComplete: enter
21:01:29.642 00.000 13524 UpdateGuideState(): m_state=3
21:01:29.642 00.000 13524 Star::Find(15, 489, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:01:29.642 00.000 13524 Star::Find returns 1 (0), X=487.79, Y=397.90, Mass=736, SNR=17.2, Peak=164 HFD=2.1
21:01:29.642 00.000 13524 Status Line: North step   9, dist=15.7
21:01:29.642 00.000 13524 Enqueuing Calibration Move request for direction 0
21:01:29.642 00.000 18852 Worker thread wakes up
21:01:29.642 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:01:29.642 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:01:29.642 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:01:29.642 00.000 18852 MoveAxis(N, 500, -)
21:01:29.642 00.000 18852 Guiding  Dir = 0, Dur = 500
21:01:29.642 00.000 18852 IsSlewing returns 0
21:01:29.642 00.000 18852 IsGuiding returns 0
21:01:29.657 00.015 18852 PulseGuide returned control before completion, sleep 509
21:01:29.657 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:29.673 00.016 13524 UpdateGuideState exits: m=736 SNR=17.2
21:01:29.673 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:29.673 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:29.673 00.000 13524 Enqueuing Expose request
21:01:30.173 00.500 18852 IsGuiding returns 0
21:01:30.173 00.000 18852 Move returns status 0, amount 500
21:01:30.173 00.000 18852 move complete, result=0
21:01:30.173 00.000 18852 worker thread done servicing request
21:01:30.173 00.000 18852 Worker thread wakes up
21:01:30.173 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:30.173 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(473,383,31,31)
21:01:32.907 02.734 18852 Exposure complete
21:01:32.938 00.031 18852 worker thread done servicing request
21:01:32.938 00.000 13524 OnExposeComplete: enter
21:01:32.938 00.000 13524 UpdateGuideState(): m_state=3
21:01:32.938 00.000 13524 Star::Find(15, 487, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:01:32.938 00.000 13524 Star::Find returns 1 (0), X=486.36, Y=396.89, Mass=728, SNR=17.3, Peak=152 HFD=2.1
21:01:32.938 00.000 13524 Status Line: North step  10, dist=17.4
21:01:32.953 00.015 13524 Enqueuing Calibration Move request for direction 0
21:01:32.953 00.000 18852 Worker thread wakes up
21:01:32.953 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:01:32.953 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:01:32.953 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:01:32.953 00.000 18852 MoveAxis(N, 500, -)
21:01:32.953 00.000 18852 Guiding  Dir = 0, Dur = 500
21:01:32.953 00.000 18852 IsSlewing returns 0
21:01:32.953 00.000 18852 IsGuiding returns 0
21:01:32.953 00.000 18852 PulseGuide returned control before completion, sleep 509
21:01:32.953 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:32.985 00.032 13524 UpdateGuideState exits: m=728 SNR=17.3
21:01:32.985 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:32.985 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:32.985 00.000 13524 Enqueuing Expose request
21:01:33.485 00.500 18852 IsGuiding returns 0
21:01:33.485 00.000 18852 Move returns status 0, amount 500
21:01:33.485 00.000 18852 move complete, result=0
21:01:33.485 00.000 18852 worker thread done servicing request
21:01:33.485 00.000 18852 Worker thread wakes up
21:01:33.485 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:33.485 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(471,382,31,31)
21:01:36.218 02.733 18852 Exposure complete
21:01:36.249 00.031 18852 worker thread done servicing request
21:01:36.249 00.000 13524 OnExposeComplete: enter
21:01:36.249 00.000 13524 UpdateGuideState(): m_state=3
21:01:36.249 00.000 13524 Star::Find(15, 486, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:01:36.249 00.000 13524 Star::Find returns 1 (0), X=485.04, Y=395.37, Mass=720, SNR=17.6, Peak=163 HFD=2.2
21:01:36.249 00.000 13524 Status Line: North step  11, dist=19.4
21:01:36.265 00.016 13524 Enqueuing Calibration Move request for direction 0
21:01:36.265 00.000 18852 Worker thread wakes up
21:01:36.265 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:01:36.265 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:01:36.265 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:01:36.265 00.000 18852 MoveAxis(N, 500, -)
21:01:36.265 00.000 18852 Guiding  Dir = 0, Dur = 500
21:01:36.265 00.000 18852 IsSlewing returns 0
21:01:36.265 00.000 18852 IsGuiding returns 0
21:01:36.265 00.000 18852 PulseGuide returned control before completion, sleep 509
21:01:36.265 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:01:36.281 00.016 13524 UpdateGuideState exits: m=720 SNR=17.6
21:01:36.281 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:36.281 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:36.281 00.000 13524 Enqueuing Expose request
21:01:36.781 00.500 18852 IsGuiding returns 0
21:01:36.781 00.000 18852 Move returns status 0, amount 500
21:01:36.781 00.000 18852 move complete, result=0
21:01:36.781 00.000 18852 worker thread done servicing request
21:01:36.781 00.000 18852 Worker thread wakes up
21:01:36.781 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:36.781 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(470,380,31,31)
21:01:39.518 02.737 18852 Exposure complete
21:01:39.549 00.031 18852 worker thread done servicing request
21:01:39.549 00.000 13524 OnExposeComplete: enter
21:01:39.549 00.000 13524 UpdateGuideState(): m_state=3
21:01:39.549 00.000 13524 Star::Find(15, 485, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:01:39.549 00.000 13524 Star::Find returns 1 (0), X=483.65, Y=393.93, Mass=661, SNR=16.7, Peak=165 HFD=2.0
21:01:39.549 00.000 13524 Status Line: North step  12, dist=21.4
21:01:39.564 00.015 13524 Enqueuing Calibration Move request for direction 0
21:01:39.564 00.000 18852 Worker thread wakes up
21:01:39.564 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:01:39.564 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:01:39.564 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:01:39.564 00.000 18852 MoveAxis(N, 500, -)
21:01:39.564 00.000 18852 Guiding  Dir = 0, Dur = 500
21:01:39.564 00.000 18852 IsSlewing returns 0
21:01:39.564 00.000 18852 IsGuiding returns 0
21:01:39.564 00.000 18852 PulseGuide returned control before completion, sleep 509
21:01:39.564 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:01:39.580 00.016 13524 UpdateGuideState exits: m=661 SNR=16.7
21:01:39.580 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:39.580 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:39.580 00.000 13524 Enqueuing Expose request
21:01:40.080 00.500 18852 IsGuiding returns 0
21:01:40.080 00.000 18852 Move returns status 0, amount 500
21:01:40.080 00.000 18852 move complete, result=0
21:01:40.080 00.000 18852 worker thread done servicing request
21:01:40.080 00.000 18852 Worker thread wakes up
21:01:40.080 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:40.080 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,379,31,31)
21:01:42.829 02.749 18852 Exposure complete
21:01:42.861 00.032 18852 worker thread done servicing request
21:01:42.861 00.000 13524 OnExposeComplete: enter
21:01:42.861 00.000 13524 UpdateGuideState(): m_state=3
21:01:42.861 00.000 13524 Star::Find(15, 483, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:01:42.876 00.015 13524 Star::Find returns 1 (0), X=482.48, Y=392.31, Mass=682, SNR=16.6, Peak=174 HFD=1.7
21:01:42.876 00.000 13524 Status Line: North step  13, dist=23.4
21:01:42.876 00.000 13524 Enqueuing Calibration Move request for direction 0
21:01:42.876 00.000 18852 Worker thread wakes up
21:01:42.876 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:01:42.876 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:01:42.876 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:01:42.876 00.000 18852 MoveAxis(N, 500, -)
21:01:42.876 00.000 18852 Guiding  Dir = 0, Dur = 500
21:01:42.876 00.000 18852 IsSlewing returns 0
21:01:42.876 00.000 18852 IsGuiding returns 0
21:01:42.876 00.000 18852 PulseGuide returned control before completion, sleep 509
21:01:42.876 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:01:42.892 00.016 13524 UpdateGuideState exits: m=682 SNR=16.6
21:01:42.892 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:42.892 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:42.907 00.015 13524 Enqueuing Expose request
21:01:43.407 00.500 18852 IsGuiding returns 1
21:01:43.407 00.000 18852 scope still moving after pulse duration time elapsed
21:01:43.439 00.032 18852 IsSlewing returns 0
21:01:43.439 00.000 18852 IsGuiding returns 0
21:01:43.439 00.000 18852 scope move finished after 500 + 56 ms
21:01:43.439 00.000 18852 Move returns status 0, amount 500
21:01:43.439 00.000 18852 move complete, result=0
21:01:43.439 00.000 18852 worker thread done servicing request
21:01:43.439 00.000 18852 Worker thread wakes up
21:01:43.439 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:43.439 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(467,377,31,31)
21:01:46.172 02.733 18852 Exposure complete
21:01:46.204 00.032 18852 worker thread done servicing request
21:01:46.204 00.000 13524 OnExposeComplete: enter
21:01:46.204 00.000 13524 UpdateGuideState(): m_state=3
21:01:46.204 00.000 13524 Star::Find(15, 482, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:01:46.204 00.000 13524 Star::Find returns 1 (0), X=481.27, Y=390.99, Mass=653, SNR=16.7, Peak=155 HFD=2.1
21:01:46.204 00.000 13524 NORTH calibration completes with angle=-134.5 rate=3.876 parity=-1
21:01:46.204 00.000 13524 Falling Through to state GO_SOUTH
21:01:46.219 00.015 13524 Status Line: South step   3, dist=25.2
21:01:46.219 00.000 13524 Enqueuing Calibration Move request for direction 1
21:01:46.219 00.000 18852 Worker thread wakes up
21:01:46.219 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
21:01:46.219 00.000 18852 Handling axis move in thread for scope dir=1 dur=2500
21:01:46.219 00.000 18852 scope move axis dir= 1 dur= 2500 opts= 0x0
21:01:46.219 00.000 18852 MoveAxis(S, 2500, -)
21:01:46.219 00.000 18852 Guiding  Dir = 1, Dur = 2500
21:01:46.219 00.000 18852 IsSlewing returns 0
21:01:46.219 00.000 18852 IsGuiding returns 0
21:01:46.219 00.000 18852 PulseGuide returned control before completion, sleep 2509
21:01:46.219 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:01:46.235 00.016 13524 UpdateGuideState exits: m=653 SNR=16.7
21:01:46.235 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:46.235 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:46.250 00.015 13524 Enqueuing Expose request
21:01:48.750 02.500 18852 IsGuiding returns 0
21:01:48.750 00.000 18852 Move returns status 0, amount 2500
21:01:48.750 00.000 18852 move complete, result=0
21:01:48.750 00.000 18852 worker thread done servicing request
21:01:48.750 00.000 18852 Worker thread wakes up
21:01:48.750 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:48.750 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(466,376,31,31)
21:01:51.499 02.749 18852 Exposure complete
21:01:51.530 00.031 18852 worker thread done servicing request
21:01:51.530 00.000 13524 OnExposeComplete: enter
21:01:51.530 00.000 13524 UpdateGuideState(): m_state=3
21:01:51.530 00.000 13524 Star::Find(15, 481, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:01:51.530 00.000 13524 Star::Find returns 1 (0), X=480.86, Y=391.42, Mass=547, SNR=14.8, Peak=152 HFD=2.0
21:01:51.530 00.000 13524 Status Line: South step   2, dist=25.2
21:01:51.546 00.016 13524 Enqueuing Calibration Move request for direction 1
21:01:51.546 00.000 18852 Worker thread wakes up
21:01:51.546 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
21:01:51.546 00.000 18852 Handling axis move in thread for scope dir=1 dur=2500
21:01:51.546 00.000 18852 scope move axis dir= 1 dur= 2500 opts= 0x0
21:01:51.546 00.000 18852 MoveAxis(S, 2500, -)
21:01:51.546 00.000 18852 Guiding  Dir = 1, Dur = 2500
21:01:51.546 00.000 18852 IsSlewing returns 0
21:01:51.546 00.000 18852 IsGuiding returns 0
21:01:51.546 00.000 18852 PulseGuide returned control before completion, sleep 2509
21:01:51.546 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=0, FiltMax=257, Gamma=1.000
21:01:51.562 00.016 13524 UpdateGuideState exits: m=547 SNR=14.8
21:01:51.562 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:51.562 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:51.562 00.000 13524 Enqueuing Expose request
21:01:54.076 02.514 18852 IsGuiding returns 0
21:01:54.076 00.000 18852 Move returns status 0, amount 2500
21:01:54.076 00.000 18852 move complete, result=0
21:01:54.076 00.000 18852 worker thread done servicing request
21:01:54.076 00.000 18852 Worker thread wakes up
21:01:54.076 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:54.076 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(466,376,31,31)
21:01:56.825 02.749 18852 Exposure complete
21:01:56.857 00.032 18852 worker thread done servicing request
21:01:56.857 00.000 13524 OnExposeComplete: enter
21:01:56.857 00.000 13524 UpdateGuideState(): m_state=3
21:01:56.857 00.000 13524 Star::Find(15, 480, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:01:56.857 00.000 13524 Star::Find returns 1 (0), X=481.95, Y=390.16, Mass=668, SNR=16.5, Peak=195 HFD=2.0
21:01:56.872 00.015 13524 Status Line: South step   1, dist=25.3
21:01:56.872 00.000 13524 Enqueuing Calibration Move request for direction 1
21:01:56.872 00.000 18852 Worker thread wakes up
21:01:56.872 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 1500 opts 0x0
21:01:56.872 00.000 18852 Handling axis move in thread for scope dir=1 dur=1500
21:01:56.872 00.000 18852 scope move axis dir= 1 dur= 1500 opts= 0x0
21:01:56.872 00.000 18852 MoveAxis(S, 1500, -)
21:01:56.872 00.000 18852 Guiding  Dir = 1, Dur = 1500
21:01:56.872 00.000 18852 IsSlewing returns 0
21:01:56.872 00.000 18852 IsGuiding returns 0
21:01:56.872 00.000 18852 PulseGuide returned control before completion, sleep 1509
21:01:56.872 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:01:56.888 00.016 13524 UpdateGuideState exits: m=668 SNR=16.5
21:01:56.888 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:56.888 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:01:56.888 00.000 13524 Enqueuing Expose request
21:01:58.403 01.515 18852 IsGuiding returns 0
21:01:58.403 00.000 18852 Move returns status 0, amount 1500
21:01:58.403 00.000 18852 move complete, result=0
21:01:58.403 00.000 18852 worker thread done servicing request
21:01:58.403 00.000 18852 Worker thread wakes up
21:01:58.403 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:01:58.403 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(467,375,31,31)
21:02:01.137 02.734 18852 Exposure complete
21:02:01.168 00.031 18852 worker thread done servicing request
21:02:01.168 00.000 13524 OnExposeComplete: enter
21:02:01.168 00.000 13524 UpdateGuideState(): m_state=3
21:02:01.168 00.000 13524 Star::Find(15, 481, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:02:01.168 00.000 13524 Star::Find returns 1 (0), X=482.19, Y=389.60, Mass=633, SNR=16.2, Peak=136 HFD=2.0
21:02:01.168 00.000 13524 Omitted calibration alert: Advisory: Calibration successful but little south movement was measured, so guiding may be impaired.
 This is usually caused by very large Dec backlash or other problems with the mount mechanics. 
Read the online help for how to deal with this type of problem (Declination backlash).
21:02:01.168 00.000 13524 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
21:02:01.168 00.000 13524 Nudge: theta = 3.09
21:02:01.168 00.000 13524 South nudging, decAmt = 29.565, Normal south moves = 0.285
21:02:01.184 00.016 13524 Sending NudgeSouth pulse of duration 500 ms
21:02:01.184 00.000 13524 Status Line: Nudge South   1
21:02:01.184 00.000 13524 Enqueuing Calibration Move request for direction 1
21:02:01.184 00.000 18852 Worker thread wakes up
21:02:01.184 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:02:01.184 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:02:01.184 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:02:01.184 00.000 18852 MoveAxis(S, 500, -)
21:02:01.184 00.000 18852 Guiding  Dir = 1, Dur = 500
21:02:01.184 00.000 18852 IsSlewing returns 0
21:02:01.184 00.000 18852 IsGuiding returns 0
21:02:01.184 00.000 18852 PulseGuide returned control before completion, sleep 509
21:02:01.184 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:02:01.199 00.015 13524 UpdateGuideState exits: m=633 SNR=16.2
21:02:01.199 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:01.215 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:01.215 00.000 13524 Enqueuing Expose request
21:02:01.715 00.500 18852 IsGuiding returns 0
21:02:01.715 00.000 18852 Move returns status 0, amount 500
21:02:01.715 00.000 18852 move complete, result=0
21:02:01.715 00.000 18852 worker thread done servicing request
21:02:01.715 00.000 18852 Worker thread wakes up
21:02:01.715 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:01.715 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(467,375,31,31)
21:02:04.449 02.734 18852 Exposure complete
21:02:04.480 00.031 18852 worker thread done servicing request
21:02:04.480 00.000 13524 OnExposeComplete: enter
21:02:04.480 00.000 13524 UpdateGuideState(): m_state=3
21:02:04.480 00.000 13524 Star::Find(15, 482, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:02:04.480 00.000 13524 Star::Find returns 1 (0), X=482.82, Y=388.98, Mass=641, SNR=16.1, Peak=154 HFD=2.0
21:02:04.480 00.000 13524 Nudge: theta = 3.06
21:02:04.480 00.000 13524 South nudging, decAmt = 29.233, Normal south moves = 0.285
21:02:04.480 00.000 13524 Sending NudgeSouth pulse of duration 500 ms
21:02:04.495 00.015 13524 Status Line: Nudge South   2
21:02:04.495 00.000 13524 Enqueuing Calibration Move request for direction 1
21:02:04.495 00.000 18852 Worker thread wakes up
21:02:04.495 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:02:04.495 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:02:04.495 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:02:04.495 00.000 18852 MoveAxis(S, 500, -)
21:02:04.495 00.000 18852 Guiding  Dir = 1, Dur = 500
21:02:04.495 00.000 18852 IsSlewing returns 0
21:02:04.495 00.000 18852 IsGuiding returns 0
21:02:04.495 00.000 18852 PulseGuide returned control before completion, sleep 509
21:02:04.495 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:02:04.511 00.016 13524 UpdateGuideState exits: m=641 SNR=16.1
21:02:04.511 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:04.527 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:04.527 00.000 13524 Enqueuing Expose request
21:02:05.027 00.500 18852 IsGuiding returns 0
21:02:05.027 00.000 18852 Move returns status 0, amount 500
21:02:05.027 00.000 18852 move complete, result=0
21:02:05.027 00.000 18852 worker thread done servicing request
21:02:05.027 00.000 18852 Worker thread wakes up
21:02:05.027 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:05.027 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(468,374,31,31)
21:02:07.760 02.733 18852 Exposure complete
21:02:07.792 00.032 18852 worker thread done servicing request
21:02:07.792 00.000 13524 OnExposeComplete: enter
21:02:07.792 00.000 13524 UpdateGuideState(): m_state=3
21:02:07.792 00.000 13524 Star::Find(15, 482, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:02:07.792 00.000 13524 Star::Find returns 1 (0), X=483.08, Y=388.56, Mass=633, SNR=16.2, Peak=159 HFD=2.1
21:02:07.792 00.000 13524 Nudge: theta = 3.04
21:02:07.792 00.000 13524 South nudging, decAmt = 29.161, Normal south moves = 0.285
21:02:07.792 00.000 13524 Sending NudgeSouth pulse of duration 500 ms
21:02:07.807 00.015 13524 Status Line: Nudge South   3
21:02:07.807 00.000 13524 Enqueuing Calibration Move request for direction 1
21:02:07.807 00.000 18852 Worker thread wakes up
21:02:07.807 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:02:07.807 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:02:07.807 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:02:07.807 00.000 18852 MoveAxis(S, 500, -)
21:02:07.807 00.000 18852 Guiding  Dir = 1, Dur = 500
21:02:07.807 00.000 18852 IsSlewing returns 0
21:02:07.807 00.000 18852 IsGuiding returns 0
21:02:07.807 00.000 18852 PulseGuide returned control before completion, sleep 509
21:02:07.807 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:02:07.823 00.016 13524 UpdateGuideState exits: m=633 SNR=16.2
21:02:07.823 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:07.823 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:07.823 00.000 13524 Enqueuing Expose request
21:02:08.338 00.515 18852 IsGuiding returns 0
21:02:08.338 00.000 18852 Move returns status 0, amount 500
21:02:08.338 00.000 18852 move complete, result=0
21:02:08.338 00.000 18852 worker thread done servicing request
21:02:08.338 00.000 18852 Worker thread wakes up
21:02:08.338 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:08.338 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(468,374,31,31)
21:02:11.074 02.736 18852 Exposure complete
21:02:11.106 00.032 18852 worker thread done servicing request
21:02:11.106 00.000 13524 OnExposeComplete: enter
21:02:11.106 00.000 13524 UpdateGuideState(): m_state=3
21:02:11.106 00.000 13524 Star::Find(15, 483, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:02:11.106 00.000 13524 Star::Find returns 1 (0), X=483.51, Y=387.80, Mass=650, SNR=16.3, Peak=145 HFD=1.9
21:02:11.106 00.000 13524 Nudge: theta = 3.01
21:02:11.106 00.000 13524 South nudging, decAmt = 29.068, Normal south moves = 0.285
21:02:11.106 00.000 13524 Sending NudgeSouth pulse of duration 500 ms
21:02:11.121 00.015 13524 Status Line: Nudge South   4
21:02:11.121 00.000 13524 Enqueuing Calibration Move request for direction 1
21:02:11.121 00.000 18852 Worker thread wakes up
21:02:11.121 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:02:11.121 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:02:11.121 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:02:11.121 00.000 18852 MoveAxis(S, 500, -)
21:02:11.121 00.000 18852 Guiding  Dir = 1, Dur = 500
21:02:11.121 00.000 18852 IsSlewing returns 0
21:02:11.121 00.000 18852 IsGuiding returns 0
21:02:11.121 00.000 18852 PulseGuide returned control before completion, sleep 509
21:02:11.121 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:02:11.137 00.016 13524 UpdateGuideState exits: m=650 SNR=16.3
21:02:11.137 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:11.137 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:11.137 00.000 13524 Enqueuing Expose request
21:02:11.652 00.515 18852 IsGuiding returns 0
21:02:11.652 00.000 18852 Move returns status 0, amount 500
21:02:11.652 00.000 18852 move complete, result=0
21:02:11.652 00.000 18852 worker thread done servicing request
21:02:11.652 00.000 18852 Worker thread wakes up
21:02:11.652 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:11.652 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,373,31,31)
21:02:14.386 02.734 18852 Exposure complete
21:02:14.417 00.031 18852 worker thread done servicing request
21:02:14.417 00.000 13524 OnExposeComplete: enter
21:02:14.417 00.000 13524 UpdateGuideState(): m_state=3
21:02:14.417 00.000 13524 Star::Find(15, 483, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:02:14.417 00.000 13524 Star::Find returns 1 (0), X=483.93, Y=386.93, Mass=747, SNR=17.7, Peak=166 HFD=2.0
21:02:14.417 00.000 13524 Nudge: theta = 2.98
21:02:14.417 00.000 13524 Final south nudging status: Current loc = {483.935,386.935}, targeting {506.791,407.165}
21:02:14.417 00.000 13524 Falling Through to state CALIBRATION_COMPLETE
21:02:14.433 00.016 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 8:58:27 PM"
21:02:14.433 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004352
21:02:14.433 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003628
21:02:14.433 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:02:14.433 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.993999
21:02:14.433 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.469610
21:02:14.433 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000012
21:02:14.433 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:02:14.433 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:02:14.433 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:02:14.433 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:02:14.448 00.015 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:02:14.448 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:02:14.448 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:02:14.448 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:02:14.448 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.453790
21:02:14.448 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 12
21:02:14.448 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:02:14.448 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:02:14.448 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:02:14.448 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/27/2026 9:20:02 PM"
21:02:14.448 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:02:14.448 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.0 -2.1}, {2.5 -4.0}, {3.4 -5.6}, {4.6 -7.4}, {5.3 -9.1}, {6.7 -10.4}, {7.9 -12.3}, {9.7 -14.1}, {11.0 -16.3}, {12.1 -18.5}, {13.0 -19.8}, {14.2 -21.9}, {14.2 -21.9}, {8.9 -13.4}, {3.6 -4.7}, {1.9 -1.9}"
21:02:14.464 00.016 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.1 1.2}, {2.7 2.4}, {4.5 3.5}, {6.0 4.1}, {7.4 5.0}, {8.7 5.8}, {10.2 7.5}, {12.2 8.0}, {13.6 9.7}, {15.0 10.4}, {16.2 11.6}, {17.2 13.3}, {18.4 15.1}, {19.9 15.8}, {19.9 15.8}, {20.5 15.7}, {20.3 17.1}, {19.8 16.9}"
21:02:14.464 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:02:14.464 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:02:14.464 00.000 13524 Mount::SetCalibration (scope) -- xAngle=-55.5 yAngle=-134.5 xRate=4.819 yRate=3.876 bin=2 dec=-0.0 pierSide=0 par=-/- rotAng=None
21:02:14.464 00.000 13524 Mount::SetCalibration (scope) -- sets m_xAngle=-55.5 m_yAngleError=169.0
21:02:14.464 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:02:14.464 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:02:14.480 00.016 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:02:14.480 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:02:14.480 00.000 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:02:14 PM"
21:02:14.480 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004819
21:02:14.495 00.015 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003876
21:02:14.495 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:02:14.495 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.969431
21:02:14.495 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.348290
21:02:14.495 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns -0.000080
21:02:14.495 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:02:14.495 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:02:14.495 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:02:14.495 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:02:14.495 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:02:14.495 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:02:14.511 00.016 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:02:14.511 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:02:14.511 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 10.997500
21:02:14.511 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:02:14.511 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:02:14.511 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:02:14.511 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:02:14.511 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:02:14 PM"
21:02:14.511 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:02:14.511 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -2.1}, {2.8 -4.6}, {3.8 -6.6}, {5.2 -8.6}, {6.9 -11.1}, {8.0 -12.5}, {9.6 -14.3}, {11.0 -16.6}, {12.0 -17.9}, {13.3 -19.3}, {15.0 -21.9}, {15.0 -21.9}, {10.6 -15.1}, {5.8 -7.8}, {4.6 -5.6}"
21:02:14.511 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.3 1.5}, {2.9 2.8}, {3.9 4.7}, {5.5 5.7}, {7.4 6.1}, {8.7 7.1}, {9.8 9.1}, {11.2 11.0}, {12.6 12.1}, {13.9 13.6}, {15.3 15.0}, {16.5 16.6}, {17.7 18.0}, {17.7 18.0}, {18.1 17.5}, {17.0 18.8}, {16.8 19.4}"
21:02:14.527 00.016 13524 GetBoolean("/Confirm/4/CalWarning_Rates", 1) returns 1
21:02:14.527 00.000 13524 Alert: Advisory: Calibration completed but RA and Dec rates vary by an unexpected amount (often caused by large Dec backlash)
21:02:14.777 00.250 13524 Calibration alert details: Expected ratio at dec=-0.0 is 1.000, actual is 1.243
21:02:14.792 00.015 13524 Status Line: Calibration complete
21:02:14.792 00.000 13524 Calibration Complete
21:02:14.792 00.000 13524 PhdConfig flush
21:02:14.792 00.000 13524 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
21:02:14.792 00.000 13524 guider state => CALIBRATED
21:02:14.792 00.000 13524 Changing from state CALIBRATED to CALIBRATED
21:02:14.792 00.000 13524 guider state => CALIBRATED
21:02:14.792 00.000 13524 Changing from state CALIBRATED to GUIDING
21:02:14.792 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:02:14.808 00.016 13524 ScopeASCOM::SideOfPier() returns 0
21:02:14.808 00.000 13524 AdjustCalibrationForScopePointing (scope): current dec=-0.0 pierSide=0, cal dec=-0.0 pierSide=0 rotAngle=None bin=2
21:02:14.808 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:02:14.808 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:02:14.808 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:02:14.808 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:02:14.808 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 10.997500
21:02:14.808 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:02:14.808 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:02:14.808 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:02:14.823 00.015 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:02:14.823 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:02:14 PM"
21:02:14.823 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:02:14.823 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -2.1}, {2.8 -4.6}, {3.8 -6.6}, {5.2 -8.6}, {6.9 -11.1}, {8.0 -12.5}, {9.6 -14.3}, {11.0 -16.6}, {12.0 -17.9}, {13.3 -19.3}, {15.0 -21.9}, {15.0 -21.9}, {10.6 -15.1}, {5.8 -7.8}, {4.6 -5.6}"
21:02:14.823 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.3 1.5}, {2.9 2.8}, {3.9 4.7}, {5.5 5.7}, {7.4 6.1}, {8.7 7.1}, {9.8 9.1}, {11.2 11.0}, {12.6 12.1}, {13.9 13.6}, {15.3 15.0}, {16.5 16.6}, {17.7 18.0}, {17.7 18.0}, {18.1 17.5}, {17.0 18.8}, {16.8 19.4}"
21:02:14.823 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:02:14.823 00.000 13524 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
21:02:14.823 00.000 13524 Dec comp: XRate 4.819 -> 4.819 for dec -0.0 -> dec -0.0
21:02:14.839 00.016 13524 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:02:14.839 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:02:14.839 00.000 13524 setting lock position to (483.93, 386.93)
21:02:14.839 00.000 13524 MultiStar: stabilizing after lock position change
21:02:14.839 00.000 13524 guider state => GUIDING
21:02:14.839 00.000 13524 Status Line: Guiding
21:02:14.839 00.000 13524 Mount: notify guiding started
21:02:14.839 00.000 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
21:02:14.855 00.016 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:02:14 PM"
21:02:14.855 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004819
21:02:14.855 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003876
21:02:14.855 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:02:14.855 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.969431
21:02:14.855 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.348290
21:02:14.855 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns -0.000080
21:02:14.855 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:02:14.855 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:02:14.855 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:02:14.855 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:02:14.870 00.015 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:02:14.870 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:02:14.870 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:02:14.870 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:02:14.870 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 10.997500
21:02:14.870 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:02:14.870 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:02:14.870 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:02:14.870 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:02:14.870 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:02:14 PM"
21:02:14.870 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:02:14.886 00.016 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -2.1}, {2.8 -4.6}, {3.8 -6.6}, {5.2 -8.6}, {6.9 -11.1}, {8.0 -12.5}, {9.6 -14.3}, {11.0 -16.6}, {12.0 -17.9}, {13.3 -19.3}, {15.0 -21.9}, {15.0 -21.9}, {10.6 -15.1}, {5.8 -7.8}, {4.6 -5.6}"
21:02:14.886 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.3 1.5}, {2.9 2.8}, {3.9 4.7}, {5.5 5.7}, {7.4 6.1}, {8.7 7.1}, {9.8 9.1}, {11.2 11.0}, {12.6 12.1}, {13.9 13.6}, {15.3 15.0}, {16.5 16.6}, {17.7 18.0}, {17.7 18.0}, {18.1 17.5}, {17.0 18.8}, {16.8 19.4}"
21:02:14.886 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:02:14.886 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:02:14.886 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:02:14.886 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:02:14.886 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 10.997500
21:02:14.886 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:02:14.886 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:02:14.886 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:02:14.886 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:02:14.901 00.015 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:02:14 PM"
21:02:14.901 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:02:14.901 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -2.1}, {2.8 -4.6}, {3.8 -6.6}, {5.2 -8.6}, {6.9 -11.1}, {8.0 -12.5}, {9.6 -14.3}, {11.0 -16.6}, {12.0 -17.9}, {13.3 -19.3}, {15.0 -21.9}, {15.0 -21.9}, {10.6 -15.1}, {5.8 -7.8}, {4.6 -5.6}"
21:02:14.901 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.3 1.5}, {2.9 2.8}, {3.9 4.7}, {5.5 5.7}, {7.4 6.1}, {8.7 7.1}, {9.8 9.1}, {11.2 11.0}, {12.6 12.1}, {13.9 13.6}, {15.3 15.0}, {16.5 16.6}, {17.7 18.0}, {17.7 18.0}, {18.1 17.5}, {17.0 18.8}, {16.8 19.4}"
21:02:14.901 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:02:14.901 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:02:14.901 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:02:14.901 00.000 13524 UpdateLockPosShiftCameraCoords: after parity adjustment: -0.00,-0.00
21:02:14.901 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:02:14.901 00.000 13524 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -0.0
21:02:14.917 00.016 13524 MountToCamera -- mountTheta (-0.00) + m_xAngle (-0.97) = xAngle (-0.97 = -0.97)
21:02:14.917 00.000 13524 MountToCamera -- mountX=-0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
21:02:14.917 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
21:02:14.917 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
21:02:14.917 00.000 13524 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
21:02:14.917 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:02:14.948 00.031 13524 UpdateGuideState exits: m=747 SNR=17.7
21:02:14.948 00.000 13524 PhdController: newstate STATE_SETTLE_BEGIN
21:02:14.948 00.000 13524 PhdController: newstate STATE_SETTLE_WAIT
21:02:14.948 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:14.948 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:14.948 00.000 13524 Enqueuing Expose request
21:02:14.948 00.000 18852 Worker thread wakes up
21:02:14.948 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:14.948 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:14.995 00.047 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:02:14 PM"
21:02:14.995 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004819
21:02:14.995 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003876
21:02:14.995 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:02:15.011 00.016 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.969431
21:02:15.011 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.348290
21:02:15.011 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns -0.000080
21:02:15.011 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:02:15.011 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:02:15.011 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:02:15.011 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:02:15.011 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:02:15.011 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:02:15.011 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:02:15.011 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:02:15.026 00.015 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 10.997500
21:02:15.026 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:02:15.026 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:02:15.026 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:02:15.026 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:02:15.026 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:02:14 PM"
21:02:15.026 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:02:15.026 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -2.1}, {2.8 -4.6}, {3.8 -6.6}, {5.2 -8.6}, {6.9 -11.1}, {8.0 -12.5}, {9.6 -14.3}, {11.0 -16.6}, {12.0 -17.9}, {13.3 -19.3}, {15.0 -21.9}, {15.0 -21.9}, {10.6 -15.1}, {5.8 -7.8}, {4.6 -5.6}"
21:02:15.026 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.3 1.5}, {2.9 2.8}, {3.9 4.7}, {5.5 5.7}, {7.4 6.1}, {8.7 7.1}, {9.8 9.1}, {11.2 11.0}, {12.6 12.1}, {13.9 13.6}, {15.3 15.0}, {16.5 16.6}, {17.7 18.0}, {17.7 18.0}, {18.1 17.5}, {17.0 18.8}, {16.8 19.4}"
21:02:15.026 00.000 13524 CalAsst: Spds: 0.5X,0.5X, Dec: -0.0, Rates: 1.2, 0.9, Steps: 11,13, Ortho: 11.00, Rates: 1.00 (Expect) vs 1.24 (Act)
21:02:15.042 00.016 13524 CalAsst: poor result, (Orthogonality, Rates)
21:02:17.707 02.665 18852 Exposure complete
21:02:17.738 00.031 18852 worker thread done servicing request
21:02:17.738 00.000 13524 OnExposeComplete: enter
21:02:17.738 00.000 13524 UpdateGuideState(): m_state=6
21:02:17.738 00.000 13524 Star::Find(15, 483, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:02:17.738 00.000 13524 Star::Find returns 1 (0), X=483.57, Y=387.62, Mass=681, SNR=16.7, Peak=184 HFD=1.6
21:02:17.738 00.000 13524 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.97) = xAngle (3.03 = 3.03)
21:02:17.738 00.000 13524 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (0.08 = 0.08)
21:02:17.738 00.000 13524 CameraToMount -- cameraX=-0.37 cameraY=0.69 hyp=0.78 cameraTheta=2.06 mountX=-0.77 mountY=0.06, mountTheta=3.06
21:02:17.738 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.37, y=0.69, opts=13)
21:02:17.738 00.000 13524 Enqueuing Move request for scope (-0.37, 0.69)
21:02:17.738 00.000 18852 Worker thread wakes up
21:02:17.738 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.69) opts 0xd
21:02:17.738 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.37, 0.69)
21:02:17.738 00.000 18852 Moving (-0.37, 0.69) raw xDistance=-0.77 yDistance=0.06
21:02:17.738 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.77
21:02:17.738 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:17.738 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:02:17.738 00.000 18852 MoveAxis(E, 101, ABG)
21:02:17.738 00.000 18852 Guiding  Dir = 2, Dur = 101
21:02:17.754 00.016 18852 IsSlewing returns 0
21:02:17.754 00.000 18852 IsGuiding returns 0
21:02:17.754 00.000 18852 PulseGuide returned control before completion, sleep 110
21:02:17.754 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:02:17.769 00.015 13524 UpdateGuideState exits: m=681 SNR=16.7
21:02:17.769 00.000 13524 PhdController: settling, locked = 1, distance = 21.63 (99.00) aobump = 0 frame = 1 / 5
21:02:17.769 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:17.769 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:17.769 00.000 13524 Enqueuing Expose request
21:02:17.879 00.110 18852 IsGuiding returns 0
21:02:17.879 00.000 18852 Move returns status 0, amount 101
21:02:17.879 00.000 18852 MoveAxis(N, 0, ABG)
21:02:17.879 00.000 18852 Move returns status 0, amount 0
21:02:17.879 00.000 18852 move complete, result=0
21:02:17.879 00.000 18852 worker thread done servicing request
21:02:17.879 00.000 18852 Worker thread wakes up
21:02:17.879 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:17.879 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:17.879 00.000 13524 GuideStep: -0.8 px 101 ms EAST, 0.1 px 0 ms NORTH
21:02:20.050 02.171 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:02:14 PM"
21:02:20.050 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004819
21:02:20.066 00.016 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003876
21:02:20.066 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:02:20.066 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.969431
21:02:20.081 00.015 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.348290
21:02:20.081 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns -0.000080
21:02:20.081 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:02:20.081 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:02:20.081 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:02:20.081 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:02:20.081 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:02:20.081 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:02:20.097 00.016 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:02:20.097 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:02:20.097 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 10.997500
21:02:20.097 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:02:20.097 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:02:20.097 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:02:20.097 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:02:20.097 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:02:14 PM"
21:02:20.097 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:02:20.097 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -2.1}, {2.8 -4.6}, {3.8 -6.6}, {5.2 -8.6}, {6.9 -11.1}, {8.0 -12.5}, {9.6 -14.3}, {11.0 -16.6}, {12.0 -17.9}, {13.3 -19.3}, {15.0 -21.9}, {15.0 -21.9}, {10.6 -15.1}, {5.8 -7.8}, {4.6 -5.6}"
21:02:20.097 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.3 1.5}, {2.9 2.8}, {3.9 4.7}, {5.5 5.7}, {7.4 6.1}, {8.7 7.1}, {9.8 9.1}, {11.2 11.0}, {12.6 12.1}, {13.9 13.6}, {15.3 15.0}, {16.5 16.6}, {17.7 18.0}, {17.7 18.0}, {18.1 17.5}, {17.0 18.8}, {16.8 19.4}"
21:02:20.113 00.016 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:02:20.113 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:02:20.113 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:02:20.113 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:02:20.113 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 10.997500
21:02:20.128 00.015 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:02:20.128 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:02:20.128 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:02:20.128 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:02:20.128 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:02:14 PM"
21:02:20.128 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:02:20.128 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -2.1}, {2.8 -4.6}, {3.8 -6.6}, {5.2 -8.6}, {6.9 -11.1}, {8.0 -12.5}, {9.6 -14.3}, {11.0 -16.6}, {12.0 -17.9}, {13.3 -19.3}, {15.0 -21.9}, {15.0 -21.9}, {10.6 -15.1}, {5.8 -7.8}, {4.6 -5.6}"
21:02:20.128 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.3 1.5}, {2.9 2.8}, {3.9 4.7}, {5.5 5.7}, {7.4 6.1}, {8.7 7.1}, {9.8 9.1}, {11.2 11.0}, {12.6 12.1}, {13.9 13.6}, {15.3 15.0}, {16.5 16.6}, {17.7 18.0}, {17.7 18.0}, {18.1 17.5}, {17.0 18.8}, {16.8 19.4}"
21:02:20.628 00.500 18852 Exposure complete
21:02:20.659 00.031 18852 worker thread done servicing request
21:02:20.659 00.000 13524 OnExposeComplete: enter
21:02:20.659 00.000 13524 UpdateGuideState(): m_state=6
21:02:20.659 00.000 13524 Star::Find(15, 483, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:02:20.675 00.016 13524 Star::Find returns 1 (0), X=483.43, Y=387.37, Mass=687, SNR=17.0, Peak=187 HFD=1.5
21:02:20.675 00.000 13524 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.97) = xAngle (3.40 = -2.88)
21:02:20.675 00.000 13524 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (0.46 = 0.46)
21:02:20.675 00.000 13524 CameraToMount -- cameraX=-0.50 cameraY=0.43 hyp=0.66 cameraTheta=2.44 mountX=-0.64 mountY=0.29, mountTheta=2.71
21:02:20.675 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.50, y=0.43, opts=13)
21:02:20.675 00.000 13524 Enqueuing Move request for scope (-0.50, 0.43)
21:02:20.675 00.000 18852 Worker thread wakes up
21:02:20.675 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.43) opts 0xd
21:02:20.675 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.50, 0.43)
21:02:20.675 00.000 18852 Moving (-0.50, 0.43) raw xDistance=-0.64 yDistance=0.29
21:02:20.675 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
21:02:20.675 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:20.675 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:02:20.675 00.000 18852 MoveAxis(E, 91, ABG)
21:02:20.675 00.000 18852 Guiding  Dir = 2, Dur = 91
21:02:20.675 00.000 18852 IsSlewing returns 0
21:02:20.675 00.000 18852 IsGuiding returns 0
21:02:20.675 00.000 18852 PulseGuide returned control before completion, sleep 100
21:02:20.690 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:02:20.690 00.000 13524 UpdateGuideState exits: m=687 SNR=17.0
21:02:20.706 00.016 13524 PhdController: settling, locked = 1, distance = 15.34 (99.00) aobump = 0 frame = 2 / 5
21:02:20.706 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:20.706 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:20.706 00.000 13524 Enqueuing Expose request
21:02:20.800 00.094 18852 IsGuiding returns 0
21:02:20.800 00.000 18852 Move returns status 0, amount 91
21:02:20.800 00.000 18852 MoveAxis(N, 0, ABG)
21:02:20.800 00.000 18852 Move returns status 0, amount 0
21:02:20.800 00.000 18852 move complete, result=0
21:02:20.800 00.000 18852 worker thread done servicing request
21:02:20.800 00.000 18852 Worker thread wakes up
21:02:20.800 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:20.800 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:20.800 00.000 13524 GuideStep: -0.6 px 91 ms EAST, 0.3 px 0 ms NORTH
21:02:23.533 02.733 18852 Exposure complete
21:02:23.564 00.031 18852 worker thread done servicing request
21:02:23.564 00.000 13524 OnExposeComplete: enter
21:02:23.564 00.000 13524 UpdateGuideState(): m_state=6
21:02:23.564 00.000 13524 Star::Find(15, 483, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:02:23.564 00.000 13524 Star::Find returns 1 (0), X=484.59, Y=386.30, Mass=694, SNR=16.8, Peak=172 HFD=1.7
21:02:23.564 00.000 13524 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.97) = xAngle (0.19 = 0.19)
21:02:23.564 00.000 13524 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (-2.76 = -2.76)
21:02:23.564 00.000 13524 CameraToMount -- cameraX=0.65 cameraY=-0.64 hyp=0.91 cameraTheta=-0.78 mountX=0.89 mountY=-0.34, mountTheta=-0.37
21:02:23.580 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.65, y=-0.64, opts=13)
21:02:23.580 00.000 13524 Enqueuing Move request for scope (0.65, -0.64)
21:02:23.580 00.000 18852 Worker thread wakes up
21:02:23.580 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.64) opts 0xd
21:02:23.580 00.000 18852 Handling offset move in thread for scope, endpoint = (0.65, -0.64)
21:02:23.580 00.000 18852 Moving (0.65, -0.64) raw xDistance=0.89 yDistance=-0.34
21:02:23.580 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.89
21:02:23.580 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:23.580 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:02:23.580 00.000 18852 MoveAxis(W, 111, ABG)
21:02:23.580 00.000 18852 Guiding  Dir = 3, Dur = 111
21:02:23.580 00.000 18852 IsSlewing returns 0
21:02:23.580 00.000 18852 IsGuiding returns 0
21:02:23.580 00.000 18852 PulseGuide returned control before completion, sleep 120
21:02:23.580 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:02:23.611 00.031 13524 UpdateGuideState exits: m=694 SNR=16.8
21:02:23.611 00.000 13524 PhdController: settling, locked = 1, distance = 11.01 (99.00) aobump = 0 frame = 3 / 5
21:02:23.611 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:23.611 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:23.611 00.000 13524 Enqueuing Expose request
21:02:23.720 00.109 18852 IsGuiding returns 0
21:02:23.720 00.000 18852 Move returns status 0, amount 111
21:02:23.720 00.000 18852 MoveAxis(N, 0, ABG)
21:02:23.720 00.000 18852 Move returns status 0, amount 0
21:02:23.720 00.000 18852 move complete, result=0
21:02:23.720 00.000 18852 worker thread done servicing request
21:02:23.720 00.000 18852 Worker thread wakes up
21:02:23.720 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:23.720 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:23.720 00.000 13524 GuideStep: 0.9 px 111 ms WEST, -0.3 px 0 ms NORTH
21:02:26.463 02.743 18852 Exposure complete
21:02:26.494 00.031 18852 worker thread done servicing request
21:02:26.494 00.000 13524 OnExposeComplete: enter
21:02:26.494 00.000 13524 UpdateGuideState(): m_state=6
21:02:26.494 00.000 13524 Star::Find(15, 484, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:02:26.494 00.000 13524 Star::Find returns 1 (0), X=484.22, Y=386.57, Mass=700, SNR=17.0, Peak=172 HFD=1.8
21:02:26.494 00.000 13524 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.97) = xAngle (0.06 = 0.06)
21:02:26.494 00.000 13524 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (-2.89 = -2.89)
21:02:26.494 00.000 13524 CameraToMount -- cameraX=0.28 cameraY=-0.36 hyp=0.46 cameraTheta=-0.91 mountX=0.46 mountY=-0.12, mountTheta=-0.25
21:02:26.510 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.28, y=-0.36, opts=13)
21:02:26.510 00.000 13524 Enqueuing Move request for scope (0.28, -0.36)
21:02:26.510 00.000 18852 Worker thread wakes up
21:02:26.510 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.36) opts 0xd
21:02:26.510 00.000 18852 Handling offset move in thread for scope, endpoint = (0.28, -0.36)
21:02:26.510 00.000 18852 Moving (0.28, -0.36) raw xDistance=0.46 yDistance=-0.12
21:02:26.510 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.46
21:02:26.510 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:26.510 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:02:26.510 00.000 18852 MoveAxis(W, 68, ABG)
21:02:26.510 00.000 18852 Guiding  Dir = 3, Dur = 68
21:02:26.510 00.000 18852 IsSlewing returns 0
21:02:26.510 00.000 18852 IsGuiding returns 0
21:02:26.510 00.000 18852 PulseGuide returned control before completion, sleep 77
21:02:26.510 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=0, FiltMax=257, Gamma=1.000
21:02:26.526 00.016 13524 UpdateGuideState exits: m=700 SNR=17.0
21:02:26.526 00.000 13524 PhdController: settling, locked = 1, distance = 7.85 (99.00) aobump = 0 frame = 4 / 5
21:02:26.526 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:26.526 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:26.541 00.015 13524 Enqueuing Expose request
21:02:26.604 00.063 18852 IsGuiding returns 0
21:02:26.604 00.000 18852 Move returns status 0, amount 68
21:02:26.604 00.000 18852 MoveAxis(N, 0, ABG)
21:02:26.604 00.000 18852 Move returns status 0, amount 0
21:02:26.604 00.000 18852 move complete, result=0
21:02:26.604 00.000 18852 worker thread done servicing request
21:02:26.604 00.000 18852 Worker thread wakes up
21:02:26.604 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:26.604 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:26.604 00.000 13524 GuideStep: 0.5 px 68 ms WEST, -0.1 px 0 ms NORTH
21:02:29.337 02.733 18852 Exposure complete
21:02:29.384 00.047 18852 worker thread done servicing request
21:02:29.384 00.000 13524 OnExposeComplete: enter
21:02:29.384 00.000 13524 UpdateGuideState(): m_state=6
21:02:29.384 00.000 13524 Star::Find(15, 484, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:02:29.384 00.000 13524 Star::Find returns 1 (0), X=483.98, Y=386.83, Mass=671, SNR=16.6, Peak=155 HFD=2.0
21:02:29.384 00.000 13524 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.97) = xAngle (-0.18 = -0.18)
21:02:29.400 00.016 13524 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (-3.13 = -3.13)
21:02:29.400 00.000 13524 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.15 mountX=0.11 mountY=-0.00, mountTheta=-0.01
21:02:29.400 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.05, y=-0.11, opts=13)
21:02:29.400 00.000 13524 Enqueuing Move request for scope (0.05, -0.11)
21:02:29.400 00.000 18852 Worker thread wakes up
21:02:29.400 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
21:02:29.400 00.000 18852 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
21:02:29.400 00.000 18852 Moving (0.05, -0.11) raw xDistance=0.11 yDistance=-0.00
21:02:29.400 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:02:29.400 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:29.400 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:02:29.400 00.000 18852 MoveAxis(E, 0, ABG)
21:02:29.400 00.000 18852 Move returns status 0, amount 0
21:02:29.400 00.000 18852 MoveAxis(N, 0, ABG)
21:02:29.400 00.000 18852 Move returns status 0, amount 0
21:02:29.400 00.000 18852 move complete, result=0
21:02:29.400 00.000 18852 worker thread done servicing request
21:02:29.400 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:02:29.415 00.015 13524 UpdateGuideState exits: m=671 SNR=16.6
21:02:29.415 00.000 13524 PhdController: settling, locked = 1, distance = 5.53 (99.00) aobump = 0 frame = 5 / 5
21:02:29.415 00.000 13524 PhdController: newstate STATE_FINISH
21:02:29.431 00.016 13524 PhdController complete: success
21:02:29.431 00.000 13524 Mount: notify guiding dither settle done success=1
21:02:29.431 00.000 13524 PhdController: newstate STATE_IDLE
21:02:29.431 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:29.431 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:29.431 00.000 13524 Enqueuing Expose request
21:02:29.431 00.000 13524 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:02:29.431 00.000 18852 Worker thread wakes up
21:02:29.431 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:29.431 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:32.196 02.765 18852 Exposure complete
21:02:32.227 00.031 18852 worker thread done servicing request
21:02:32.227 00.000 13524 OnExposeComplete: enter
21:02:32.227 00.000 13524 UpdateGuideState(): m_state=6
21:02:32.227 00.000 13524 Star::Find(15, 483, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:02:32.227 00.000 13524 Star::Find returns 1 (0), X=484.09, Y=386.73, Mass=629, SNR=16.3, Peak=137 HFD=2.3
21:02:32.243 00.016 13524 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.97) = xAngle (0.05 = 0.05)
21:02:32.243 00.000 13524 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (-2.90 = -2.90)
21:02:32.243 00.000 13524 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-0.92 mountX=0.26 mountY=-0.06, mountTheta=-0.24
21:02:32.243 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.16, y=-0.21, opts=13)
21:02:32.243 00.000 13524 Enqueuing Move request for scope (0.16, -0.21)
21:02:32.243 00.000 18852 Worker thread wakes up
21:02:32.243 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
21:02:32.243 00.000 18852 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
21:02:32.243 00.000 18852 Moving (0.16, -0.21) raw xDistance=0.26 yDistance=-0.06
21:02:32.243 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
21:02:32.243 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:32.243 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:02:32.243 00.000 18852 MoveAxis(W, 34, ABG)
21:02:32.243 00.000 18852 Guiding  Dir = 3, Dur = 34
21:02:32.243 00.000 18852 IsSlewing returns 0
21:02:32.243 00.000 18852 IsGuiding returns 0
21:02:32.243 00.000 18852 PulseGuide returned control before completion, sleep 43
21:02:32.259 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:02:32.259 00.000 13524 UpdateGuideState exits: m=629 SNR=16.3
21:02:32.259 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:32.259 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:32.274 00.015 13524 Enqueuing Expose request
21:02:32.305 00.031 18852 IsGuiding returns 0
21:02:32.305 00.000 18852 Move returns status 0, amount 34
21:02:32.305 00.000 18852 MoveAxis(N, 0, ABG)
21:02:32.305 00.000 18852 Move returns status 0, amount 0
21:02:32.305 00.000 18852 move complete, result=0
21:02:32.305 00.000 13524 GuideStep: 0.3 px 34 ms WEST, -0.1 px 0 ms NORTH
21:02:32.305 00.000 18852 worker thread done servicing request
21:02:32.305 00.000 18852 Worker thread wakes up
21:02:32.305 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:32.305 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:35.064 02.759 18852 Exposure complete
21:02:35.095 00.031 18852 worker thread done servicing request
21:02:35.095 00.000 13524 OnExposeComplete: enter
21:02:35.095 00.000 13524 UpdateGuideState(): m_state=6
21:02:35.095 00.000 13524 Star::Find(15, 484, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:02:35.095 00.000 13524 Star::Find returns 1 (0), X=484.15, Y=387.13, Mass=604, SNR=15.8, Peak=172 HFD=1.8
21:02:35.095 00.000 13524 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.97) = xAngle (1.71 = 1.71)
21:02:35.110 00.015 13524 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (-1.24 = -1.24)
21:02:35.110 00.000 13524 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.29 cameraTheta=0.74 mountX=-0.04 mountY=-0.27, mountTheta=-1.71
21:02:35.110 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.21, y=0.19, opts=13)
21:02:35.110 00.000 13524 Enqueuing Move request for scope (0.21, 0.19)
21:02:35.110 00.000 18852 Worker thread wakes up
21:02:35.110 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0xd
21:02:35.110 00.000 18852 Handling offset move in thread for scope, endpoint = (0.21, 0.19)
21:02:35.110 00.000 18852 Moving (0.21, 0.19) raw xDistance=-0.04 yDistance=-0.27
21:02:35.110 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:02:35.110 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:35.110 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:02:35.110 00.000 18852 MoveAxis(E, 0, ABG)
21:02:35.110 00.000 18852 Move returns status 0, amount 0
21:02:35.110 00.000 18852 MoveAxis(N, 0, ABG)
21:02:35.110 00.000 18852 Move returns status 0, amount 0
21:02:35.110 00.000 18852 move complete, result=0
21:02:35.110 00.000 18852 worker thread done servicing request
21:02:35.126 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:02:35.126 00.000 13524 UpdateGuideState exits: m=604 SNR=15.8
21:02:35.126 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:35.126 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:35.142 00.016 13524 Enqueuing Expose request
21:02:35.142 00.000 13524 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:02:35.142 00.000 18852 Worker thread wakes up
21:02:35.142 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:35.142 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:37.891 02.749 18852 Exposure complete
21:02:37.922 00.031 18852 worker thread done servicing request
21:02:37.922 00.000 13524 OnExposeComplete: enter
21:02:37.922 00.000 13524 UpdateGuideState(): m_state=6
21:02:37.922 00.000 13524 Star::Find(15, 484, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:02:37.938 00.016 13524 Star::Find returns 1 (0), X=483.85, Y=387.60, Mass=665, SNR=16.8, Peak=189 HFD=2.0
21:02:37.938 00.000 13524 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.97) = xAngle (2.66 = 2.66)
21:02:37.938 00.000 13524 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (-0.29 = -0.29)
21:02:37.938 00.000 13524 CameraToMount -- cameraX=-0.08 cameraY=0.66 hyp=0.67 cameraTheta=1.69 mountX=-0.59 mountY=-0.19, mountTheta=-2.83
21:02:37.938 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.08, y=0.66, opts=13)
21:02:37.938 00.000 13524 Enqueuing Move request for scope (-0.08, 0.66)
21:02:37.938 00.000 18852 Worker thread wakes up
21:02:37.938 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.66) opts 0xd
21:02:37.938 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.08, 0.66)
21:02:37.938 00.000 18852 Moving (-0.08, 0.66) raw xDistance=-0.59 yDistance=-0.19
21:02:37.938 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
21:02:37.938 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:37.938 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:02:37.938 00.000 18852 MoveAxis(E, 77, ABG)
21:02:37.938 00.000 18852 Guiding  Dir = 2, Dur = 77
21:02:37.938 00.000 18852 IsSlewing returns 0
21:02:37.938 00.000 18852 IsGuiding returns 0
21:02:37.938 00.000 18852 PulseGuide returned control before completion, sleep 86
21:02:37.953 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:02:37.953 00.000 13524 UpdateGuideState exits: m=665 SNR=16.8
21:02:37.953 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:37.969 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:37.969 00.000 13524 Enqueuing Expose request
21:02:38.047 00.078 18852 IsGuiding returns 0
21:02:38.047 00.000 18852 Move returns status 0, amount 77
21:02:38.047 00.000 18852 MoveAxis(N, 0, ABG)
21:02:38.047 00.000 18852 Move returns status 0, amount 0
21:02:38.047 00.000 18852 move complete, result=0
21:02:38.047 00.000 18852 worker thread done servicing request
21:02:38.047 00.000 13524 GuideStep: -0.6 px 77 ms EAST, -0.2 px 0 ms NORTH
21:02:38.047 00.000 18852 Worker thread wakes up
21:02:38.047 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:38.047 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:40.781 02.734 18852 Exposure complete
21:02:40.812 00.031 18852 worker thread done servicing request
21:02:40.812 00.000 13524 OnExposeComplete: enter
21:02:40.812 00.000 13524 UpdateGuideState(): m_state=6
21:02:40.812 00.000 13524 Star::Find(15, 483, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:02:40.812 00.000 13524 Star::Find returns 1 (0), X=484.02, Y=387.04, Mass=632, SNR=16.4, Peak=163 HFD=2.0
21:02:40.812 00.000 13524 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.97) = xAngle (1.82 = 1.82)
21:02:40.812 00.000 13524 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (-1.13 = -1.13)
21:02:40.828 00.016 13524 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.85 mountX=-0.03 mountY=-0.12, mountTheta=-1.84
21:02:40.828 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.09, y=0.10, opts=13)
21:02:40.828 00.000 13524 Enqueuing Move request for scope (0.09, 0.10)
21:02:40.828 00.000 18852 Worker thread wakes up
21:02:40.828 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
21:02:40.828 00.000 18852 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
21:02:40.828 00.000 18852 Moving (0.09, 0.10) raw xDistance=-0.03 yDistance=-0.12
21:02:40.828 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:02:40.828 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:40.828 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:02:40.828 00.000 18852 MoveAxis(E, 0, ABG)
21:02:40.828 00.000 18852 Move returns status 0, amount 0
21:02:40.828 00.000 18852 MoveAxis(N, 0, ABG)
21:02:40.828 00.000 18852 Move returns status 0, amount 0
21:02:40.828 00.000 18852 move complete, result=0
21:02:40.828 00.000 18852 worker thread done servicing request
21:02:40.828 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:02:40.843 00.015 13524 UpdateGuideState exits: m=632 SNR=16.4
21:02:40.843 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:40.843 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:40.843 00.000 13524 Enqueuing Expose request
21:02:40.859 00.016 13524 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:40.859 00.000 18852 Worker thread wakes up
21:02:40.859 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:40.859 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:43.593 02.734 18852 Exposure complete
21:02:43.624 00.031 18852 worker thread done servicing request
21:02:43.624 00.000 13524 OnExposeComplete: enter
21:02:43.624 00.000 13524 UpdateGuideState(): m_state=6
21:02:43.624 00.000 13524 Star::Find(15, 484, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:02:43.624 00.000 13524 Star::Find returns 1 (0), X=484.02, Y=386.99, Mass=636, SNR=16.3, Peak=176 HFD=2.0
21:02:43.624 00.000 13524 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.97) = xAngle (1.48 = 1.48)
21:02:43.624 00.000 13524 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (-1.47 = -1.47)
21:02:43.624 00.000 13524 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.51 mountX=0.01 mountY=-0.10, mountTheta=-1.48
21:02:43.640 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.09, y=0.05, opts=13)
21:02:43.640 00.000 13524 Enqueuing Move request for scope (0.09, 0.05)
21:02:43.640 00.000 18852 Worker thread wakes up
21:02:43.640 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
21:02:43.640 00.000 18852 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
21:02:43.640 00.000 18852 Moving (0.09, 0.05) raw xDistance=0.01 yDistance=-0.10
21:02:43.640 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:02:43.640 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:43.640 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:02:43.640 00.000 18852 MoveAxis(E, 0, ABG)
21:02:43.640 00.000 18852 Move returns status 0, amount 0
21:02:43.640 00.000 18852 MoveAxis(N, 0, ABG)
21:02:43.640 00.000 18852 Move returns status 0, amount 0
21:02:43.640 00.000 18852 move complete, result=0
21:02:43.640 00.000 18852 worker thread done servicing request
21:02:43.640 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=0, FiltMax=257, Gamma=1.000
21:02:43.655 00.015 13524 UpdateGuideState exits: m=636 SNR=16.3
21:02:43.655 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:43.655 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:43.655 00.000 13524 Enqueuing Expose request
21:02:43.655 00.000 13524 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:43.655 00.000 18852 Worker thread wakes up
21:02:43.655 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:43.655 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:46.413 02.758 18852 Exposure complete
21:02:46.444 00.031 18852 worker thread done servicing request
21:02:46.444 00.000 13524 OnExposeComplete: enter
21:02:46.444 00.000 13524 UpdateGuideState(): m_state=6
21:02:46.460 00.016 13524 Star::Find(15, 484, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:02:46.460 00.000 13524 Star::Find returns 1 (0), X=483.35, Y=387.61, Mass=664, SNR=16.6, Peak=158 HFD=1.7
21:02:46.460 00.000 13524 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.97) = xAngle (3.25 = -3.03)
21:02:46.460 00.000 13524 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (0.30 = 0.30)
21:02:46.460 00.000 13524 CameraToMount -- cameraX=-0.59 cameraY=0.68 hyp=0.90 cameraTheta=2.28 mountX=-0.89 mountY=0.27, mountTheta=2.85
21:02:46.460 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.59, y=0.68, opts=13)
21:02:46.460 00.000 13524 Enqueuing Move request for scope (-0.59, 0.68)
21:02:46.460 00.000 18852 Worker thread wakes up
21:02:46.460 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.68) opts 0xd
21:02:46.460 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.59, 0.68)
21:02:46.460 00.000 18852 Moving (-0.59, 0.68) raw xDistance=-0.89 yDistance=0.27
21:02:46.460 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
21:02:46.460 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:46.460 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:02:46.460 00.000 18852 MoveAxis(E, 117, ABG)
21:02:46.460 00.000 18852 Guiding  Dir = 2, Dur = 117
21:02:46.460 00.000 18852 IsSlewing returns 0
21:02:46.460 00.000 18852 IsGuiding returns 0
21:02:46.460 00.000 18852 PulseGuide returned control before completion, sleep 126
21:02:46.475 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:02:46.475 00.000 13524 UpdateGuideState exits: m=664 SNR=16.6
21:02:46.491 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:46.491 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:46.491 00.000 13524 Enqueuing Expose request
21:02:46.600 00.109 18852 IsGuiding returns 0
21:02:46.600 00.000 18852 Move returns status 0, amount 117
21:02:46.600 00.000 18852 MoveAxis(N, 0, ABG)
21:02:46.600 00.000 18852 Move returns status 0, amount 0
21:02:46.600 00.000 18852 move complete, result=0
21:02:46.600 00.000 18852 worker thread done servicing request
21:02:46.600 00.000 18852 Worker thread wakes up
21:02:46.600 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:46.600 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:46.600 00.000 13524 GuideStep: -0.9 px 117 ms EAST, 0.3 px 0 ms NORTH
21:02:49.350 02.750 18852 Exposure complete
21:02:49.381 00.031 18852 worker thread done servicing request
21:02:49.381 00.000 13524 OnExposeComplete: enter
21:02:49.381 00.000 13524 UpdateGuideState(): m_state=6
21:02:49.381 00.000 13524 Star::Find(15, 483, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:02:49.381 00.000 13524 Star::Find returns 1 (0), X=483.26, Y=388.17, Mass=650, SNR=16.5, Peak=156 HFD=2.1
21:02:49.396 00.015 13524 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.97) = xAngle (3.04 = 3.04)
21:02:49.396 00.000 13524 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (0.09 = 0.09)
21:02:49.396 00.000 13524 CameraToMount -- cameraX=-0.68 cameraY=1.24 hyp=1.41 cameraTheta=2.07 mountX=-1.40 mountY=0.13, mountTheta=3.05
21:02:49.396 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.68, y=1.24, opts=13)
21:02:49.396 00.000 13524 Enqueuing Move request for scope (-0.68, 1.24)
21:02:49.396 00.000 18852 Worker thread wakes up
21:02:49.396 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 1.24) opts 0xd
21:02:49.396 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.68, 1.24)
21:02:49.396 00.000 18852 Moving (-0.68, 1.24) raw xDistance=-1.40 yDistance=0.13
21:02:49.396 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.40
21:02:49.396 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:49.396 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:02:49.396 00.000 18852 MoveAxis(E, 192, ABG)
21:02:49.396 00.000 18852 Guiding  Dir = 2, Dur = 192
21:02:49.396 00.000 18852 IsSlewing returns 0
21:02:49.396 00.000 18852 IsGuiding returns 0
21:02:49.396 00.000 18852 PulseGuide returned control before completion, sleep 201
21:02:49.412 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:02:49.412 00.000 13524 UpdateGuideState exits: m=650 SNR=16.5
21:02:49.412 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:49.428 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:49.428 00.000 13524 Enqueuing Expose request
21:02:49.615 00.187 18852 IsGuiding returns 1
21:02:49.615 00.000 18852 scope still moving after pulse duration time elapsed
21:02:49.646 00.031 18852 IsSlewing returns 0
21:02:49.646 00.000 18852 IsGuiding returns 0
21:02:49.646 00.000 18852 scope move finished after 192 + 52 ms
21:02:49.646 00.000 18852 Move returns status 0, amount 192
21:02:49.646 00.000 18852 MoveAxis(N, 0, ABG)
21:02:49.646 00.000 18852 Move returns status 0, amount 0
21:02:49.646 00.000 18852 move complete, result=0
21:02:49.646 00.000 18852 worker thread done servicing request
21:02:49.646 00.000 18852 Worker thread wakes up
21:02:49.646 00.000 13524 GuideStep: -1.4 px 192 ms EAST, 0.1 px 0 ms NORTH
21:02:49.646 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:49.646 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:52.411 02.765 18852 Exposure complete
21:02:52.443 00.032 18852 worker thread done servicing request
21:02:52.443 00.000 13524 OnExposeComplete: enter
21:02:52.443 00.000 13524 UpdateGuideState(): m_state=6
21:02:52.443 00.000 13524 Star::Find(15, 483, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:02:52.443 00.000 13524 Star::Find returns 1 (0), X=484.04, Y=387.18, Mass=714, SNR=17.0, Peak=180 HFD=2.1
21:02:52.458 00.015 13524 MultiStar: exiting stabilization period
21:02:52.458 00.000 13524 MultiStar: updating star positions after lock position change
21:02:52.458 00.000 13524 Star::Find(15, 387, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:02:52.458 00.000 13524 Star::Find returns 1 (0), X=386.98, Y=431.76, Mass=351, SNR=11.6, Peak=85 HFD=2.2
21:02:52.458 00.000 13524 Star::Find(15, 207, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:02:52.458 00.000 13524 Star::Find false star n=5 nbg=278 bg=11.6 sigma=3.3 thresh=21 peak=19
21:02:52.458 00.000 13524 Star::Find returns 0 (2), X=207.00, Y=263.00, Mass=55, SNR=2.9, Peak=26 HFD=0.0
21:02:52.458 00.000 13524 Star::Find(15, 434, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:02:52.458 00.000 13524 Star::Find false star n=5 nbg=279 bg=28.3 sigma=4.4 thresh=41 peak=41
21:02:52.458 00.000 13524 Star::Find returns 0 (2), X=434.00, Y=66.00, Mass=78, SNR=2.9, Peak=52 HFD=0.0
21:02:52.458 00.000 13524 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.97) = xAngle (2.14 = 2.14)
21:02:52.458 00.000 13524 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (-0.81 = -0.81)
21:02:52.474 00.016 13524 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.27 cameraTheta=1.17 mountX=-0.14 mountY=-0.19, mountTheta=-2.21
21:02:52.474 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.10, y=0.24, opts=13)
21:02:52.474 00.000 13524 Enqueuing Move request for scope (0.10, 0.24)
21:02:52.474 00.000 18852 Worker thread wakes up
21:02:52.474 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
21:02:52.474 00.000 18852 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
21:02:52.474 00.000 18852 Moving (0.10, 0.24) raw xDistance=-0.14 yDistance=-0.19
21:02:52.474 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:02:52.474 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:52.474 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:02:52.474 00.000 18852 MoveAxis(E, 0, ABG)
21:02:52.474 00.000 18852 Move returns status 0, amount 0
21:02:52.474 00.000 18852 MoveAxis(N, 0, ABG)
21:02:52.474 00.000 18852 Move returns status 0, amount 0
21:02:52.474 00.000 18852 move complete, result=0
21:02:52.474 00.000 18852 worker thread done servicing request
21:02:52.474 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:02:52.489 00.015 13524 UpdateGuideState exits: m=714 SNR=17.0
21:02:52.489 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:52.489 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:52.489 00.000 13524 Enqueuing Expose request
21:02:52.505 00.016 18852 Worker thread wakes up
21:02:52.505 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:52.505 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:52.505 00.000 13524 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:02:53.614 01.109 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:02:14 PM"
21:02:53.630 00.016 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004819
21:02:53.630 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003876
21:02:53.645 00.015 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:02:53.645 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.969431
21:02:53.645 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.348290
21:02:53.645 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns -0.000080
21:02:53.661 00.016 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:02:53.661 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:02:53.661 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:02:53.661 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:02:53.661 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:02:53.661 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:02:53.661 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:02:53.661 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:02:53.661 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 10.997500
21:02:53.677 00.016 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:02:53.677 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:02:53.677 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:02:53.677 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:02:53.677 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:02:14 PM"
21:02:53.677 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:02:53.677 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -2.1}, {2.8 -4.6}, {3.8 -6.6}, {5.2 -8.6}, {6.9 -11.1}, {8.0 -12.5}, {9.6 -14.3}, {11.0 -16.6}, {12.0 -17.9}, {13.3 -19.3}, {15.0 -21.9}, {15.0 -21.9}, {10.6 -15.1}, {5.8 -7.8}, {4.6 -5.6}"
21:02:53.677 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.3 1.5}, {2.9 2.8}, {3.9 4.7}, {5.5 5.7}, {7.4 6.1}, {8.7 7.1}, {9.8 9.1}, {11.2 11.0}, {12.6 12.1}, {13.9 13.6}, {15.3 15.0}, {16.5 16.6}, {17.7 18.0}, {17.7 18.0}, {18.1 17.5}, {17.0 18.8}, {16.8 19.4}"
21:02:53.677 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:02:53.692 00.015 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:02:53.692 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:02:53.692 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:02:53.692 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 10.997500
21:02:53.692 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 11
21:02:53.692 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 13
21:02:53.692 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:02:53.692 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:02:53.692 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:02:14 PM"
21:02:53.692 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:02:53.692 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -2.1}, {2.8 -4.6}, {3.8 -6.6}, {5.2 -8.6}, {6.9 -11.1}, {8.0 -12.5}, {9.6 -14.3}, {11.0 -16.6}, {12.0 -17.9}, {13.3 -19.3}, {15.0 -21.9}, {15.0 -21.9}, {10.6 -15.1}, {5.8 -7.8}, {4.6 -5.6}"
21:02:53.708 00.016 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.3 1.5}, {2.9 2.8}, {3.9 4.7}, {5.5 5.7}, {7.4 6.1}, {8.7 7.1}, {9.8 9.1}, {11.2 11.0}, {12.6 12.1}, {13.9 13.6}, {15.3 15.0}, {16.5 16.6}, {17.7 18.0}, {17.7 18.0}, {18.1 17.5}, {17.0 18.8}, {16.8 19.4}"
21:02:55.254 01.546 18852 Exposure complete
21:02:55.286 00.032 18852 worker thread done servicing request
21:02:55.286 00.000 13524 OnExposeComplete: enter
21:02:55.286 00.000 13524 UpdateGuideState(): m_state=6
21:02:55.286 00.000 13524 Star::Find(15, 484, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:02:55.286 00.000 13524 Star::Find returns 1 (0), X=483.91, Y=387.42, Mass=587, SNR=15.7, Peak=170 HFD=2.0
21:02:55.286 00.000 13524 MultiStar: [#1 -0.32,0.55,0.73,U] [#2 0.00,0.00,0.00,L] [#3 -21.73,-17.97,0.00,M1] 
21:02:55.286 00.000 13524 single-star, 1 included, MultiStar: {-0.15, 0.51}, one-star: {-0.03, 0.48}
21:02:55.301 00.015 13524 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.97) = xAngle (2.59 = 2.59)
21:02:55.301 00.000 13524 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (-0.36 = -0.36)
21:02:55.301 00.000 13524 CameraToMount -- cameraX=-0.03 cameraY=0.48 hyp=0.49 cameraTheta=1.62 mountX=-0.41 mountY=-0.17, mountTheta=-2.75
21:02:55.301 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.03, y=0.48, opts=13)
21:02:55.301 00.000 13524 Enqueuing Move request for scope (-0.03, 0.48)
21:02:55.301 00.000 18852 Worker thread wakes up
21:02:55.301 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.48) opts 0xd
21:02:55.301 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.03, 0.48)
21:02:55.301 00.000 18852 Moving (-0.03, 0.48) raw xDistance=-0.41 yDistance=-0.17
21:02:55.301 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
21:02:55.301 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:55.301 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:02:55.301 00.000 18852 MoveAxis(E, 54, ABG)
21:02:55.301 00.000 18852 Guiding  Dir = 2, Dur = 54
21:02:55.301 00.000 18852 IsSlewing returns 0
21:02:55.301 00.000 18852 IsGuiding returns 0
21:02:55.301 00.000 18852 PulseGuide returned control before completion, sleep 63
21:02:55.317 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:02:55.317 00.000 13524 UpdateGuideState exits: m=587 SNR=15.7
21:02:55.333 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:55.333 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:55.333 00.000 13524 Enqueuing Expose request
21:02:55.379 00.046 18852 IsGuiding returns 0
21:02:55.379 00.000 18852 Move returns status 0, amount 54
21:02:55.379 00.000 18852 MoveAxis(N, 0, ABG)
21:02:55.379 00.000 18852 Move returns status 0, amount 0
21:02:55.379 00.000 18852 move complete, result=0
21:02:55.379 00.000 18852 worker thread done servicing request
21:02:55.379 00.000 18852 Worker thread wakes up
21:02:55.379 00.000 13524 GuideStep: -0.4 px 54 ms EAST, -0.2 px 0 ms NORTH
21:02:55.379 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:55.379 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:58.113 02.734 18852 Exposure complete
21:02:58.144 00.031 18852 worker thread done servicing request
21:02:58.144 00.000 13524 OnExposeComplete: enter
21:02:58.144 00.000 13524 UpdateGuideState(): m_state=6
21:02:58.144 00.000 13524 Star::Find(15, 483, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:02:58.144 00.000 13524 Star::Find returns 1 (0), X=483.79, Y=387.31, Mass=691, SNR=17.0, Peak=199 HFD=1.8
21:02:58.144 00.000 13524 Star::Find false star n=5 nbg=279 bg=11.1 sigma=3.4 thresh=21 peak=19
21:02:58.144 00.000 13524 MultiStar: [#1 -0.05,0.38,0.71,U] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] 
21:02:58.144 00.000 13524 refined, 1 included, MultiStar: {-0.10, 0.38}, one-star: {-0.14, 0.38}
21:02:58.160 00.016 13524 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.97) = xAngle (2.81 = 2.81)
21:02:58.160 00.000 13524 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.97) + m_yAngleError (2.95)) = yAngle (-0.14 = -0.14)
21:02:58.160 00.000 13524 CameraToMount -- cameraX=-0.10 cameraY=0.38 hyp=0.39 cameraTheta=1.84 mountX=-0.37 mountY=-0.05, mountTheta=-3.00
21:02:58.160 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.10, y=0.38, opts=13)
21:02:58.160 00.000 13524 Enqueuing Move request for scope (-0.10, 0.38)
21:02:58.160 00.000 18852 Worker thread wakes up
21:02:58.160 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.38) opts 0xd
21:02:58.160 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.10, 0.38)
21:02:58.160 00.000 18852 Moving (-0.10, 0.38) raw xDistance=-0.37 yDistance=-0.05
21:02:58.160 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
21:02:58.160 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:58.160 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:02:58.160 00.000 18852 MoveAxis(E, 52, ABG)
21:02:58.160 00.000 18852 Guiding  Dir = 2, Dur = 52
21:02:58.160 00.000 18852 IsSlewing returns 0
21:02:58.160 00.000 18852 IsGuiding returns 0
21:02:58.160 00.000 18852 PulseGuide returned control before completion, sleep 61
21:02:58.176 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:02:58.176 00.000 13524 UpdateGuideState exits: m=691 SNR=17.0
21:02:58.176 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:58.176 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:02:58.191 00.015 13524 Enqueuing Expose request
21:02:58.238 00.047 18852 IsGuiding returns 0
21:02:58.238 00.000 18852 Move returns status 0, amount 52
21:02:58.238 00.000 18852 MoveAxis(N, 0, ABG)
21:02:58.238 00.000 18852 Move returns status 0, amount 0
21:02:58.238 00.000 18852 move complete, result=0
21:02:58.238 00.000 18852 worker thread done servicing request
21:02:58.238 00.000 18852 Worker thread wakes up
21:02:58.238 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:02:58.238 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(469,372,31,31)
21:02:58.238 00.000 13524 GuideStep: -0.4 px 52 ms EAST, -0.1 px 0 ms NORTH
21:02:58.879 00.641 13524 CalSanityDialog::OnRestore stops capturing
21:02:58.879 00.000 13524 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:02:58.894 00.015 13524 Status Line: Waiting for devices...
21:02:58.894 00.000 13524 Mount::SetCalibration (scope) -- xAngle=-57.0 yAngle=-141.5 xRate=4.352 yRate=3.628 bin=2 dec=0.0 pierSide=0 par=-/- rotAng=None
21:02:58.910 00.016 13524 Mount::SetCalibration (scope) -- sets m_xAngle=-57.0 m_yAngleError=174.5
21:02:58.910 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:02:58.910 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:02:58.925 00.015 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:02:58.925 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:02:58.925 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004352
21:02:58.925 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003628
21:02:58.925 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:02:58.925 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.993999
21:02:58.925 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 1.570796) returns -2.469610
21:02:58.941 00.016 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000012
21:02:58.941 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:02:58.941 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:02:58.941 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:02:58.941 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:02:58.941 00.000 13524 Mount::SetCalibration (scope) -- xAngle=-57.0 yAngle=-141.5 xRate=4.352 yRate=3.628 bin=2 dec=0.0 pierSide=0 par=-/- rotAng=None
21:02:58.941 00.000 13524 Mount::SetCalibration (scope) -- sets m_xAngle=-57.0 m_yAngleError=174.5
21:02:58.941 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:02:58.941 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:02:58.957 00.016 13524 Status Line: Previous calibration restored
21:02:58.957 00.000 13524 Calibration sanity check: user chose to restore old calibration
21:02:59.004 00.047 18852 ZWO: stopexposure
21:03:00.894 01.890 18852 ZWO: stopexposure
21:03:00.894 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:03:00.894 00.000 18852 worker thread done servicing request
21:03:00.894 00.000 13524 OnExposeComplete: enter
21:03:00.894 00.000 13524 OnExposeComplete: Capture Error reported
21:03:00.894 00.000 13524 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:03:00.894 00.000 13524 Mount: notify guiding stopped
21:03:00.894 00.000 13524 Changing from state GUIDING to STOP
21:03:00.894 00.000 13524 guider state => SELECTED
21:03:00.894 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:03:00.909 00.015 13524 Changing from state SELECTED to UNINITIALIZED
21:03:00.909 00.000 13524 guider state => SELECTING
21:03:00.925 00.016 13524 Status Line: Stopped.
21:03:00.925 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:03:01.737 00.812 17284 IsSlewing returns 1
21:03:02.253 00.516 17284 IsSlewing returns 1
21:03:02.768 00.515 17284 IsSlewing returns 1
21:03:03.284 00.516 17284 IsSlewing returns 1
21:03:03.800 00.516 17284 IsSlewing returns 1
21:03:04.315 00.515 17284 IsSlewing returns 1
21:03:04.830 00.515 17284 IsSlewing returns 1
21:03:05.346 00.516 17284 IsSlewing returns 1
21:03:05.861 00.515 17284 IsSlewing returns 1
21:03:06.377 00.516 17284 IsSlewing returns 1
21:03:06.888 00.511 17284 IsSlewing returns 1
21:03:07.403 00.515 17284 IsSlewing returns 1
21:03:07.919 00.516 17284 IsSlewing returns 1
21:03:08.434 00.515 17284 IsSlewing returns 1
21:03:08.950 00.516 17284 IsSlewing returns 1
21:03:09.464 00.514 17284 IsSlewing returns 1
21:03:09.980 00.516 17284 IsSlewing returns 1
21:03:10.495 00.515 17284 IsSlewing returns 0
21:03:12.776 02.281 13524 PhdController::Guide begins
21:03:12.776 00.000 13524 PhdController: newstate STATE_SETUP
21:03:12.776 00.000 13524 PhdController: setup
21:03:12.792 00.016 13524 PhdController: newstate STATE_ATTEMPT_START
21:03:12.792 00.000 13524 PhdController: start capturing
21:03:12.792 00.000 13524 Changing from state SELECTING to UNINITIALIZED
21:03:12.792 00.000 13524 guider state => SELECTING
21:03:12.792 00.000 13524 setting force full frames = true
21:03:12.792 00.000 13524 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:03:12.807 00.015 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:03:12.807 00.000 13524 Enqueuing Expose request
21:03:12.807 00.000 13524 PhdController: newstate STATE_SELECT_STAR
21:03:12.807 00.000 18852 Worker thread wakes up
21:03:12.807 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:12.807 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:03:15.584 02.777 18852 Exposure complete
21:03:15.616 00.032 18852 worker thread done servicing request
21:03:15.772 00.156 13524 OnExposeComplete: enter
21:03:15.772 00.000 13524 UpdateGuideState(): m_state=1
21:03:15.772 00.000 13524 UpdateCurrentPosition: no star selected
21:03:15.772 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:03:15.772 00.000 13524 Status Line: No star selected
21:03:15.772 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:03:15.787 00.015 13524 UpdateGuideState exits: No star selected
21:03:15.787 00.000 13524 GuiderMultiStar::AutoSelect enter
21:03:15.787 00.000 13524 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:03:15.819 00.032 13524 AutoFind: auto downsample for scale 1.66 => 1x
21:03:15.866 00.047 13524 AutoFind: global mean = 0.0, stdev 9.0
21:03:15.866 00.000 13524 AutoFind: using threshold = 0.1
21:03:15.897 00.031 13524 AutoFind: local max [694, 218] 105.5
21:03:15.897 00.000 13524 AutoFind: local max [590, 455] 76.6
21:03:15.897 00.000 13524 AutoFind: local max [482, 355] 41.6
21:03:15.897 00.000 13524 AutoFind: local max [943, 515] 32.7
21:03:15.897 00.000 13524 AutoFind: local max [771, 261] 30.6
21:03:15.912 00.015 13524 AutoFind: local max [704, 215] 30.2
21:03:15.912 00.000 13524 AutoFind: local max [566, 319] 27.0
21:03:15.912 00.000 13524 AutoFind: local max [554, 433] 24.5
21:03:15.912 00.000 13524 AutoFind: local max [906, 324] 20.3
21:03:15.912 00.000 13524 AutoFind: local max [457, 478] 17.7
21:03:15.912 00.000 13524 AutoFind: local max [193, 155] 14.7
21:03:15.912 00.000 13524 AutoFind: local max [737, 240] 7.1
21:03:15.912 00.000 13524 AutoFind: local max [424, 84] 6.3
21:03:15.912 00.000 13524 AutoFind: local max [278, 309] 6.3
21:03:15.912 00.000 13524 AutoFind: local max [578, 571] 6.2
21:03:15.912 00.000 13524 AutoFind: local max [556, 386] 5.2
21:03:15.912 00.000 13524 AutoFind: local max [581, 102] 4.9
21:03:15.912 00.000 13524 AutoFind: local max [547, 505] 4.7
21:03:15.928 00.016 13524 AutoFind: local max [776, 280] 4.7
21:03:15.928 00.000 13524 AutoFind: local max [683, 220] 4.6
21:03:15.928 00.000 13524 AutoFind: local max [505, 114] 4.5
21:03:15.928 00.000 13524 AutoFind: local max [565, 230] 4.2
21:03:15.928 00.000 13524 AutoFind: local max [174, 34] 4.0
21:03:15.928 00.000 13524 AutoFind: local max [699, 252] 3.8
21:03:15.928 00.000 13524 AutoFind: local max [576, 90] 3.8
21:03:15.928 00.000 13524 AutoFind: local max [871, 417] 3.7
21:03:15.928 00.000 13524 AutoFind: local max [715, 410] 3.7
21:03:15.928 00.000 13524 AutoFind: local max [276, 510] 3.6
21:03:15.928 00.000 13524 AutoFind: local max [823, 317] 3.6
21:03:15.928 00.000 13524 AutoFind: local max [506, 290] 3.5
21:03:15.928 00.000 13524 AutoFind: local max [835, 319] 3.5
21:03:15.944 00.016 13524 AutoFind: local max [570, 202] 3.5
21:03:15.944 00.000 13524 AutoFind: local max [582, 558] 3.5
21:03:15.944 00.000 13524 AutoFind: local max [424, 434] 3.5
21:03:15.944 00.000 13524 AutoFind: local max [689, 401] 3.4
21:03:15.944 00.000 13524 AutoFind: local max [755, 447] 3.4
21:03:15.944 00.000 13524 AutoFind: local max [713, 558] 3.4
21:03:15.944 00.000 13524 AutoFind: local max [373, 139] 3.4
21:03:15.944 00.000 13524 AutoFind: local max [767, 191] 3.4
21:03:15.944 00.000 13524 AutoFind: local max [807, 494] 3.3
21:03:15.944 00.000 13524 AutoFind: local max [773, 231] 3.3
21:03:15.944 00.000 13524 AutoFind: local max [746, 129] 3.3
21:03:15.944 00.000 13524 AutoFind: local max [612, 319] 3.3
21:03:15.944 00.000 13524 AutoFind: local max [529, 447] 3.3
21:03:15.959 00.015 13524 AutoFind: local max [530, 385] 3.2
21:03:15.959 00.000 13524 AutoFind: local max [587, 445] 3.2
21:03:15.959 00.000 13524 AutoFind: local max [801, 412] 3.2
21:03:15.959 00.000 13524 AutoFind: local max [727, 299] 3.2
21:03:15.959 00.000 13524 AutoFind: local max [764, 436] 3.2
21:03:15.959 00.000 13524 AutoFind: local max [604, 485] 3.2
21:03:15.959 00.000 13524 AutoFind: local max [608, 224] 3.2
21:03:15.959 00.000 13524 AutoFind: local max [539, 129] 3.2
21:03:15.959 00.000 13524 AutoFind: local max [465, 110] 3.2
21:03:15.959 00.000 13524 AutoFind: local max [696, 208] 3.2
21:03:15.959 00.000 13524 AutoFind: local max [656, 62] 3.1
21:03:15.959 00.000 13524 AutoFind: local max [824, 411] 3.1
21:03:15.959 00.000 13524 AutoFind: local max [363, 291] 3.1
21:03:15.975 00.016 13524 AutoFind: local max [801, 182] 3.1
21:03:15.975 00.000 13524 AutoFind: local max [871, 139] 3.1
21:03:15.975 00.000 13524 AutoFind: local max [610, 43] 3.1
21:03:15.975 00.000 13524 AutoFind: local max [708, 89] 3.1
21:03:15.975 00.000 13524 AutoFind: local max [642, 558] 3.1
21:03:15.975 00.000 13524 AutoFind: local max [685, 409] 3.1
21:03:15.975 00.000 13524 AutoFind: local max [522, 32] 3.1
21:03:15.975 00.000 13524 AutoFind: local max [630, 385] 3.1
21:03:15.975 00.000 13524 AutoFind: local max [779, 362] 3.1
21:03:15.975 00.000 13524 AutoFind: local max [683, 210] 3.1
21:03:15.975 00.000 13524 AutoFind: local max [736, 300] 3.1
21:03:15.975 00.000 13524 AutoFind: local max [699, 267] 3.1
21:03:15.975 00.000 13524 AutoFind: local max [787, 256] 3.1
21:03:15.991 00.016 13524 AutoFind: local max [191, 309] 3.0
21:03:15.991 00.000 13524 AutoFind: local max [414, 195] 3.0
21:03:15.991 00.000 13524 AutoFind: local max [775, 473] 3.0
21:03:15.991 00.000 13524 AutoFind: local max [707, 224] 3.0
21:03:15.991 00.000 13524 AutoFind: local max [786, 360] 3.0
21:03:15.991 00.000 13524 AutoFind: local max [637, 303] 3.0
21:03:15.991 00.000 13524 AutoFind: local max [945, 471] 3.0
21:03:15.991 00.000 13524 AutoFind: local max [858, 364] 3.0
21:03:15.991 00.000 13524 AutoFind: local max [313, 263] 3.0
21:03:15.991 00.000 13524 AutoFind: local max [772, 560] 3.0
21:03:15.991 00.000 13524 AutoFind: local max [526, 456] 3.0
21:03:15.991 00.000 13524 AutoFind: local max [812, 334] 3.0
21:03:15.991 00.000 13524 AutoFind: local max [334, 277] 3.0
21:03:16.006 00.015 13524 AutoFind: local max [708, 192] 3.0
21:03:16.006 00.000 13524 AutoFind: local max [854, 583] 3.0
21:03:16.006 00.000 13524 AutoFind: local max [704, 529] 2.9
21:03:16.006 00.000 13524 AutoFind: local max [500, 511] 2.9
21:03:16.006 00.000 13524 AutoFind: local max [496, 117] 2.9
21:03:16.006 00.000 13524 AutoFind: local max [503, 321] 2.9
21:03:16.006 00.000 13524 AutoFind: local max [649, 196] 2.9
21:03:16.006 00.000 13524 AutoFind: local max [648, 188] 2.9
21:03:16.006 00.000 13524 AutoFind: local max [760, 563] 2.9
21:03:16.006 00.000 13524 AutoFind: local max [848, 467] 2.9
21:03:16.006 00.000 13524 AutoFind: local max [232, 598] 2.9
21:03:16.006 00.000 13524 AutoFind: local max [422, 403] 2.9
21:03:16.006 00.000 13524 AutoFind: local max [580, 442] 2.9
21:03:16.022 00.016 13524 AutoFind: local max [835, 456] 2.9
21:03:16.022 00.000 13524 AutoFind: local max [800, 155] 2.9
21:03:16.022 00.000 13524 AutoFind: local max [614, 537] 2.9
21:03:16.022 00.000 13524 AutoFind: local max [656, 269] 2.9
21:03:16.022 00.000 13524 AutoFind: too close [835, 456] 2.9 - [848, 467] 2.9
21:03:16.022 00.000 13524 AutoFind: too close [580, 442] 2.9 - [587, 445] 3.2
21:03:16.022 00.000 13524 AutoFind: close dim-bright [580, 442] 2.9 - [590, 455] 76.6
21:03:16.022 00.000 13524 AutoFind: too close [760, 563] 2.9 - [772, 560] 3.0
21:03:16.022 00.000 13524 AutoFind: too close [648, 188] 2.9 - [649, 196] 2.9
21:03:16.022 00.000 13524 AutoFind: too close [496, 117] 2.9 - [505, 114] 4.5
21:03:16.022 00.000 13524 AutoFind: too close [708, 192] 3.0 - [696, 208] 3.2
21:03:16.022 00.000 13524 AutoFind: too close [812, 334] 3.0 - [823, 317] 3.6
21:03:16.037 00.015 13524 AutoFind: too close [526, 456] 3.0 - [529, 447] 3.3
21:03:16.037 00.000 13524 AutoFind: too close [786, 360] 3.0 - [779, 362] 3.1
21:03:16.037 00.000 13524 AutoFind: too close [707, 224] 3.0 - [696, 208] 3.2
21:03:16.037 00.000 13524 AutoFind: close dim-bright [707, 224] 3.0 - [704, 215] 30.2
21:03:16.037 00.000 13524 AutoFind: close dim-bright [707, 224] 3.0 - [694, 218] 105.5
21:03:16.037 00.000 13524 AutoFind: close dim-bright [787, 256] 3.1 - [771, 261] 30.6
21:03:16.037 00.000 13524 AutoFind: too close [699, 267] 3.1 - [699, 252] 3.8
21:03:16.037 00.000 13524 AutoFind: too close [736, 300] 3.1 - [727, 299] 3.2
21:03:16.037 00.000 13524 AutoFind: too close [683, 210] 3.1 - [696, 208] 3.2
21:03:16.037 00.000 13524 AutoFind: too close [683, 210] 3.1 - [683, 220] 4.6
21:03:16.037 00.000 13524 AutoFind: close dim-bright [683, 210] 3.1 - [694, 218] 105.5
21:03:16.037 00.000 13524 AutoFind: too close [685, 409] 3.1 - [689, 401] 3.4
21:03:16.037 00.000 13524 AutoFind: too close [696, 208] 3.2 - [683, 220] 4.6
21:03:16.053 00.016 13524 AutoFind: close dim-bright [696, 208] 3.2 - [704, 215] 30.2
21:03:16.053 00.000 13524 AutoFind: close dim-bright [696, 208] 3.2 - [694, 218] 105.5
21:03:16.053 00.000 13524 AutoFind: too close [764, 436] 3.2 - [755, 447] 3.4
21:03:16.053 00.000 13524 AutoFind: close dim-bright [587, 445] 3.2 - [590, 455] 76.6
21:03:16.053 00.000 13524 AutoFind: too close [582, 558] 3.5 - [578, 571] 6.2
21:03:16.053 00.000 13524 AutoFind: too close [835, 319] 3.5 - [823, 317] 3.6
21:03:16.053 00.000 13524 AutoFind: too close [576, 90] 3.8 - [581, 102] 4.9
21:03:16.053 00.000 13524 AutoFind: close dim-bright [683, 220] 4.6 - [694, 218] 105.5
21:03:16.053 00.000 13524 AutoFind: close dim-bright [776, 280] 4.7 - [771, 261] 30.6
21:03:16.053 00.000 13524 AutoFind: too close [704, 215] 30.2 - [694, 218] 105.5
21:03:16.053 00.000 13524 AutoFind: too close to edge [232, 598] 2.9
21:03:16.053 00.000 13524 AutoFind: BPP = 8, saturation at 266, pedestal 11, thresh = 240
21:03:16.053 00.000 13524 Star::Find(15, 590, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.069 00.016 13524 Star::Find returns 1 (0), X=590.26, Y=454.93, Mass=2338, SNR=32.1, Peak=258 HFD=2.4
21:03:16.069 00.000 13524 Star::Find(15, 482, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.069 00.000 13524 Star::Find returns 1 (0), X=482.31, Y=355.39, Mass=1570, SNR=26.2, Peak=260 HFD=1.8
21:03:16.069 00.000 13524 Star::Find(15, 943, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.069 00.000 13524 Star::Find returns 1 (0), X=942.45, Y=514.76, Mass=1134, SNR=22.4, Peak=249 HFD=1.8
21:03:16.069 00.000 13524 Star::Find(15, 771, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.069 00.000 13524 Star::Find returns 1 (0), X=770.67, Y=260.88, Mass=1135, SNR=21.6, Peak=193 HFD=2.3
21:03:16.069 00.000 13524 Star::Find(15, 566, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.069 00.000 13524 Star::Find returns 1 (0), X=566.21, Y=319.29, Mass=1092, SNR=21.6, Peak=259 HFD=1.7
21:03:16.069 00.000 13524 Star::Find(15, 554, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.069 00.000 13524 Star::Find returns 1 (0), X=553.90, Y=432.54, Mass=870, SNR=19.3, Peak=234 HFD=1.8
21:03:16.069 00.000 13524 Star::Find(15, 906, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.084 00.015 13524 Star::Find returns 1 (0), X=905.66, Y=324.74, Mass=1172, SNR=22.1, Peak=236 HFD=2.8
21:03:16.084 00.000 13524 Star::Find(15, 457, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.084 00.000 13524 Star::Find returns 1 (0), X=457.08, Y=477.48, Mass=533, SNR=14.6, Peak=120 HFD=2.1
21:03:16.084 00.000 13524 Star::Find(15, 193, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.084 00.000 13524 Star::Find returns 1 (0), X=193.25, Y=155.15, Mass=542, SNR=14.5, Peak=62 HFD=2.7
21:03:16.084 00.000 13524 Star::Find(15, 737, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.084 00.000 13524 Star::Find returns 0 (4), X=737.12, Y=239.32, Mass=142, SNR=7.1, Peak=83 HFD=1.5
21:03:16.084 00.000 13524 Star::Find(15, 424, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.084 00.000 13524 Star::Find returns 1 (0), X=423.82, Y=84.17, Mass=143, SNR=7.0, Peak=60 HFD=1.7
21:03:16.084 00.000 13524 Star::Find(15, 278, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.084 00.000 13524 Star::Find returns 1 (0), X=277.84, Y=308.52, Mass=168, SNR=7.7, Peak=45 HFD=2.0
21:03:16.084 00.000 13524 Star::Find(15, 556, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.084 00.000 13524 Star::Find false star n=5 nbg=275 bg=36.8 sigma=4.3 thresh=50 peak=48
21:03:16.100 00.016 13524 Star::Find returns 0 (2), X=556.00, Y=386.00, Mass=81, SNR=2.9, Peak=59 HFD=0.0
21:03:16.100 00.000 13524 Star::Find(15, 547, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.100 00.000 13524 Star::Find false star n=5 nbg=277 bg=34.0 sigma=4.2 thresh=47 peak=44
21:03:16.100 00.000 13524 Star::Find returns 0 (2), X=547.00, Y=505.00, Mass=76, SNR=2.9, Peak=54 HFD=0.0
21:03:16.100 00.000 13524 Star::Find(15, 776, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.100 00.000 13524 Star::Find false star n=6 nbg=275 bg=42.8 sigma=4.6 thresh=56 peak=55
21:03:16.100 00.000 13524 Star::Find returns 0 (2), X=776.00, Y=280.00, Mass=102, SNR=2.9, Peak=64 HFD=0.0
21:03:16.100 00.000 13524 Star::Find(15, 565, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.100 00.000 13524 Star::Find returns 0 (2), X=565.00, Y=230.00, Mass=27, SNR=2.8, Peak=55 HFD=0.0
21:03:16.100 00.000 13524 Star::Find(15, 174, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.100 00.000 13524 Star::Find returns 1 (0), X=173.78, Y=33.78, Mass=122, SNR=6.6, Peak=31 HFD=2.5
21:03:16.100 00.000 13524 Star::Find(15, 871, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.100 00.000 13524 Star::Find returns 0 (3), X=871.00, Y=417.00, Mass=0, SNR=0.0, Peak=39 HFD=0.0
21:03:16.115 00.015 13524 Star::Find(15, 715, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.115 00.000 13524 Star::Find false star n=4 nbg=279 bg=44.4 sigma=5.2 thresh=60 peak=56
21:03:16.115 00.000 13524 Star::Find returns 0 (2), X=715.00, Y=410.00, Mass=77, SNR=2.9, Peak=71 HFD=0.0
21:03:16.115 00.000 13524 Star::Find(15, 276, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.115 00.000 13524 Star::Find false star n=7 nbg=276 bg=12.0 sigma=3.4 thresh=22 peak=22
21:03:16.115 00.000 13524 Star::Find returns 0 (2), X=276.00, Y=510.00, Mass=86, SNR=2.9, Peak=28 HFD=0.0
21:03:16.115 00.000 13524 Star::Find(15, 506, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.115 00.000 13524 Star::Find returns 0 (3), X=506.00, Y=290.00, Mass=0, SNR=0.0, Peak=53 HFD=0.0
21:03:16.115 00.000 13524 Star::Find(15, 570, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.115 00.000 13524 Star::Find returns 0 (2), X=570.00, Y=202.00, Mass=15, SNR=2.1, Peak=55 HFD=0.0
21:03:16.115 00.000 13524 Star::Find(15, 424, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.115 00.000 13524 Star::Find false star n=4 nbg=279 bg=26.4 sigma=4.0 thresh=38 peak=32
21:03:16.131 00.016 13524 Star::Find returns 0 (2), X=424.00, Y=434.00, Mass=50, SNR=2.9, Peak=38 HFD=0.0
21:03:16.131 00.000 13524 Star::Find(15, 713, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.131 00.000 13524 Star::Find false star n=2 nbg=278 bg=32.2 sigma=4.6 thresh=46 peak=45
21:03:16.131 00.000 13524 Star::Find returns 0 (2), X=713.00, Y=558.00, Mass=46, SNR=2.9, Peak=58 HFD=0.0
21:03:16.131 00.000 13524 Star::Find(15, 373, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.131 00.000 13524 Star::Find returns 0 (3), X=373.00, Y=139.00, Mass=0, SNR=0.0, Peak=38 HFD=0.0
21:03:16.131 00.000 13524 Star::Find(15, 767, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.131 00.000 13524 Star::Find returns 0 (2), X=767.00, Y=191.00, Mass=27, SNR=2.8, Peak=54 HFD=0.0
21:03:16.131 00.000 13524 Star::Find(15, 807, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.131 00.000 13524 Star::Find returns 0 (3), X=807.00, Y=494.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
21:03:16.131 00.000 13524 Star::Find(15, 773, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.131 00.000 13524 Star::Find returns 0 (2), X=773.00, Y=231.00, Mass=29, SNR=3.0, Peak=60 HFD=0.0
21:03:16.131 00.000 13524 Star::Find(15, 746, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.147 00.016 13524 Star::Find returns 0 (3), X=746.00, Y=129.00, Mass=0, SNR=0.0, Peak=49 HFD=0.0
21:03:16.147 00.000 13524 Star::Find(15, 612, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.147 00.000 13524 Star::Find returns 0 (2), X=612.00, Y=319.00, Mass=14, SNR=2.1, Peak=57 HFD=0.0
21:03:16.147 00.000 13524 Star::Find(15, 530, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.147 00.000 13524 Star::Find false star n=3 nbg=278 bg=34.8 sigma=4.6 thresh=49 peak=41
21:03:16.147 00.000 13524 Star::Find returns 0 (2), X=530.00, Y=385.00, Mass=44, SNR=2.9, Peak=51 HFD=0.0
21:03:16.147 00.000 13524 Star::Find(15, 801, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.147 00.000 13524 Star::Find returns 0 (3), X=801.00, Y=412.00, Mass=0, SNR=0.0, Peak=50 HFD=0.0
21:03:16.147 00.000 13524 Star::Find(15, 604, 485, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.147 00.000 13524 Star::Find returns 0 (3), X=604.00, Y=485.00, Mass=0, SNR=0.0, Peak=54 HFD=0.0
21:03:16.147 00.000 13524 Star::Find(15, 608, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.147 00.000 13524 Star::Find returns 0 (2), X=608.00, Y=224.00, Mass=31, SNR=3.0, Peak=62 HFD=0.0
21:03:16.147 00.000 13524 Star::Find(15, 539, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.162 00.015 13524 Star::Find returns 0 (3), X=539.00, Y=129.00, Mass=0, SNR=0.0, Peak=51 HFD=0.0
21:03:16.162 00.000 13524 Star::Find(15, 465, 110, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.162 00.000 13524 Star::Find returns 0 (2), X=465.00, Y=110.00, Mass=16, SNR=2.2, Peak=48 HFD=0.0
21:03:16.162 00.000 13524 Star::Find(15, 656, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.162 00.000 13524 Star::Find returns 0 (3), X=656.00, Y=62.00, Mass=0, SNR=0.0, Peak=49 HFD=0.0
21:03:16.162 00.000 13524 Star::Find(15, 824, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.162 00.000 13524 Star::Find returns 0 (3), X=824.00, Y=411.00, Mass=0, SNR=0.0, Peak=48 HFD=0.0
21:03:16.162 00.000 13524 Star::Find(15, 363, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.162 00.000 13524 Star::Find returns 0 (2), X=363.00, Y=291.00, Mass=26, SNR=2.8, Peak=36 HFD=0.0
21:03:16.162 00.000 13524 Star::Find(15, 801, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.162 00.000 13524 Star::Find returns 0 (3), X=801.00, Y=182.00, Mass=0, SNR=0.0, Peak=49 HFD=0.0
21:03:16.162 00.000 13524 Star::Find(15, 871, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.162 00.000 13524 Star::Find returns 0 (2), X=871.00, Y=139.00, Mass=24, SNR=2.7, Peak=36 HFD=0.0
21:03:16.178 00.016 13524 Star::Find(15, 610, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.178 00.000 13524 Star::Find returns 0 (3), X=610.00, Y=43.00, Mass=0, SNR=0.0, Peak=51 HFD=0.0
21:03:16.178 00.000 13524 Star::Find(15, 708, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.178 00.000 13524 Star::Find false star n=5 nbg=274 bg=32.3 sigma=4.0 thresh=44 peak=39
21:03:16.178 00.000 13524 Star::Find returns 0 (2), X=708.00, Y=89.00, Mass=71, SNR=2.9, Peak=49 HFD=0.0
21:03:16.178 00.000 13524 Star::Find(15, 642, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.178 00.000 13524 Star::Find false star n=3 nbg=277 bg=35.1 sigma=4.4 thresh=48 peak=43
21:03:16.178 00.000 13524 Star::Find returns 0 (2), X=642.00, Y=558.00, Mass=46, SNR=2.9, Peak=52 HFD=0.0
21:03:16.178 00.000 13524 Star::Find(15, 522, 32, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.178 00.000 13524 Star::Find returns 0 (2), X=522.00, Y=32.00, Mass=28, SNR=2.8, Peak=46 HFD=0.0
21:03:16.178 00.000 13524 Star::Find(15, 630, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.178 00.000 13524 Star::Find returns 0 (2), X=630.00, Y=385.00, Mass=18, SNR=2.4, Peak=58 HFD=0.0
21:03:16.194 00.016 13524 Star::Find(15, 787, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.194 00.000 13524 Star::Find returns 1 (0), X=770.67, Y=260.88, Mass=1140, SNR=21.6, Peak=63 HFD=2.3
21:03:16.194 00.000 13524 Star::Find(15, 191, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.194 00.000 13524 Star::Find returns 0 (2), X=191.00, Y=309.00, Mass=23, SNR=2.8, Peak=22 HFD=0.0
21:03:16.194 00.000 13524 Star::Find(15, 414, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.194 00.000 13524 Star::Find false star n=3 nbg=280 bg=28.9 sigma=4.1 thresh=41 peak=34
21:03:16.194 00.000 13524 Star::Find returns 0 (2), X=414.00, Y=195.00, Mass=40, SNR=2.9, Peak=43 HFD=0.0
21:03:16.194 00.000 13524 Star::Find(15, 775, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.194 00.000 13524 Star::Find returns 0 (2), X=775.00, Y=473.00, Mass=15, SNR=2.1, Peak=49 HFD=0.0
21:03:16.194 00.000 13524 Star::Find(15, 637, 303, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.194 00.000 13524 Star::Find false star n=4 nbg=282 bg=44.7 sigma=4.9 thresh=59 peak=53
21:03:16.194 00.000 13524 Star::Find returns 0 (2), X=637.00, Y=303.00, Mass=65, SNR=2.9, Peak=64 HFD=0.0
21:03:16.194 00.000 13524 Star::Find(15, 945, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.209 00.015 13524 Star::Find false star n=3 nbg=276 bg=19.7 sigma=4.0 thresh=32 peak=29
21:03:16.209 00.000 13524 Star::Find returns 0 (2), X=945.00, Y=471.00, Mass=49, SNR=2.9, Peak=40 HFD=0.0
21:03:16.209 00.000 13524 Star::Find(15, 858, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.209 00.000 13524 Star::Find returns 0 (2), X=858.00, Y=364.00, Mass=17, SNR=2.3, Peak=47 HFD=0.0
21:03:16.209 00.000 13524 Star::Find(15, 313, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.209 00.000 13524 Star::Find returns 0 (3), X=313.00, Y=263.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
21:03:16.209 00.000 13524 Star::Find(15, 334, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.209 00.000 13524 Star::Find returns 0 (2), X=334.00, Y=277.00, Mass=25, SNR=2.8, Peak=34 HFD=0.0
21:03:16.209 00.000 13524 Star::Find(15, 854, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.209 00.000 13524 Star::Find returns 0 (2), X=854.00, Y=583.00, Mass=13, SNR=1.9, Peak=37 HFD=0.0
21:03:16.209 00.000 13524 Star::Find(15, 704, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.209 00.000 13524 Star::Find returns 0 (3), X=704.00, Y=529.00, Mass=0, SNR=0.0, Peak=52 HFD=0.0
21:03:16.209 00.000 13524 Star::Find(15, 500, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.225 00.016 13524 Star::Find returns 0 (2), X=500.00, Y=511.00, Mass=26, SNR=2.8, Peak=44 HFD=0.0
21:03:16.225 00.000 13524 Star::Find(15, 503, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.225 00.000 13524 Star::Find returns 0 (3), X=503.00, Y=321.00, Mass=0, SNR=0.0, Peak=51 HFD=0.0
21:03:16.225 00.000 13524 Star::Find(15, 422, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.225 00.000 13524 Star::Find returns 0 (3), X=422.00, Y=403.00, Mass=0, SNR=0.0, Peak=42 HFD=0.0
21:03:16.225 00.000 13524 Star::Find(15, 800, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.225 00.000 13524 Star::Find false star n=3 nbg=285 bg=29.9 sigma=4.6 thresh=44 peak=35
21:03:16.225 00.000 13524 Star::Find returns 0 (2), X=800.00, Y=155.00, Mass=45, SNR=2.9, Peak=52 HFD=0.0
21:03:16.225 00.000 13524 Star::Find(15, 614, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.225 00.000 13524 Star::Find returns 0 (3), X=614.00, Y=537.00, Mass=0, SNR=0.0, Peak=52 HFD=0.0
21:03:16.225 00.000 13524 Star::Find(15, 656, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.225 00.000 13524 Star::Find returns 0 (2), X=656.00, Y=269.00, Mass=30, SNR=3.0, Peak=63 HFD=0.0
21:03:16.240 00.015 13524 AutoFind: finding best star pass 1
21:03:16.240 00.000 13524 Star::Find(15, 590, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.240 00.000 13524 Star::Find returns 1 (0), X=590.26, Y=454.93, Mass=2338, SNR=32.1, Peak=258 HFD=2.4
21:03:16.240 00.000 13524 AutoFind: near-saturated [590, 455] 76.6 Mass 2338 SNR 32.1 Peak 258
21:03:16.240 00.000 13524 Star::Find(15, 482, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.240 00.000 13524 Star::Find returns 1 (0), X=482.31, Y=355.39, Mass=1570, SNR=26.2, Peak=260 HFD=1.8
21:03:16.240 00.000 13524 AutoFind: near-saturated [482, 355] 41.6 Mass 1570 SNR 26.2 Peak 260
21:03:16.240 00.000 13524 Star::Find(15, 943, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.240 00.000 13524 Star::Find returns 1 (0), X=942.45, Y=514.76, Mass=1134, SNR=22.4, Peak=249 HFD=1.8
21:03:16.240 00.000 13524 AutoFind: near-saturated [943, 515] 32.7 Mass 1134 SNR 22.4 Peak 249
21:03:16.240 00.000 13524 Star::Find(15, 771, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.240 00.000 13524 Star::Find returns 1 (0), X=770.67, Y=260.88, Mass=1135, SNR=21.6, Peak=193 HFD=2.3
21:03:16.240 00.000 13524 AutoFind returns star at [771, 261] 30.6 Mass 1135 SNR 21.6
21:03:16.256 00.016 13524 Star::Find(15, 771, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.256 00.000 13524 Star::Find returns 1 (0), X=770.67, Y=260.88, Mass=1135, SNR=21.6, Peak=193 HFD=2.3
21:03:16.256 00.000 13524 MultiStar: List (9): {770.67, 260.88}(21.6), {566.21, 319.29}(21.6), {553.90, 432.54}(19.3), {905.66, 324.74}(22.1), {457.08, 477.48}(14.6), {193.25, 155.15}(14.5), {423.82, 84.17}(7.0), {277.84, 308.52}(7.7), {173.78, 33.78}(6.6), 
21:03:16.256 00.000 13524 setting lock position to (770.67, 260.88)
21:03:16.256 00.000 13524 MultiStar: stabilizing after lock position change
21:03:16.256 00.000 13524 AutoSelect: state = 1, call UpdateGuideState
21:03:16.256 00.000 13524 UpdateGuideState(): m_state=1
21:03:16.256 00.000 13524 Star::Find(15, 770, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:03:16.256 00.000 13524 Star::Find returns 1 (0), X=770.67, Y=260.88, Mass=1135, SNR=21.6, Peak=193 HFD=2.3
21:03:16.256 00.000 13524 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.99) = xAngle (0.99 = 0.99)
21:03:16.256 00.000 13524 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.99) + m_yAngleError (3.05)) = yAngle (-2.05 = -2.05)
21:03:16.256 00.000 13524 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
21:03:16.272 00.016 13524 setting force full frames = false
21:03:16.272 00.000 13524 setting lock position to (770.67, 260.88)
21:03:16.272 00.000 13524 MultiStar: stabilizing after lock position change
21:03:16.272 00.000 13524 CurrentPosition() valid, moving to STATE_SELECTED
21:03:16.272 00.000 13524 Changing from state SELECTING to SELECTED
21:03:16.272 00.000 13524 guider state => SELECTED
21:03:16.287 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:03:16.303 00.016 13524 UpdateGuideState exits: m=1135 SNR=21.6
21:03:16.303 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:03:16.319 00.016 13524 Status Line: Auto-selected star at (770.7, 260.9)
21:03:16.319 00.000 13524 PhdController: newstate STATE_WAIT_SELECTED
21:03:16.319 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:16.319 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:03:16.319 00.000 13524 Enqueuing Expose request
21:03:16.319 00.000 18852 Worker thread wakes up
21:03:16.319 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:16.319 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(756,246,31,31)
21:03:19.068 02.749 18852 Exposure complete
21:03:19.099 00.031 18852 worker thread done servicing request
21:03:19.099 00.000 13524 OnExposeComplete: enter
21:03:19.099 00.000 13524 UpdateGuideState(): m_state=2
21:03:19.099 00.000 13524 Star::Find(15, 770, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:03:19.099 00.000 13524 Star::Find returns 1 (0), X=769.66, Y=261.64, Mass=1113, SNR=21.6, Peak=222 HFD=2.8
21:03:19.099 00.000 13524 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.99) = xAngle (3.49 = -2.79)
21:03:19.099 00.000 13524 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.99) + m_yAngleError (3.05)) = yAngle (0.45 = 0.45)
21:03:19.099 00.000 13524 CameraToMount -- cameraX=-1.00 cameraY=0.75 hyp=1.25 cameraTheta=2.50 mountX=-1.18 mountY=0.54, mountTheta=2.71
21:03:19.099 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:03:19.115 00.016 13524 UpdateGuideState exits: m=1113 SNR=21.6
21:03:19.115 00.000 13524 PhdController: newstate STATE_CALIBRATE
21:03:19.115 00.000 13524 PhdController: clearing calibration
21:03:19.130 00.015 13524 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:03:19.130 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:03:19.130 00.000 13524 PhdController: start calibration
21:03:19.130 00.000 13524 Changing from state SELECTED to CALIBRATING_PRIMARY
21:03:19.130 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:03:19.146 00.016 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:03:19.146 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:03:19.146 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:03:19.146 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.453720
21:03:19.146 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 12
21:03:19.146 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:03:19.146 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:03:19.146 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:03:19.146 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:02:58 PM"
21:03:19.146 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:03:19.146 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.0 -2.1}, {2.5 -4.0}, {3.4 -5.6}, {4.6 -7.4}, {5.3 -9.1}, {6.7 -10.4}, {7.9 -12.3}, {9.7 -14.1}, {11.0 -16.3}, {12.1 -18.5}, {13.0 -19.8}, {14.2 -21.9}, {14.2 -21.9}, {8.9 -13.4}, {3.6 -4.7}, {1.9 -1.9}"
21:03:19.162 00.016 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.1 1.2}, {2.7 2.4}, {4.5 3.5}, {6.0 4.1}, {7.4 5.0}, {8.7 5.8}, {10.2 7.5}, {12.2 8.0}, {13.6 9.7}, {15.0 10.4}, {16.2 11.6}, {17.2 13.3}, {18.4 15.1}, {19.9 15.8}, {19.9 15.8}, {20.5 15.7}, {20.3 17.1}, {19.8 16.9}"
21:03:19.162 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:03:19.162 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:03:19.162 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:03:19.162 00.000 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
21:03:19.162 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:03:19.177 00.015 13524 ScopeASCOM::SideOfPier() returns 0
21:03:19.177 00.000 13524 guider state => CALIBRATING_PRIMARY
21:03:19.177 00.000 13524 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:03:19.177 00.000 13524 reset dither spiral
21:03:19.193 00.016 13524 PhdController: newstate STATE_CALIBRATION_WAIT
21:03:19.193 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:19.193 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:03:19.193 00.000 13524 Enqueuing Expose request
21:03:19.193 00.000 18852 Worker thread wakes up
21:03:19.193 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:19.193 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(755,247,31,31)
21:03:21.942 02.749 18852 Exposure complete
21:03:21.974 00.032 18852 worker thread done servicing request
21:03:21.974 00.000 13524 OnExposeComplete: enter
21:03:21.974 00.000 13524 UpdateGuideState(): m_state=3
21:03:21.974 00.000 13524 Star::Find(15, 769, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:03:21.974 00.000 13524 Star::Find returns 1 (0), X=769.94, Y=262.25, Mass=1092, SNR=21.3, Peak=255 HFD=2.3
21:03:21.974 00.000 13524 Scope::UpdateCalibrationState: starting location = 769.94,262.25 coords = 16.44,0.0
21:03:21.974 00.000 13524 Status Line: West step   1, dist= 0.0
21:03:21.989 00.015 13524 Enqueuing Calibration Move request for direction 3
21:03:21.989 00.000 18852 Worker thread wakes up
21:03:21.989 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:03:21.989 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:03:21.989 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:03:21.989 00.000 18852 MoveAxis(W, 500, -)
21:03:21.989 00.000 18852 Guiding  Dir = 3, Dur = 500
21:03:21.989 00.000 18852 IsSlewing returns 0
21:03:21.989 00.000 18852 IsGuiding returns 0
21:03:21.989 00.000 18852 PulseGuide returned control before completion, sleep 509
21:03:21.989 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=0, FiltMax=257, Gamma=1.000
21:03:22.005 00.016 13524 UpdateGuideState exits: m=1092 SNR=21.3
21:03:22.005 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:22.005 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:03:22.005 00.000 13524 Enqueuing Expose request
21:03:22.520 00.515 18852 IsGuiding returns 0
21:03:22.520 00.000 18852 Move returns status 0, amount 500
21:03:22.520 00.000 18852 move complete, result=0
21:03:22.520 00.000 18852 worker thread done servicing request
21:03:22.520 00.000 18852 Worker thread wakes up
21:03:22.520 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:22.520 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(755,247,31,31)
21:03:25.253 02.733 18852 Exposure complete
21:03:25.284 00.031 18852 worker thread done servicing request
21:03:25.284 00.000 13524 OnExposeComplete: enter
21:03:25.284 00.000 13524 UpdateGuideState(): m_state=3
21:03:25.284 00.000 13524 Star::Find(15, 769, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:03:25.284 00.000 13524 Star::Find returns 1 (0), X=768.60, Y=264.26, Mass=992, SNR=20.5, Peak=183 HFD=2.2
21:03:25.284 00.000 13524 Status Line: West step   2, dist= 2.4
21:03:25.300 00.016 13524 Enqueuing Calibration Move request for direction 3
21:03:25.300 00.000 18852 Worker thread wakes up
21:03:25.300 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:03:25.300 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:03:25.300 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:03:25.300 00.000 18852 MoveAxis(W, 500, -)
21:03:25.300 00.000 18852 Guiding  Dir = 3, Dur = 500
21:03:25.300 00.000 18852 IsSlewing returns 0
21:03:25.300 00.000 18852 IsGuiding returns 0
21:03:25.300 00.000 18852 PulseGuide returned control before completion, sleep 509
21:03:25.300 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:03:25.315 00.015 13524 UpdateGuideState exits: m=992 SNR=20.5
21:03:25.315 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:25.315 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:03:25.315 00.000 13524 Enqueuing Expose request
21:03:25.831 00.516 18852 IsGuiding returns 0
21:03:25.831 00.000 18852 Move returns status 0, amount 500
21:03:25.831 00.000 18852 move complete, result=0
21:03:25.831 00.000 18852 worker thread done servicing request
21:03:25.831 00.000 18852 Worker thread wakes up
21:03:25.831 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:25.831 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(754,249,31,31)
21:03:28.565 02.734 18852 Exposure complete
21:03:28.596 00.031 18852 worker thread done servicing request
21:03:28.596 00.000 13524 OnExposeComplete: enter
21:03:28.596 00.000 13524 UpdateGuideState(): m_state=3
21:03:28.596 00.000 13524 Star::Find(15, 768, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:03:28.596 00.000 13524 Star::Find returns 1 (0), X=767.05, Y=266.12, Mass=1102, SNR=21.4, Peak=214 HFD=2.3
21:03:28.596 00.000 13524 Status Line: West step   3, dist= 4.8
21:03:28.596 00.000 13524 Enqueuing Calibration Move request for direction 3
21:03:28.612 00.016 18852 Worker thread wakes up
21:03:28.612 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:03:28.612 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:03:28.612 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:03:28.612 00.000 18852 MoveAxis(W, 500, -)
21:03:28.612 00.000 18852 Guiding  Dir = 3, Dur = 500
21:03:28.612 00.000 18852 IsSlewing returns 0
21:03:28.612 00.000 18852 IsGuiding returns 0
21:03:28.612 00.000 18852 PulseGuide returned control before completion, sleep 509
21:03:28.612 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:28.627 00.015 13524 UpdateGuideState exits: m=1102 SNR=21.4
21:03:28.627 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:28.627 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:03:28.627 00.000 13524 Enqueuing Expose request
21:03:29.127 00.500 18852 IsGuiding returns 0
21:03:29.127 00.000 18852 Move returns status 0, amount 500
21:03:29.127 00.000 18852 move complete, result=0
21:03:29.127 00.000 18852 worker thread done servicing request
21:03:29.127 00.000 18852 Worker thread wakes up
21:03:29.127 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:29.127 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(752,251,31,31)
21:03:31.861 02.734 18852 Exposure complete
21:03:31.908 00.047 18852 worker thread done servicing request
21:03:31.908 00.000 13524 OnExposeComplete: enter
21:03:31.908 00.000 13524 UpdateGuideState(): m_state=3
21:03:31.908 00.000 13524 Star::Find(15, 767, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:03:31.908 00.000 13524 Star::Find returns 1 (0), X=765.86, Y=268.09, Mass=1047, SNR=20.6, Peak=191 HFD=2.2
21:03:31.908 00.000 13524 Status Line: West step   4, dist= 7.1
21:03:31.923 00.015 13524 Enqueuing Calibration Move request for direction 3
21:03:31.923 00.000 18852 Worker thread wakes up
21:03:31.923 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:03:31.923 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:03:31.923 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:03:31.923 00.000 18852 MoveAxis(W, 500, -)
21:03:31.923 00.000 18852 Guiding  Dir = 3, Dur = 500
21:03:31.923 00.000 18852 IsSlewing returns 0
21:03:31.923 00.000 18852 IsGuiding returns 0
21:03:31.923 00.000 18852 PulseGuide returned control before completion, sleep 509
21:03:31.923 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=0, FiltMax=255, Gamma=1.000
21:03:31.939 00.016 13524 UpdateGuideState exits: m=1047 SNR=20.6
21:03:31.939 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:31.939 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:03:31.939 00.000 13524 Enqueuing Expose request
21:03:32.455 00.516 18852 IsGuiding returns 0
21:03:32.455 00.000 18852 Move returns status 0, amount 500
21:03:32.455 00.000 18852 move complete, result=0
21:03:32.455 00.000 18852 worker thread done servicing request
21:03:32.455 00.000 18852 Worker thread wakes up
21:03:32.455 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:32.455 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(751,253,31,31)
21:03:35.188 02.733 18852 Exposure complete
21:03:35.219 00.031 18852 worker thread done servicing request
21:03:35.219 00.000 13524 OnExposeComplete: enter
21:03:35.219 00.000 13524 UpdateGuideState(): m_state=3
21:03:35.219 00.000 13524 Star::Find(15, 765, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:03:35.219 00.000 13524 Star::Find returns 1 (0), X=764.37, Y=270.37, Mass=1159, SNR=22.1, Peak=240 HFD=2.3
21:03:35.219 00.000 13524 Status Line: West step   5, dist= 9.8
21:03:35.219 00.000 13524 Enqueuing Calibration Move request for direction 3
21:03:35.235 00.016 18852 Worker thread wakes up
21:03:35.235 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:03:35.235 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:03:35.235 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:03:35.235 00.000 18852 MoveAxis(W, 500, -)
21:03:35.235 00.000 18852 Guiding  Dir = 3, Dur = 500
21:03:35.235 00.000 18852 IsSlewing returns 0
21:03:35.235 00.000 18852 IsGuiding returns 0
21:03:35.235 00.000 18852 PulseGuide returned control before completion, sleep 509
21:03:35.235 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:03:35.251 00.016 13524 UpdateGuideState exits: m=1159 SNR=22.1
21:03:35.251 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:35.251 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:03:35.251 00.000 13524 Enqueuing Expose request
21:03:35.751 00.500 18852 IsGuiding returns 0
21:03:35.751 00.000 18852 Move returns status 0, amount 500
21:03:35.751 00.000 18852 move complete, result=0
21:03:35.751 00.000 18852 worker thread done servicing request
21:03:35.751 00.000 18852 Worker thread wakes up
21:03:35.751 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:35.751 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(749,255,31,31)
21:03:38.485 02.734 18852 Exposure complete
21:03:38.516 00.031 18852 worker thread done servicing request
21:03:38.516 00.000 13524 OnExposeComplete: enter
21:03:38.516 00.000 13524 UpdateGuideState(): m_state=3
21:03:38.516 00.000 13524 Star::Find(15, 764, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:03:38.516 00.000 13524 Star::Find returns 1 (0), X=762.97, Y=271.89, Mass=1086, SNR=21.3, Peak=207 HFD=2.1
21:03:38.516 00.000 13524 Status Line: West step   6, dist=11.9
21:03:38.516 00.000 13524 Enqueuing Calibration Move request for direction 3
21:03:38.516 00.000 18852 Worker thread wakes up
21:03:38.516 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:03:38.516 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:03:38.516 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:03:38.516 00.000 18852 MoveAxis(W, 500, -)
21:03:38.516 00.000 18852 Guiding  Dir = 3, Dur = 500
21:03:38.531 00.015 18852 IsSlewing returns 0
21:03:38.531 00.000 18852 IsGuiding returns 0
21:03:38.531 00.000 18852 PulseGuide returned control before completion, sleep 509
21:03:38.531 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:03:38.547 00.016 13524 UpdateGuideState exits: m=1086 SNR=21.3
21:03:38.547 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:38.547 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:03:38.547 00.000 13524 Enqueuing Expose request
21:03:39.047 00.500 18852 IsGuiding returns 0
21:03:39.047 00.000 18852 Move returns status 0, amount 500
21:03:39.047 00.000 18852 move complete, result=0
21:03:39.047 00.000 18852 worker thread done servicing request
21:03:39.047 00.000 18852 Worker thread wakes up
21:03:39.047 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:39.047 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(748,257,31,31)
21:03:41.794 02.747 18852 Exposure complete
21:03:41.825 00.031 18852 worker thread done servicing request
21:03:41.825 00.000 13524 OnExposeComplete: enter
21:03:41.825 00.000 13524 UpdateGuideState(): m_state=3
21:03:41.841 00.016 13524 Star::Find(15, 762, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:03:41.841 00.000 13524 Star::Find returns 1 (0), X=761.35, Y=273.90, Mass=1227, SNR=22.6, Peak=200 HFD=2.3
21:03:41.841 00.000 13524 Status Line: West step   7, dist=14.5
21:03:41.841 00.000 13524 Enqueuing Calibration Move request for direction 3
21:03:41.841 00.000 18852 Worker thread wakes up
21:03:41.841 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:03:41.841 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:03:41.841 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:03:41.841 00.000 18852 MoveAxis(W, 500, -)
21:03:41.841 00.000 18852 Guiding  Dir = 3, Dur = 500
21:03:41.841 00.000 18852 IsSlewing returns 0
21:03:41.841 00.000 18852 IsGuiding returns 0
21:03:41.841 00.000 18852 PulseGuide returned control before completion, sleep 509
21:03:41.856 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=0, FiltMax=255, Gamma=1.000
21:03:41.856 00.000 13524 UpdateGuideState exits: m=1227 SNR=22.6
21:03:41.856 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:41.872 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:03:41.872 00.000 13524 Enqueuing Expose request
21:03:42.372 00.500 18852 IsGuiding returns 0
21:03:42.372 00.000 18852 Move returns status 0, amount 500
21:03:42.372 00.000 18852 move complete, result=0
21:03:42.372 00.000 18852 worker thread done servicing request
21:03:42.372 00.000 18852 Worker thread wakes up
21:03:42.372 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:42.372 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(746,259,31,31)
21:03:45.121 02.749 18852 Exposure complete
21:03:45.152 00.031 18852 worker thread done servicing request
21:03:45.152 00.000 13524 OnExposeComplete: enter
21:03:45.168 00.016 13524 UpdateGuideState(): m_state=3
21:03:45.168 00.000 13524 Star::Find(15, 761, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:03:45.168 00.000 13524 Star::Find returns 1 (0), X=759.55, Y=276.31, Mass=1131, SNR=21.7, Peak=223 HFD=2.6
21:03:45.168 00.000 13524 Status Line: West step   8, dist=17.5
21:03:45.168 00.000 13524 Enqueuing Calibration Move request for direction 3
21:03:45.168 00.000 18852 Worker thread wakes up
21:03:45.168 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:03:45.168 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:03:45.168 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:03:45.168 00.000 18852 MoveAxis(W, 500, -)
21:03:45.168 00.000 18852 Guiding  Dir = 3, Dur = 500
21:03:45.168 00.000 18852 IsSlewing returns 0
21:03:45.168 00.000 18852 IsGuiding returns 0
21:03:45.168 00.000 18852 PulseGuide returned control before completion, sleep 509
21:03:45.184 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=0, FiltMax=255, Gamma=1.000
21:03:45.184 00.000 13524 UpdateGuideState exits: m=1131 SNR=21.7
21:03:45.199 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:45.199 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:03:45.199 00.000 13524 Enqueuing Expose request
21:03:45.699 00.500 18852 IsGuiding returns 0
21:03:45.699 00.000 18852 Move returns status 0, amount 500
21:03:45.699 00.000 18852 move complete, result=0
21:03:45.699 00.000 18852 worker thread done servicing request
21:03:45.699 00.000 18852 Worker thread wakes up
21:03:45.699 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:45.699 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(745,261,31,31)
21:03:48.433 02.734 18852 Exposure complete
21:03:48.464 00.031 18852 worker thread done servicing request
21:03:48.464 00.000 13524 OnExposeComplete: enter
21:03:48.464 00.000 13524 UpdateGuideState(): m_state=3
21:03:48.464 00.000 13524 Star::Find(15, 759, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:03:48.464 00.000 13524 Star::Find returns 1 (0), X=757.90, Y=278.76, Mass=1079, SNR=21.3, Peak=237 HFD=2.3
21:03:48.464 00.000 13524 Status Line: West step   9, dist=20.4
21:03:48.480 00.016 13524 Enqueuing Calibration Move request for direction 3
21:03:48.480 00.000 18852 Worker thread wakes up
21:03:48.480 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:03:48.480 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:03:48.480 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:03:48.480 00.000 18852 MoveAxis(W, 500, -)
21:03:48.480 00.000 18852 Guiding  Dir = 3, Dur = 500
21:03:48.480 00.000 18852 IsSlewing returns 0
21:03:48.480 00.000 18852 IsGuiding returns 0
21:03:48.480 00.000 18852 PulseGuide returned control before completion, sleep 509
21:03:48.480 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:03:48.495 00.015 13524 UpdateGuideState exits: m=1079 SNR=21.3
21:03:48.495 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:48.495 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:03:48.495 00.000 13524 Enqueuing Expose request
21:03:49.011 00.516 18852 IsGuiding returns 0
21:03:49.011 00.000 18852 Move returns status 0, amount 500
21:03:49.011 00.000 18852 move complete, result=0
21:03:49.011 00.000 18852 worker thread done servicing request
21:03:49.011 00.000 18852 Worker thread wakes up
21:03:49.011 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:49.011 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(743,264,31,31)
21:03:51.760 02.749 18852 Exposure complete
21:03:51.792 00.032 18852 worker thread done servicing request
21:03:51.792 00.000 13524 OnExposeComplete: enter
21:03:51.792 00.000 13524 UpdateGuideState(): m_state=3
21:03:51.792 00.000 13524 Star::Find(15, 757, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:03:51.792 00.000 13524 Star::Find returns 1 (0), X=756.45, Y=280.90, Mass=1238, SNR=23.1, Peak=230 HFD=2.2
21:03:51.807 00.015 13524 Status Line: West step  10, dist=23.0
21:03:51.807 00.000 13524 Enqueuing Calibration Move request for direction 3
21:03:51.807 00.000 18852 Worker thread wakes up
21:03:51.807 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:03:51.807 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:03:51.807 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:03:51.807 00.000 18852 MoveAxis(W, 500, -)
21:03:51.807 00.000 18852 Guiding  Dir = 3, Dur = 500
21:03:51.807 00.000 18852 IsSlewing returns 0
21:03:51.807 00.000 18852 IsGuiding returns 0
21:03:51.807 00.000 18852 PulseGuide returned control before completion, sleep 509
21:03:51.807 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=0, FiltMax=255, Gamma=1.000
21:03:51.823 00.016 13524 UpdateGuideState exits: m=1238 SNR=23.1
21:03:51.823 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:51.823 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:03:51.823 00.000 13524 Enqueuing Expose request
21:03:52.338 00.515 18852 IsGuiding returns 0
21:03:52.338 00.000 18852 Move returns status 0, amount 500
21:03:52.338 00.000 18852 move complete, result=0
21:03:52.338 00.000 18852 worker thread done servicing request
21:03:52.338 00.000 18852 Worker thread wakes up
21:03:52.338 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:52.338 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(741,266,31,31)
21:03:55.072 02.734 18852 Exposure complete
21:03:55.103 00.031 18852 worker thread done servicing request
21:03:55.103 00.000 13524 OnExposeComplete: enter
21:03:55.103 00.000 13524 UpdateGuideState(): m_state=3
21:03:55.103 00.000 13524 Star::Find(15, 756, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:03:55.103 00.000 13524 Star::Find returns 1 (0), X=755.17, Y=282.67, Mass=1256, SNR=23.2, Peak=253 HFD=2.2
21:03:55.103 00.000 13524 WEST calibration completes with steps=10 angle=-54.1 rate=5.041 parity=-1
21:03:55.103 00.000 13524 Falling Through to state GO_EAST
21:03:55.103 00.000 13524 Status Line: East step   2, dist=25.2
21:03:55.118 00.015 13524 Enqueuing Calibration Move request for direction 2
21:03:55.118 00.000 18852 Worker thread wakes up
21:03:55.118 00.000 18852 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:03:55.118 00.000 18852 Handling axis move in thread for scope dir=2 dur=2500
21:03:55.118 00.000 18852 scope move axis dir= 2 dur= 2500 opts= 0x0
21:03:55.118 00.000 18852 MoveAxis(E, 2500, -)
21:03:55.118 00.000 18852 Guiding  Dir = 2, Dur = 2500
21:03:55.118 00.000 18852 IsSlewing returns 0
21:03:55.118 00.000 18852 IsGuiding returns 0
21:03:55.118 00.000 18852 PulseGuide returned control before completion, sleep 2509
21:03:55.118 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:03:55.134 00.016 13524 UpdateGuideState exits: m=1256 SNR=23.2
21:03:55.134 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:55.134 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:03:55.134 00.000 13524 Enqueuing Expose request
21:03:57.649 02.515 18852 IsGuiding returns 0
21:03:57.649 00.000 18852 Move returns status 0, amount 2500
21:03:57.649 00.000 18852 move complete, result=0
21:03:57.649 00.000 18852 worker thread done servicing request
21:03:57.649 00.000 18852 Worker thread wakes up
21:03:57.649 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:03:57.649 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(740,268,31,31)
21:04:00.383 02.734 18852 Exposure complete
21:04:00.414 00.031 18852 worker thread done servicing request
21:04:00.414 00.000 13524 OnExposeComplete: enter
21:04:00.414 00.000 13524 UpdateGuideState(): m_state=3
21:04:00.414 00.000 13524 Star::Find(15, 755, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:04:00.414 00.000 13524 Star::Find returns 1 (0), X=760.18, Y=274.33, Mass=1207, SNR=22.4, Peak=252 HFD=2.3
21:04:00.414 00.000 13524 Status Line: East step   1, dist=15.5
21:04:00.414 00.000 13524 Enqueuing Calibration Move request for direction 2
21:04:00.429 00.015 18852 Worker thread wakes up
21:04:00.429 00.000 18852 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:04:00.429 00.000 18852 Handling axis move in thread for scope dir=2 dur=2500
21:04:00.429 00.000 18852 scope move axis dir= 2 dur= 2500 opts= 0x0
21:04:00.429 00.000 18852 MoveAxis(E, 2500, -)
21:04:00.429 00.000 18852 Guiding  Dir = 2, Dur = 2500
21:04:00.429 00.000 18852 IsSlewing returns 0
21:04:00.429 00.000 18852 IsGuiding returns 0
21:04:00.429 00.000 18852 PulseGuide returned control before completion, sleep 2509
21:04:00.429 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:04:00.445 00.016 13524 UpdateGuideState exits: m=1207 SNR=22.4
21:04:00.445 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:00.445 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:00.445 00.000 13524 Enqueuing Expose request
21:04:02.945 02.500 18852 IsGuiding returns 0
21:04:02.945 00.000 18852 Move returns status 0, amount 2500
21:04:02.945 00.000 18852 move complete, result=0
21:04:02.945 00.000 18852 worker thread done servicing request
21:04:02.945 00.000 18852 Worker thread wakes up
21:04:02.945 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:02.945 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(745,259,31,31)
21:04:05.678 02.733 18852 Exposure complete
21:04:05.710 00.032 18852 worker thread done servicing request
21:04:05.710 00.000 13524 OnExposeComplete: enter
21:04:05.710 00.000 13524 UpdateGuideState(): m_state=3
21:04:05.710 00.000 13524 Star::Find(15, 760, 274, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:04:05.710 00.000 13524 Star::Find returns 1 (0), X=764.22, Y=267.79, Mass=1123, SNR=21.7, Peak=223 HFD=2.3
21:04:05.725 00.015 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:04:05.725 00.000 13524 Backlash: Looking for 3 moves of 1.5 px, max attempts = 120
21:04:05.725 00.000 13524 Falling Through to state CLEAR_BACKLASH
21:04:05.725 00.000 13524 Backlash: Starting north clearing using pulse width of 500
21:04:05.725 00.000 13524 Enqueuing Calibration Move request for direction 0
21:04:05.725 00.000 13524 Status Line: Clearing backlash step 1
21:04:05.725 00.000 18852 Worker thread wakes up
21:04:05.725 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:05.725 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:05.725 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:05.725 00.000 18852 MoveAxis(N, 500, -)
21:04:05.725 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:05.725 00.000 18852 IsSlewing returns 0
21:04:05.725 00.000 18852 IsGuiding returns 0
21:04:05.725 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:05.741 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:04:05.756 00.015 13524 UpdateGuideState exits: m=1123 SNR=21.7
21:04:05.756 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:05.756 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:05.756 00.000 13524 Enqueuing Expose request
21:04:06.256 00.500 18852 IsGuiding returns 0
21:04:06.256 00.000 18852 Move returns status 0, amount 500
21:04:06.256 00.000 18852 move complete, result=0
21:04:06.256 00.000 18852 worker thread done servicing request
21:04:06.256 00.000 18852 Worker thread wakes up
21:04:06.256 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:06.256 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(749,253,31,31)
21:04:08.990 02.734 18852 Exposure complete
21:04:09.021 00.031 18852 worker thread done servicing request
21:04:09.021 00.000 13524 OnExposeComplete: enter
21:04:09.021 00.000 13524 UpdateGuideState(): m_state=3
21:04:09.021 00.000 13524 Star::Find(15, 764, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:04:09.021 00.000 13524 Star::Find returns 1 (0), X=764.23, Y=268.10, Mass=1162, SNR=22.2, Peak=239 HFD=2.3
21:04:09.021 00.000 13524 Backlash: Rejected small move of 0.3 px
21:04:09.021 00.000 13524 Enqueuing Calibration Move request for direction 0
21:04:09.021 00.000 18852 Worker thread wakes up
21:04:09.021 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:09.021 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:09.021 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:09.021 00.000 18852 MoveAxis(N, 500, -)
21:04:09.021 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:09.021 00.000 13524 Status Line: Clearing backlash step   2
21:04:09.037 00.016 18852 IsSlewing returns 0
21:04:09.037 00.000 18852 IsGuiding returns 0
21:04:09.037 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:09.037 00.000 13524 Backlash: Clearing backlash step   2, Last Delta = 0.30 px, CumDistance = 0.30 px
21:04:09.037 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:04:09.052 00.015 13524 UpdateGuideState exits: m=1162 SNR=22.2
21:04:09.052 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:09.052 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:09.052 00.000 13524 Enqueuing Expose request
21:04:09.552 00.500 18852 IsGuiding returns 0
21:04:09.552 00.000 18852 Move returns status 0, amount 500
21:04:09.552 00.000 18852 move complete, result=0
21:04:09.552 00.000 18852 worker thread done servicing request
21:04:09.552 00.000 18852 Worker thread wakes up
21:04:09.552 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:09.552 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(749,253,31,31)
21:04:12.286 02.734 18852 Exposure complete
21:04:12.317 00.031 18852 worker thread done servicing request
21:04:12.317 00.000 13524 OnExposeComplete: enter
21:04:12.317 00.000 13524 UpdateGuideState(): m_state=3
21:04:12.317 00.000 13524 Star::Find(15, 764, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:04:12.317 00.000 13524 Star::Find returns 1 (0), X=763.92, Y=268.23, Mass=1162, SNR=22.2, Peak=255 HFD=2.4
21:04:12.317 00.000 13524 Backlash: Rejected small move of 0.3 px
21:04:12.317 00.000 13524 Enqueuing Calibration Move request for direction 0
21:04:12.317 00.000 18852 Worker thread wakes up
21:04:12.317 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:12.317 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:12.333 00.016 13524 Status Line: Clearing backlash step   3
21:04:12.333 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:12.333 00.000 18852 MoveAxis(N, 500, -)
21:04:12.333 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:12.333 00.000 18852 IsSlewing returns 0
21:04:12.333 00.000 18852 IsGuiding returns 0
21:04:12.333 00.000 13524 Backlash: Clearing backlash step   3, Last Delta = 0.34 px, CumDistance = 0.53 px
21:04:12.333 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:12.333 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:04:12.349 00.016 13524 UpdateGuideState exits: m=1162 SNR=22.2
21:04:12.349 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:12.349 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:12.349 00.000 13524 Enqueuing Expose request
21:04:12.848 00.499 18852 IsGuiding returns 0
21:04:12.848 00.000 18852 Move returns status 0, amount 500
21:04:12.848 00.000 18852 move complete, result=0
21:04:12.848 00.000 18852 worker thread done servicing request
21:04:12.848 00.000 18852 Worker thread wakes up
21:04:12.848 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:12.848 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(749,253,31,31)
21:04:15.598 02.750 18852 Exposure complete
21:04:15.629 00.031 18852 worker thread done servicing request
21:04:15.629 00.000 13524 OnExposeComplete: enter
21:04:15.629 00.000 13524 UpdateGuideState(): m_state=3
21:04:15.629 00.000 13524 Star::Find(15, 763, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:04:15.629 00.000 13524 Star::Find returns 1 (0), X=763.65, Y=268.63, Mass=1268, SNR=23.1, Peak=255 HFD=2.8
21:04:15.629 00.000 13524 Backlash: Rejected small move of 0.5 px
21:04:15.645 00.016 13524 Enqueuing Calibration Move request for direction 0
21:04:15.645 00.000 18852 Worker thread wakes up
21:04:15.645 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:15.645 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:15.645 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:15.645 00.000 18852 MoveAxis(N, 500, -)
21:04:15.645 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:15.645 00.000 13524 Status Line: Clearing backlash step   4
21:04:15.645 00.000 18852 IsSlewing returns 0
21:04:15.645 00.000 18852 IsGuiding returns 0
21:04:15.645 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:15.645 00.000 13524 Backlash: Clearing backlash step   4, Last Delta = 0.49 px, CumDistance = 1.02 px
21:04:15.660 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:04:15.660 00.000 13524 UpdateGuideState exits: m=1268 SNR=23.1
21:04:15.660 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:15.676 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:15.676 00.000 13524 Enqueuing Expose request
21:04:16.176 00.500 18852 IsGuiding returns 0
21:04:16.176 00.000 18852 Move returns status 0, amount 500
21:04:16.176 00.000 18852 move complete, result=0
21:04:16.176 00.000 18852 worker thread done servicing request
21:04:16.176 00.000 18852 Worker thread wakes up
21:04:16.176 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:16.176 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(749,254,31,31)
21:04:18.925 02.749 18852 Exposure complete
21:04:18.956 00.031 18852 worker thread done servicing request
21:04:18.956 00.000 13524 OnExposeComplete: enter
21:04:18.956 00.000 13524 UpdateGuideState(): m_state=3
21:04:18.956 00.000 13524 Star::Find(15, 763, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:04:18.972 00.016 13524 Star::Find returns 1 (0), X=763.40, Y=268.75, Mass=1058, SNR=20.7, Peak=220 HFD=1.9
21:04:18.972 00.000 13524 Backlash: Rejected small move of 0.3 px
21:04:18.972 00.000 13524 Enqueuing Calibration Move request for direction 0
21:04:18.972 00.000 18852 Worker thread wakes up
21:04:18.972 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:18.972 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:18.972 00.000 13524 Status Line: Clearing backlash step   5
21:04:18.972 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:18.972 00.000 18852 MoveAxis(N, 500, -)
21:04:18.972 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:18.972 00.000 18852 IsSlewing returns 0
21:04:18.972 00.000 18852 IsGuiding returns 0
21:04:18.972 00.000 13524 Backlash: Clearing backlash step   5, Last Delta = 0.28 px, CumDistance = 1.26 px
21:04:18.972 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:18.988 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:04:19.003 00.015 13524 UpdateGuideState exits: m=1058 SNR=20.7
21:04:19.003 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:19.003 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:19.003 00.000 13524 Enqueuing Expose request
21:04:19.503 00.500 18852 IsGuiding returns 0
21:04:19.503 00.000 18852 Move returns status 0, amount 500
21:04:19.503 00.000 18852 move complete, result=0
21:04:19.503 00.000 18852 worker thread done servicing request
21:04:19.503 00.000 18852 Worker thread wakes up
21:04:19.503 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:19.503 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(748,254,31,31)
21:04:22.237 02.734 18852 Exposure complete
21:04:22.268 00.031 18852 worker thread done servicing request
21:04:22.268 00.000 13524 OnExposeComplete: enter
21:04:22.268 00.000 13524 UpdateGuideState(): m_state=3
21:04:22.284 00.016 13524 Star::Find(15, 763, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:04:22.284 00.000 13524 Star::Find returns 1 (0), X=763.02, Y=268.70, Mass=1203, SNR=22.5, Peak=255 HFD=2.4
21:04:22.284 00.000 13524 Backlash: Rejected small move of 0.4 px
21:04:22.284 00.000 13524 Enqueuing Calibration Move request for direction 0
21:04:22.284 00.000 18852 Worker thread wakes up
21:04:22.284 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:22.284 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:22.284 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:22.284 00.000 18852 MoveAxis(N, 500, -)
21:04:22.284 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:22.284 00.000 13524 Status Line: Clearing backlash step   6
21:04:22.284 00.000 18852 IsSlewing returns 0
21:04:22.284 00.000 18852 IsGuiding returns 0
21:04:22.284 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:22.284 00.000 13524 Backlash: Clearing backlash step   6, Last Delta = 0.38 px, CumDistance = 1.50 px
21:04:22.299 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:04:22.315 00.016 13524 UpdateGuideState exits: m=1203 SNR=22.5
21:04:22.315 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:22.315 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:22.315 00.000 13524 Enqueuing Expose request
21:04:22.815 00.500 18852 IsGuiding returns 0
21:04:22.815 00.000 18852 Move returns status 0, amount 500
21:04:22.815 00.000 18852 move complete, result=0
21:04:22.815 00.000 18852 worker thread done servicing request
21:04:22.815 00.000 18852 Worker thread wakes up
21:04:22.815 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:22.815 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(748,254,31,31)
21:04:25.549 02.734 18852 Exposure complete
21:04:25.580 00.031 18852 worker thread done servicing request
21:04:25.580 00.000 13524 OnExposeComplete: enter
21:04:25.580 00.000 13524 UpdateGuideState(): m_state=3
21:04:25.580 00.000 13524 Star::Find(15, 763, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:04:25.580 00.000 13524 Star::Find returns 1 (0), X=762.06, Y=267.58, Mass=1154, SNR=21.3, Peak=250 HFD=2.3
21:04:25.580 00.000 13524 Backlash: Rejected small move of 1.5 px
21:04:25.580 00.000 13524 Enqueuing Calibration Move request for direction 0
21:04:25.580 00.000 18852 Worker thread wakes up
21:04:25.580 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:25.580 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:25.580 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:25.580 00.000 18852 MoveAxis(N, 500, -)
21:04:25.580 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:25.580 00.000 13524 Status Line: Clearing backlash step   7
21:04:25.595 00.015 18852 IsSlewing returns 0
21:04:25.595 00.000 18852 IsGuiding returns 0
21:04:25.595 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:25.595 00.000 13524 Backlash: Clearing backlash step   7, Last Delta = 1.48 px, CumDistance = 2.17 px
21:04:25.595 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:04:25.611 00.016 13524 UpdateGuideState exits: m=1154 SNR=21.3
21:04:25.611 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:25.611 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:25.611 00.000 13524 Enqueuing Expose request
21:04:26.111 00.500 18852 IsGuiding returns 0
21:04:26.111 00.000 18852 Move returns status 0, amount 500
21:04:26.111 00.000 18852 move complete, result=0
21:04:26.111 00.000 18852 worker thread done servicing request
21:04:26.111 00.000 18852 Worker thread wakes up
21:04:26.111 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:26.111 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(747,253,31,31)
21:04:28.860 02.749 18852 Exposure complete
21:04:28.892 00.032 18852 worker thread done servicing request
21:04:28.892 00.000 13524 OnExposeComplete: enter
21:04:28.892 00.000 13524 UpdateGuideState(): m_state=3
21:04:28.892 00.000 13524 Star::Find(15, 762, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:04:28.892 00.000 13524 Star::Find returns 1 (0), X=760.91, Y=265.85, Mass=1108, SNR=21.4, Peak=236 HFD=2.3
21:04:28.892 00.000 13524 Backlash: Accepted clearing move of 2.1
21:04:28.907 00.015 13524 Enqueuing Calibration Move request for direction 0
21:04:28.907 00.000 18852 Worker thread wakes up
21:04:28.907 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:28.907 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:28.907 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:28.907 00.000 18852 MoveAxis(N, 500, -)
21:04:28.907 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:28.907 00.000 13524 Status Line: Clearing backlash step   8
21:04:28.907 00.000 18852 IsSlewing returns 0
21:04:28.907 00.000 18852 IsGuiding returns 0
21:04:28.907 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:28.907 00.000 13524 Backlash: Clearing backlash step   8, Last Delta = 2.07 px, CumDistance = 3.84 px
21:04:28.907 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:04:28.923 00.016 13524 UpdateGuideState exits: m=1108 SNR=21.4
21:04:28.938 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:28.938 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:28.938 00.000 13524 Enqueuing Expose request
21:04:29.438 00.500 18852 IsGuiding returns 0
21:04:29.438 00.000 18852 Move returns status 0, amount 500
21:04:29.438 00.000 18852 move complete, result=0
21:04:29.438 00.000 18852 worker thread done servicing request
21:04:29.438 00.000 18852 Worker thread wakes up
21:04:29.438 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:29.438 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(746,251,31,31)
21:04:32.172 02.734 18852 Exposure complete
21:04:32.203 00.031 18852 worker thread done servicing request
21:04:32.203 00.000 13524 OnExposeComplete: enter
21:04:32.203 00.000 13524 UpdateGuideState(): m_state=3
21:04:32.203 00.000 13524 Star::Find(15, 760, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:04:32.203 00.000 13524 Star::Find returns 1 (0), X=758.73, Y=265.59, Mass=1188, SNR=22.0, Peak=256 HFD=2.7
21:04:32.203 00.000 13524 Backlash: Accepted clearing move of 2.2
21:04:32.203 00.000 13524 Enqueuing Calibration Move request for direction 0
21:04:32.203 00.000 18852 Worker thread wakes up
21:04:32.203 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:32.203 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:32.203 00.000 13524 Status Line: Clearing backlash step   9
21:04:32.219 00.016 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:32.219 00.000 18852 MoveAxis(N, 500, -)
21:04:32.219 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:32.219 00.000 18852 IsSlewing returns 0
21:04:32.219 00.000 18852 IsGuiding returns 0
21:04:32.219 00.000 13524 Backlash: Clearing backlash step   9, Last Delta = 2.20 px, CumDistance = 5.92 px
21:04:32.219 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:32.219 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=255, Gamma=1.000
21:04:32.234 00.015 13524 UpdateGuideState exits: m=1188 SNR=22.0
21:04:32.234 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:32.234 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:32.234 00.000 13524 Enqueuing Expose request
21:04:32.734 00.500 18852 IsGuiding returns 0
21:04:32.734 00.000 18852 Move returns status 0, amount 500
21:04:32.734 00.000 18852 move complete, result=0
21:04:32.734 00.000 18852 worker thread done servicing request
21:04:32.734 00.000 18852 Worker thread wakes up
21:04:32.734 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:32.734 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(744,251,31,31)
21:04:35.469 02.735 18852 Exposure complete
21:04:35.516 00.047 18852 worker thread done servicing request
21:04:35.516 00.000 13524 OnExposeComplete: enter
21:04:35.516 00.000 13524 UpdateGuideState(): m_state=3
21:04:35.516 00.000 13524 Star::Find(15, 758, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:04:35.516 00.000 13524 Star::Find returns 1 (0), X=757.26, Y=264.33, Mass=1252, SNR=23.0, Peak=254 HFD=2.4
21:04:35.516 00.000 13524 Backlash: Accepted clearing move of 1.9
21:04:35.516 00.000 13524 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
21:04:35.516 00.000 13524 Backlash: North calibration moves starting at {758.7,265.6}, Offset = 11.6 px
21:04:35.532 00.016 13524 Backlash: Total distance moved = 12.7
21:04:35.532 00.000 13524 Backlash: Falling Through to state GO_NORTH
21:04:35.532 00.000 13524 Status Line: North step   2, dist= 1.9
21:04:35.532 00.000 13524 Enqueuing Calibration Move request for direction 0
21:04:35.532 00.000 18852 Worker thread wakes up
21:04:35.532 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:35.532 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:35.532 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:35.532 00.000 18852 MoveAxis(N, 500, -)
21:04:35.532 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:35.532 00.000 18852 IsSlewing returns 0
21:04:35.532 00.000 18852 IsGuiding returns 0
21:04:35.532 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:35.547 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:04:35.547 00.000 13524 UpdateGuideState exits: m=1252 SNR=23.0
21:04:35.563 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:35.563 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:35.563 00.000 13524 Enqueuing Expose request
21:04:36.063 00.500 18852 IsGuiding returns 0
21:04:36.063 00.000 18852 Move returns status 0, amount 500
21:04:36.063 00.000 18852 move complete, result=0
21:04:36.063 00.000 18852 worker thread done servicing request
21:04:36.063 00.000 18852 Worker thread wakes up
21:04:36.063 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:36.063 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(742,249,31,31)
21:04:38.797 02.734 18852 Exposure complete
21:04:38.828 00.031 18852 worker thread done servicing request
21:04:38.828 00.000 13524 OnExposeComplete: enter
21:04:38.828 00.000 13524 UpdateGuideState(): m_state=3
21:04:38.828 00.000 13524 Star::Find(15, 757, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:04:38.828 00.000 13524 Star::Find returns 1 (0), X=755.83, Y=263.06, Mass=1243, SNR=22.9, Peak=218 HFD=2.3
21:04:38.828 00.000 13524 Status Line: North step   3, dist= 3.8
21:04:38.843 00.015 13524 Enqueuing Calibration Move request for direction 0
21:04:38.843 00.000 18852 Worker thread wakes up
21:04:38.843 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:38.843 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:38.843 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:38.843 00.000 18852 MoveAxis(N, 500, -)
21:04:38.843 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:38.843 00.000 18852 IsSlewing returns 0
21:04:38.843 00.000 18852 IsGuiding returns 0
21:04:38.843 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:38.843 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:04:38.859 00.016 13524 UpdateGuideState exits: m=1243 SNR=22.9
21:04:38.859 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:38.859 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:38.859 00.000 13524 Enqueuing Expose request
21:04:39.374 00.515 18852 IsGuiding returns 0
21:04:39.374 00.000 18852 Move returns status 0, amount 500
21:04:39.374 00.000 18852 move complete, result=0
21:04:39.374 00.000 18852 worker thread done servicing request
21:04:39.374 00.000 18852 Worker thread wakes up
21:04:39.374 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:39.374 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(741,248,31,31)
21:04:42.108 02.734 18852 Exposure complete
21:04:42.139 00.031 18852 worker thread done servicing request
21:04:42.139 00.000 13524 OnExposeComplete: enter
21:04:42.139 00.000 13524 UpdateGuideState(): m_state=3
21:04:42.139 00.000 13524 Star::Find(15, 755, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:04:42.139 00.000 13524 Star::Find returns 1 (0), X=753.74, Y=262.18, Mass=1159, SNR=22.2, Peak=245 HFD=2.4
21:04:42.139 00.000 13524 Status Line: North step   4, dist= 6.0
21:04:42.139 00.000 13524 Enqueuing Calibration Move request for direction 0
21:04:42.154 00.015 18852 Worker thread wakes up
21:04:42.154 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:42.154 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:42.154 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:42.154 00.000 18852 MoveAxis(N, 500, -)
21:04:42.154 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:42.154 00.000 18852 IsSlewing returns 0
21:04:42.154 00.000 18852 IsGuiding returns 0
21:04:42.154 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:42.154 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:04:42.170 00.016 13524 UpdateGuideState exits: m=1159 SNR=22.2
21:04:42.170 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:42.170 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:42.170 00.000 13524 Enqueuing Expose request
21:04:42.670 00.500 18852 IsGuiding returns 0
21:04:42.670 00.000 18852 Move returns status 0, amount 500
21:04:42.670 00.000 18852 move complete, result=0
21:04:42.670 00.000 18852 worker thread done servicing request
21:04:42.670 00.000 18852 Worker thread wakes up
21:04:42.670 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:42.670 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(739,247,31,31)
21:04:45.404 02.734 18852 Exposure complete
21:04:45.435 00.031 18852 worker thread done servicing request
21:04:45.435 00.000 13524 OnExposeComplete: enter
21:04:45.435 00.000 13524 UpdateGuideState(): m_state=3
21:04:45.435 00.000 13524 Star::Find(15, 753, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:04:45.435 00.000 13524 Star::Find returns 1 (0), X=752.46, Y=261.59, Mass=1070, SNR=21.3, Peak=255 HFD=1.6
21:04:45.435 00.000 13524 Status Line: North step   5, dist= 7.4
21:04:45.435 00.000 13524 Enqueuing Calibration Move request for direction 0
21:04:45.451 00.016 18852 Worker thread wakes up
21:04:45.451 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:45.451 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:45.451 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:45.451 00.000 18852 MoveAxis(N, 500, -)
21:04:45.451 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:45.451 00.000 18852 IsSlewing returns 0
21:04:45.451 00.000 18852 IsGuiding returns 0
21:04:45.451 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:45.451 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:04:45.466 00.015 13524 UpdateGuideState exits: m=1070 SNR=21.3
21:04:45.466 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:45.466 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:45.466 00.000 13524 Enqueuing Expose request
21:04:45.966 00.500 18852 IsGuiding returns 0
21:04:45.966 00.000 18852 Move returns status 0, amount 500
21:04:45.966 00.000 18852 move complete, result=0
21:04:45.966 00.000 18852 worker thread done servicing request
21:04:45.966 00.000 18852 Worker thread wakes up
21:04:45.966 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:45.966 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(737,247,31,31)
21:04:48.728 02.762 18852 Exposure complete
21:04:48.759 00.031 18852 worker thread done servicing request
21:04:48.759 00.000 13524 OnExposeComplete: enter
21:04:48.759 00.000 13524 UpdateGuideState(): m_state=3
21:04:48.759 00.000 13524 Star::Find(15, 752, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:04:48.759 00.000 13524 Star::Find returns 1 (0), X=751.22, Y=260.65, Mass=1091, SNR=21.7, Peak=245 HFD=1.8
21:04:48.775 00.016 13524 Status Line: North step   6, dist= 9.0
21:04:48.775 00.000 13524 Enqueuing Calibration Move request for direction 0
21:04:48.775 00.000 18852 Worker thread wakes up
21:04:48.775 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:48.775 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:48.775 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:48.775 00.000 18852 MoveAxis(N, 500, -)
21:04:48.775 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:48.775 00.000 18852 IsSlewing returns 0
21:04:48.775 00.000 18852 IsGuiding returns 0
21:04:48.775 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:48.791 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=255, Gamma=1.000
21:04:48.806 00.015 13524 UpdateGuideState exits: m=1091 SNR=21.7
21:04:48.806 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:48.806 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:48.806 00.000 13524 Enqueuing Expose request
21:04:49.306 00.500 18852 IsGuiding returns 0
21:04:49.306 00.000 18852 Move returns status 0, amount 500
21:04:49.306 00.000 18852 move complete, result=0
21:04:49.306 00.000 18852 worker thread done servicing request
21:04:49.306 00.000 18852 Worker thread wakes up
21:04:49.306 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:49.306 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(736,246,31,31)
21:04:52.040 02.734 18852 Exposure complete
21:04:52.071 00.031 18852 worker thread done servicing request
21:04:52.071 00.000 13524 OnExposeComplete: enter
21:04:52.071 00.000 13524 UpdateGuideState(): m_state=3
21:04:52.071 00.000 13524 Star::Find(15, 751, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:04:52.071 00.000 13524 Star::Find returns 1 (0), X=749.17, Y=259.75, Mass=1350, SNR=24.0, Peak=240 HFD=2.3
21:04:52.071 00.000 13524 Status Line: North step   7, dist=11.2
21:04:52.071 00.000 13524 Enqueuing Calibration Move request for direction 0
21:04:52.071 00.000 18852 Worker thread wakes up
21:04:52.071 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:52.071 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:52.071 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:52.071 00.000 18852 MoveAxis(N, 500, -)
21:04:52.087 00.016 18852 Guiding  Dir = 0, Dur = 500
21:04:52.087 00.000 18852 IsSlewing returns 0
21:04:52.087 00.000 18852 IsGuiding returns 0
21:04:52.087 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:52.087 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:04:52.102 00.015 13524 UpdateGuideState exits: m=1350 SNR=24.0
21:04:52.102 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:52.102 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:52.102 00.000 13524 Enqueuing Expose request
21:04:52.602 00.500 18852 IsGuiding returns 0
21:04:52.602 00.000 18852 Move returns status 0, amount 500
21:04:52.602 00.000 18852 move complete, result=0
21:04:52.602 00.000 18852 worker thread done servicing request
21:04:52.602 00.000 18852 Worker thread wakes up
21:04:52.602 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:52.602 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(734,245,31,31)
21:04:55.351 02.749 18852 Exposure complete
21:04:55.382 00.031 18852 worker thread done servicing request
21:04:55.382 00.000 13524 OnExposeComplete: enter
21:04:55.382 00.000 13524 UpdateGuideState(): m_state=3
21:04:55.398 00.016 13524 Star::Find(15, 749, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:04:55.398 00.000 13524 Star::Find returns 1 (0), X=747.89, Y=258.52, Mass=1170, SNR=22.2, Peak=252 HFD=2.4
21:04:55.398 00.000 13524 Status Line: North step   8, dist=12.9
21:04:55.398 00.000 13524 Enqueuing Calibration Move request for direction 0
21:04:55.398 00.000 18852 Worker thread wakes up
21:04:55.398 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:55.398 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:55.398 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:55.398 00.000 18852 MoveAxis(N, 500, -)
21:04:55.398 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:55.398 00.000 18852 IsSlewing returns 0
21:04:55.398 00.000 18852 IsGuiding returns 0
21:04:55.398 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:55.413 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:04:55.413 00.000 13524 UpdateGuideState exits: m=1170 SNR=22.2
21:04:55.413 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:55.429 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:55.429 00.000 13524 Enqueuing Expose request
21:04:55.929 00.500 18852 IsGuiding returns 0
21:04:55.929 00.000 18852 Move returns status 0, amount 500
21:04:55.929 00.000 18852 move complete, result=0
21:04:55.929 00.000 18852 worker thread done servicing request
21:04:55.929 00.000 18852 Worker thread wakes up
21:04:55.929 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:55.929 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(733,244,31,31)
21:04:58.663 02.734 18852 Exposure complete
21:04:58.694 00.031 18852 worker thread done servicing request
21:04:58.694 00.000 13524 OnExposeComplete: enter
21:04:58.694 00.000 13524 UpdateGuideState(): m_state=3
21:04:58.694 00.000 13524 Star::Find(15, 747, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:04:58.694 00.000 13524 Star::Find returns 1 (0), X=746.34, Y=257.25, Mass=1188, SNR=22.2, Peak=207 HFD=2.3
21:04:58.694 00.000 13524 Status Line: North step   9, dist=14.9
21:04:58.709 00.015 13524 Enqueuing Calibration Move request for direction 0
21:04:58.709 00.000 18852 Worker thread wakes up
21:04:58.709 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:04:58.709 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:04:58.709 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:04:58.709 00.000 18852 MoveAxis(N, 500, -)
21:04:58.709 00.000 18852 Guiding  Dir = 0, Dur = 500
21:04:58.709 00.000 18852 IsSlewing returns 0
21:04:58.709 00.000 18852 IsGuiding returns 0
21:04:58.709 00.000 18852 PulseGuide returned control before completion, sleep 509
21:04:58.709 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=255, Gamma=1.000
21:04:58.725 00.016 13524 UpdateGuideState exits: m=1188 SNR=22.2
21:04:58.725 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:58.725 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:04:58.725 00.000 13524 Enqueuing Expose request
21:04:59.241 00.516 18852 IsGuiding returns 0
21:04:59.241 00.000 18852 Move returns status 0, amount 500
21:04:59.241 00.000 18852 move complete, result=0
21:04:59.241 00.000 18852 worker thread done servicing request
21:04:59.241 00.000 18852 Worker thread wakes up
21:04:59.241 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:04:59.241 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(731,242,31,31)
21:05:01.974 02.733 18852 Exposure complete
21:05:02.005 00.031 18852 worker thread done servicing request
21:05:02.005 00.000 13524 OnExposeComplete: enter
21:05:02.005 00.000 13524 UpdateGuideState(): m_state=3
21:05:02.005 00.000 13524 Star::Find(15, 746, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:05:02.005 00.000 13524 Star::Find returns 1 (0), X=744.51, Y=256.49, Mass=1276, SNR=22.8, Peak=211 HFD=3.1
21:05:02.005 00.000 13524 Status Line: North step  10, dist=16.9
21:05:02.021 00.016 13524 Enqueuing Calibration Move request for direction 0
21:05:02.021 00.000 18852 Worker thread wakes up
21:05:02.021 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:05:02.021 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:05:02.021 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:05:02.021 00.000 18852 MoveAxis(N, 500, -)
21:05:02.021 00.000 18852 Guiding  Dir = 0, Dur = 500
21:05:02.021 00.000 18852 IsSlewing returns 0
21:05:02.021 00.000 18852 IsGuiding returns 0
21:05:02.021 00.000 18852 PulseGuide returned control before completion, sleep 509
21:05:02.021 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=257, Gamma=1.000
21:05:02.037 00.016 13524 UpdateGuideState exits: m=1276 SNR=22.8
21:05:02.037 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:02.037 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:02.037 00.000 13524 Enqueuing Expose request
21:05:02.552 00.515 18852 IsGuiding returns 1
21:05:02.552 00.000 18852 scope still moving after pulse duration time elapsed
21:05:02.584 00.032 18852 IsSlewing returns 0
21:05:02.584 00.000 18852 IsGuiding returns 0
21:05:02.584 00.000 18852 scope move finished after 500 + 58 ms
21:05:02.584 00.000 18852 Move returns status 0, amount 500
21:05:02.584 00.000 18852 move complete, result=0
21:05:02.584 00.000 18852 worker thread done servicing request
21:05:02.584 00.000 18852 Worker thread wakes up
21:05:02.584 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:02.584 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(730,241,31,31)
21:05:05.317 02.733 18852 Exposure complete
21:05:05.348 00.031 18852 worker thread done servicing request
21:05:05.348 00.000 13524 OnExposeComplete: enter
21:05:05.348 00.000 13524 UpdateGuideState(): m_state=3
21:05:05.348 00.000 13524 Star::Find(15, 744, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:05:05.348 00.000 13524 Star::Find returns 1 (0), X=743.20, Y=255.40, Mass=1224, SNR=22.8, Peak=255 HFD=2.0
21:05:05.348 00.000 13524 Status Line: North step  11, dist=18.6
21:05:05.348 00.000 13524 Enqueuing Calibration Move request for direction 0
21:05:05.348 00.000 18852 Worker thread wakes up
21:05:05.348 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:05:05.348 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:05:05.348 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:05:05.348 00.000 18852 MoveAxis(N, 500, -)
21:05:05.348 00.000 18852 Guiding  Dir = 0, Dur = 500
21:05:05.364 00.016 18852 IsSlewing returns 0
21:05:05.364 00.000 18852 IsGuiding returns 0
21:05:05.364 00.000 18852 PulseGuide returned control before completion, sleep 509
21:05:05.364 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:05:05.380 00.016 13524 UpdateGuideState exits: m=1224 SNR=22.8
21:05:05.380 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:05.380 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:05.380 00.000 13524 Enqueuing Expose request
21:05:05.880 00.500 18852 IsGuiding returns 1
21:05:05.880 00.000 18852 scope still moving after pulse duration time elapsed
21:05:05.911 00.031 18852 IsSlewing returns 0
21:05:05.911 00.000 18852 IsGuiding returns 1
21:05:05.942 00.031 18852 IsSlewing returns 0
21:05:05.942 00.000 18852 IsGuiding returns 1
21:05:05.973 00.031 18852 IsSlewing returns 0
21:05:05.973 00.000 18852 IsGuiding returns 0
21:05:05.973 00.000 18852 scope move finished after 500 + 109 ms
21:05:05.973 00.000 18852 Move returns status 0, amount 500
21:05:05.973 00.000 18852 move complete, result=0
21:05:05.973 00.000 18852 worker thread done servicing request
21:05:05.973 00.000 18852 Worker thread wakes up
21:05:05.973 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:05.973 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(728,240,31,31)
21:05:08.707 02.734 18852 Exposure complete
21:05:08.738 00.031 18852 worker thread done servicing request
21:05:08.738 00.000 13524 OnExposeComplete: enter
21:05:08.738 00.000 13524 UpdateGuideState(): m_state=3
21:05:08.738 00.000 13524 Star::Find(15, 743, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:05:08.738 00.000 13524 Star::Find returns 1 (0), X=741.02, Y=254.48, Mass=1220, SNR=22.7, Peak=256 HFD=2.2
21:05:08.754 00.016 13524 Status Line: North step  12, dist=20.9
21:05:08.754 00.000 13524 Enqueuing Calibration Move request for direction 0
21:05:08.754 00.000 18852 Worker thread wakes up
21:05:08.754 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:05:08.754 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:05:08.754 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:05:08.754 00.000 18852 MoveAxis(N, 500, -)
21:05:08.754 00.000 18852 Guiding  Dir = 0, Dur = 500
21:05:08.754 00.000 18852 IsSlewing returns 0
21:05:08.754 00.000 18852 IsGuiding returns 0
21:05:08.754 00.000 18852 PulseGuide returned control before completion, sleep 509
21:05:08.754 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:05:08.769 00.015 13524 UpdateGuideState exits: m=1220 SNR=22.7
21:05:08.769 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:08.769 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:08.785 00.016 13524 Enqueuing Expose request
21:05:09.288 00.503 18852 IsGuiding returns 0
21:05:09.288 00.000 18852 Move returns status 0, amount 500
21:05:09.288 00.000 18852 move complete, result=0
21:05:09.288 00.000 18852 worker thread done servicing request
21:05:09.288 00.000 18852 Worker thread wakes up
21:05:09.288 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:09.288 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(726,239,31,31)
21:05:12.038 02.750 18852 Exposure complete
21:05:12.069 00.031 18852 worker thread done servicing request
21:05:12.069 00.000 13524 OnExposeComplete: enter
21:05:12.069 00.000 13524 UpdateGuideState(): m_state=3
21:05:12.069 00.000 13524 Star::Find(15, 741, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:05:12.069 00.000 13524 Star::Find returns 1 (0), X=739.51, Y=253.95, Mass=1280, SNR=23.3, Peak=236 HFD=2.2
21:05:12.085 00.016 13524 Status Line: North step  13, dist=22.5
21:05:12.085 00.000 13524 Enqueuing Calibration Move request for direction 0
21:05:12.085 00.000 18852 Worker thread wakes up
21:05:12.085 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:05:12.085 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:05:12.085 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:05:12.085 00.000 18852 MoveAxis(N, 500, -)
21:05:12.085 00.000 18852 Guiding  Dir = 0, Dur = 500
21:05:12.085 00.000 18852 IsSlewing returns 0
21:05:12.085 00.000 18852 IsGuiding returns 0
21:05:12.085 00.000 18852 PulseGuide returned control before completion, sleep 509
21:05:12.085 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:05:12.100 00.015 13524 UpdateGuideState exits: m=1280 SNR=23.3
21:05:12.100 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:12.100 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:12.100 00.000 13524 Enqueuing Expose request
21:05:12.616 00.516 18852 IsGuiding returns 0
21:05:12.616 00.000 18852 Move returns status 0, amount 500
21:05:12.616 00.000 18852 move complete, result=0
21:05:12.616 00.000 18852 worker thread done servicing request
21:05:12.616 00.000 18852 Worker thread wakes up
21:05:12.616 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:12.616 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(725,239,31,31)
21:05:15.365 02.749 18852 Exposure complete
21:05:15.396 00.031 18852 worker thread done servicing request
21:05:15.396 00.000 13524 OnExposeComplete: enter
21:05:15.396 00.000 13524 UpdateGuideState(): m_state=3
21:05:15.412 00.016 13524 Star::Find(15, 739, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:05:15.412 00.000 13524 Star::Find returns 1 (0), X=737.85, Y=252.98, Mass=1266, SNR=22.9, Peak=252 HFD=2.1
21:05:15.412 00.000 13524 Status Line: North step  14, dist=24.4
21:05:15.412 00.000 13524 Enqueuing Calibration Move request for direction 0
21:05:15.412 00.000 18852 Worker thread wakes up
21:05:15.412 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:05:15.412 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:05:15.412 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:05:15.412 00.000 18852 MoveAxis(N, 500, -)
21:05:15.412 00.000 18852 Guiding  Dir = 0, Dur = 500
21:05:15.412 00.000 18852 IsSlewing returns 0
21:05:15.412 00.000 18852 IsGuiding returns 0
21:05:15.412 00.000 18852 PulseGuide returned control before completion, sleep 509
21:05:15.428 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=0, FiltMax=255, Gamma=1.000
21:05:15.428 00.000 13524 UpdateGuideState exits: m=1266 SNR=22.9
21:05:15.428 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:15.443 00.015 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:15.443 00.000 13524 Enqueuing Expose request
21:05:15.943 00.500 18852 IsGuiding returns 0
21:05:15.943 00.000 18852 Move returns status 0, amount 500
21:05:15.943 00.000 18852 move complete, result=0
21:05:15.943 00.000 18852 worker thread done servicing request
21:05:15.943 00.000 18852 Worker thread wakes up
21:05:15.943 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:15.943 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(723,238,31,31)
21:05:18.677 02.734 18852 Exposure complete
21:05:18.708 00.031 18852 worker thread done servicing request
21:05:18.708 00.000 13524 OnExposeComplete: enter
21:05:18.708 00.000 13524 UpdateGuideState(): m_state=3
21:05:18.708 00.000 13524 Star::Find(15, 737, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:05:18.708 00.000 13524 Star::Find returns 1 (0), X=736.26, Y=252.58, Mass=1267, SNR=23.0, Peak=242 HFD=1.9
21:05:18.724 00.016 13524 NORTH calibration completes with angle=-149.9 rate=3.709 parity=-1
21:05:18.724 00.000 13524 Falling Through to state GO_SOUTH
21:05:18.724 00.000 13524 Status Line: South step   3, dist=26.0
21:05:18.724 00.000 13524 Enqueuing Calibration Move request for direction 1
21:05:18.724 00.000 18852 Worker thread wakes up
21:05:18.724 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
21:05:18.724 00.000 18852 Handling axis move in thread for scope dir=1 dur=2500
21:05:18.724 00.000 18852 scope move axis dir= 1 dur= 2500 opts= 0x0
21:05:18.724 00.000 18852 MoveAxis(S, 2500, -)
21:05:18.724 00.000 18852 Guiding  Dir = 1, Dur = 2500
21:05:18.724 00.000 18852 IsSlewing returns 0
21:05:18.724 00.000 18852 IsGuiding returns 0
21:05:18.724 00.000 18852 PulseGuide returned control before completion, sleep 2509
21:05:18.739 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=0, FiltMax=255, Gamma=1.000
21:05:18.739 00.000 13524 UpdateGuideState exits: m=1267 SNR=23.0
21:05:18.755 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:18.755 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:18.755 00.000 13524 Enqueuing Expose request
21:05:21.254 02.499 18852 IsGuiding returns 0
21:05:21.254 00.000 18852 Move returns status 0, amount 2500
21:05:21.254 00.000 18852 move complete, result=0
21:05:21.254 00.000 18852 worker thread done servicing request
21:05:21.254 00.000 18852 Worker thread wakes up
21:05:21.254 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:21.254 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(721,238,31,31)
21:05:23.988 02.734 18852 Exposure complete
21:05:24.019 00.031 18852 worker thread done servicing request
21:05:24.019 00.000 13524 OnExposeComplete: enter
21:05:24.019 00.000 13524 UpdateGuideState(): m_state=3
21:05:24.019 00.000 13524 Star::Find(15, 736, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:05:24.019 00.000 13524 Star::Find returns 1 (0), X=736.26, Y=252.65, Mass=1231, SNR=23.1, Peak=236 HFD=1.8
21:05:24.019 00.000 13524 Status Line: South step   2, dist=25.9
21:05:24.034 00.015 13524 Enqueuing Calibration Move request for direction 1
21:05:24.034 00.000 18852 Worker thread wakes up
21:05:24.034 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
21:05:24.034 00.000 18852 Handling axis move in thread for scope dir=1 dur=2500
21:05:24.034 00.000 18852 scope move axis dir= 1 dur= 2500 opts= 0x0
21:05:24.034 00.000 18852 MoveAxis(S, 2500, -)
21:05:24.034 00.000 18852 Guiding  Dir = 1, Dur = 2500
21:05:24.034 00.000 18852 IsSlewing returns 0
21:05:24.034 00.000 18852 IsGuiding returns 0
21:05:24.034 00.000 18852 PulseGuide returned control before completion, sleep 2509
21:05:24.034 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=255, Gamma=1.000
21:05:24.050 00.016 13524 UpdateGuideState exits: m=1231 SNR=23.1
21:05:24.050 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:24.050 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:24.050 00.000 13524 Enqueuing Expose request
21:05:26.565 02.515 18852 IsGuiding returns 0
21:05:26.565 00.000 18852 Move returns status 0, amount 2500
21:05:26.565 00.000 18852 move complete, result=0
21:05:26.565 00.000 18852 worker thread done servicing request
21:05:26.565 00.000 18852 Worker thread wakes up
21:05:26.565 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:26.565 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(721,238,31,31)
21:05:29.299 02.734 18852 Exposure complete
21:05:29.330 00.031 18852 worker thread done servicing request
21:05:29.330 00.000 13524 OnExposeComplete: enter
21:05:29.330 00.000 13524 UpdateGuideState(): m_state=3
21:05:29.330 00.000 13524 Star::Find(15, 736, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:05:29.330 00.000 13524 Star::Find returns 1 (0), X=736.18, Y=253.07, Mass=1150, SNR=22.0, Peak=255 HFD=2.1
21:05:29.330 00.000 13524 Status Line: South step   1, dist=25.8
21:05:29.346 00.016 13524 Enqueuing Calibration Move request for direction 1
21:05:29.346 00.000 18852 Worker thread wakes up
21:05:29.346 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 2000 opts 0x0
21:05:29.346 00.000 18852 Handling axis move in thread for scope dir=1 dur=2000
21:05:29.346 00.000 18852 scope move axis dir= 1 dur= 2000 opts= 0x0
21:05:29.346 00.000 18852 MoveAxis(S, 2000, -)
21:05:29.346 00.000 18852 Guiding  Dir = 1, Dur = 2000
21:05:29.346 00.000 18852 IsSlewing returns 0
21:05:29.346 00.000 18852 IsGuiding returns 0
21:05:29.346 00.000 18852 PulseGuide returned control before completion, sleep 2009
21:05:29.346 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:05:29.361 00.015 13524 UpdateGuideState exits: m=1150 SNR=22.0
21:05:29.361 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:29.361 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:29.361 00.000 13524 Enqueuing Expose request
21:05:31.376 02.015 18852 IsGuiding returns 0
21:05:31.376 00.000 18852 Move returns status 0, amount 2000
21:05:31.376 00.000 18852 move complete, result=0
21:05:31.376 00.000 18852 worker thread done servicing request
21:05:31.376 00.000 18852 Worker thread wakes up
21:05:31.376 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:31.376 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(721,238,31,31)
21:05:34.126 02.750 18852 Exposure complete
21:05:34.157 00.031 18852 worker thread done servicing request
21:05:34.157 00.000 13524 OnExposeComplete: enter
21:05:34.157 00.000 13524 UpdateGuideState(): m_state=3
21:05:34.157 00.000 13524 Star::Find(15, 736, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:05:34.173 00.016 13524 Star::Find returns 1 (0), X=735.60, Y=253.47, Mass=1135, SNR=22.3, Peak=255 HFD=1.6
21:05:34.173 00.000 13524 Omitted calibration alert: Advisory: Calibration successful but little south movement was measured, so guiding may be impaired.
 This is usually caused by very large Dec backlash or other problems with the mount mechanics. 
Read the online help for how to deal with this type of problem (Declination backlash).
21:05:34.173 00.000 13524 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
21:05:34.173 00.000 13524 Nudge: theta = 3.11
21:05:34.173 00.000 13524 South nudging, decAmt = 30.876, Normal south moves = 0.097
21:05:34.173 00.000 13524 Sending NudgeSouth pulse of duration 500 ms
21:05:34.173 00.000 13524 Status Line: Nudge South   1
21:05:34.173 00.000 13524 Enqueuing Calibration Move request for direction 1
21:05:34.173 00.000 18852 Worker thread wakes up
21:05:34.173 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:05:34.173 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:05:34.173 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:05:34.173 00.000 18852 MoveAxis(S, 500, -)
21:05:34.173 00.000 18852 Guiding  Dir = 1, Dur = 500
21:05:34.188 00.015 18852 IsSlewing returns 0
21:05:34.188 00.000 18852 IsGuiding returns 0
21:05:34.188 00.000 18852 PulseGuide returned control before completion, sleep 509
21:05:34.188 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=2, FiltMax=256, Gamma=1.000
21:05:34.204 00.016 13524 UpdateGuideState exits: m=1135 SNR=22.3
21:05:34.204 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:34.204 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:34.204 00.000 13524 Enqueuing Expose request
21:05:34.704 00.500 18852 IsGuiding returns 0
21:05:34.704 00.000 18852 Move returns status 0, amount 500
21:05:34.704 00.000 18852 move complete, result=0
21:05:34.704 00.000 18852 worker thread done servicing request
21:05:34.704 00.000 18852 Worker thread wakes up
21:05:34.704 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:34.704 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(721,238,31,31)
21:05:37.453 02.749 18852 Exposure complete
21:05:37.484 00.031 18852 worker thread done servicing request
21:05:37.484 00.000 13524 OnExposeComplete: enter
21:05:37.484 00.000 13524 UpdateGuideState(): m_state=3
21:05:37.484 00.000 13524 Star::Find(15, 735, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:05:37.484 00.000 13524 Star::Find returns 1 (0), X=735.54, Y=253.61, Mass=1145, SNR=21.9, Peak=255 HFD=1.6
21:05:37.500 00.016 13524 Nudge: theta = 3.11
21:05:37.500 00.000 13524 South nudging, decAmt = 30.826, Normal south moves = 0.097
21:05:37.500 00.000 13524 Sending NudgeSouth pulse of duration 500 ms
21:05:37.500 00.000 13524 Status Line: Nudge South   2
21:05:37.500 00.000 13524 Enqueuing Calibration Move request for direction 1
21:05:37.500 00.000 18852 Worker thread wakes up
21:05:37.500 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:05:37.500 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:05:37.500 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:05:37.500 00.000 18852 MoveAxis(S, 500, -)
21:05:37.500 00.000 18852 Guiding  Dir = 1, Dur = 500
21:05:37.500 00.000 18852 IsSlewing returns 0
21:05:37.500 00.000 18852 IsGuiding returns 0
21:05:37.500 00.000 18852 PulseGuide returned control before completion, sleep 509
21:05:37.516 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:05:37.516 00.000 13524 UpdateGuideState exits: m=1145 SNR=21.9
21:05:37.531 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:37.531 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:37.531 00.000 13524 Enqueuing Expose request
21:05:38.031 00.500 18852 IsGuiding returns 0
21:05:38.031 00.000 18852 Move returns status 0, amount 500
21:05:38.031 00.000 18852 move complete, result=0
21:05:38.031 00.000 18852 worker thread done servicing request
21:05:38.031 00.000 18852 Worker thread wakes up
21:05:38.031 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:38.031 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(721,239,31,31)
21:05:40.765 02.734 18852 Exposure complete
21:05:40.796 00.031 18852 worker thread done servicing request
21:05:40.796 00.000 13524 OnExposeComplete: enter
21:05:40.796 00.000 13524 UpdateGuideState(): m_state=3
21:05:40.796 00.000 13524 Star::Find(15, 735, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:05:40.796 00.000 13524 Star::Find returns 1 (0), X=735.25, Y=254.23, Mass=1251, SNR=23.0, Peak=241 HFD=2.3
21:05:40.796 00.000 13524 Nudge: theta = 3.09
21:05:40.796 00.000 13524 South nudging, decAmt = 30.633, Normal south moves = 0.097
21:05:40.812 00.016 13524 Sending NudgeSouth pulse of duration 500 ms
21:05:40.812 00.000 13524 Status Line: Nudge South   3
21:05:40.812 00.000 13524 Enqueuing Calibration Move request for direction 1
21:05:40.812 00.000 18852 Worker thread wakes up
21:05:40.812 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:05:40.812 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:05:40.812 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:05:40.812 00.000 18852 MoveAxis(S, 500, -)
21:05:40.812 00.000 18852 Guiding  Dir = 1, Dur = 500
21:05:40.812 00.000 18852 IsSlewing returns 0
21:05:40.812 00.000 18852 IsGuiding returns 0
21:05:40.812 00.000 18852 PulseGuide returned control before completion, sleep 509
21:05:40.812 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:05:40.827 00.015 13524 UpdateGuideState exits: m=1251 SNR=23.0
21:05:40.827 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:40.843 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:40.843 00.000 13524 Enqueuing Expose request
21:05:41.343 00.500 18852 IsGuiding returns 0
21:05:41.343 00.000 18852 Move returns status 0, amount 500
21:05:41.343 00.000 18852 move complete, result=0
21:05:41.343 00.000 18852 worker thread done servicing request
21:05:41.343 00.000 18852 Worker thread wakes up
21:05:41.343 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:41.343 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,239,31,31)
21:05:44.092 02.749 18852 Exposure complete
21:05:44.123 00.031 18852 worker thread done servicing request
21:05:44.123 00.000 13524 OnExposeComplete: enter
21:05:44.123 00.000 13524 UpdateGuideState(): m_state=3
21:05:44.123 00.000 13524 Star::Find(15, 735, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:05:44.123 00.000 13524 Star::Find returns 1 (0), X=735.27, Y=254.40, Mass=1151, SNR=21.9, Peak=257 HFD=1.8
21:05:44.139 00.016 13524 Nudge: theta = 3.08
21:05:44.139 00.000 13524 South nudging, decAmt = 30.508, Normal south moves = 0.097
21:05:44.139 00.000 13524 Sending NudgeSouth pulse of duration 500 ms
21:05:44.139 00.000 13524 Status Line: Nudge South   4
21:05:44.139 00.000 13524 Enqueuing Calibration Move request for direction 1
21:05:44.139 00.000 18852 Worker thread wakes up
21:05:44.139 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:05:44.139 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:05:44.139 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:05:44.139 00.000 18852 MoveAxis(S, 500, -)
21:05:44.139 00.000 18852 Guiding  Dir = 1, Dur = 500
21:05:44.139 00.000 18852 IsSlewing returns 0
21:05:44.139 00.000 18852 IsGuiding returns 0
21:05:44.139 00.000 18852 PulseGuide returned control before completion, sleep 509
21:05:44.155 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:05:44.170 00.015 13524 UpdateGuideState exits: m=1151 SNR=21.9
21:05:44.170 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:44.170 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:44.170 00.000 13524 Enqueuing Expose request
21:05:44.670 00.500 18852 IsGuiding returns 0
21:05:44.670 00.000 18852 Move returns status 0, amount 500
21:05:44.670 00.000 18852 move complete, result=0
21:05:44.670 00.000 18852 worker thread done servicing request
21:05:44.670 00.000 18852 Worker thread wakes up
21:05:44.670 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:44.670 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,239,31,31)
21:05:47.420 02.750 18852 Exposure complete
21:05:47.451 00.031 18852 worker thread done servicing request
21:05:47.451 00.000 13524 OnExposeComplete: enter
21:05:47.451 00.000 13524 UpdateGuideState(): m_state=3
21:05:47.466 00.015 13524 Star::Find(15, 735, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:05:47.466 00.000 13524 Star::Find returns 1 (0), X=734.81, Y=255.00, Mass=1199, SNR=22.8, Peak=249 HFD=2.0
21:05:47.466 00.000 13524 Nudge: theta = 3.06
21:05:47.466 00.000 13524 Final south nudging status: Current loc = {734.815,255.000}, targeting {769.663,261.635}
21:05:47.466 00.000 13524 Falling Through to state CALIBRATION_COMPLETE
21:05:47.466 00.000 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:02:58 PM"
21:05:47.466 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004352
21:05:47.466 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003628
21:05:47.466 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:05:47.466 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.993999
21:05:47.482 00.016 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.469610
21:05:47.482 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000012
21:05:47.482 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:05:47.482 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:05:47.482 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:05:47.482 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:05:47.482 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:05:47.482 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:05:47.482 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:05:47.482 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:05:47.482 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.453720
21:05:47.498 00.016 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 12
21:05:47.498 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:05:47.498 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:05:47.498 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:05:47.498 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:02:58 PM"
21:05:47.498 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:05:47.498 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.0 -2.1}, {2.5 -4.0}, {3.4 -5.6}, {4.6 -7.4}, {5.3 -9.1}, {6.7 -10.4}, {7.9 -12.3}, {9.7 -14.1}, {11.0 -16.3}, {12.1 -18.5}, {13.0 -19.8}, {14.2 -21.9}, {14.2 -21.9}, {8.9 -13.4}, {3.6 -4.7}, {1.9 -1.9}"
21:05:47.498 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.1 1.2}, {2.7 2.4}, {4.5 3.5}, {6.0 4.1}, {7.4 5.0}, {8.7 5.8}, {10.2 7.5}, {12.2 8.0}, {13.6 9.7}, {15.0 10.4}, {16.2 11.6}, {17.2 13.3}, {18.4 15.1}, {19.9 15.8}, {19.9 15.8}, {20.5 15.7}, {20.3 17.1}, {19.8 16.9}"
21:05:47.498 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:05:47.498 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:05:47.513 00.015 13524 Mount::SetCalibration (scope) -- xAngle=-54.1 yAngle=-149.9 xRate=5.041 yRate=3.709 bin=2 dec=0.0 pierSide=0 par=-/- rotAng=None
21:05:47.513 00.000 13524 Mount::SetCalibration (scope) -- sets m_xAngle=-54.1 m_yAngleError=-174.2
21:05:47.513 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:05:47.513 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:05:47.513 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:05:47.529 00.016 13524 ScopeASCOM::SideOfPier() returns 0
21:05:47.529 00.000 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:05:47 PM"
21:05:47.529 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.005041
21:05:47.529 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003709
21:05:47.529 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:05:47.529 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.944715
21:05:47.529 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.616690
21:05:47.529 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000422
21:05:47.529 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:05:47.529 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:05:47.544 00.015 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:05:47.544 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:05:47.544 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:05:47.544 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:05:47.544 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:05:47.544 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:05:47.544 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.797150
21:05:47.544 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
21:05:47.544 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:05:47.544 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:05:47.560 00.016 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:05:47.560 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:05:47 PM"
21:05:47.560 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:05:47.560 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.3 -2.0}, {2.9 -3.9}, {4.1 -5.8}, {5.6 -8.1}, {7.0 -9.6}, {8.6 -11.7}, {10.4 -14.1}, {12.0 -16.5}, {13.5 -18.7}, {14.8 -20.4}, {14.8 -20.4}, {9.8 -12.1}, {5.7 -5.5}"
21:05:47.560 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 1.3}, {2.9 2.5}, {5.0 3.4}, {6.3 4.0}, {7.5 4.9}, {9.6 5.8}, {10.8 7.1}, {12.4 8.3}, {14.2 9.1}, {15.5 10.2}, {17.7 11.1}, {19.2 11.6}, {20.9 12.6}, {22.5 13.0}, {22.5 13.0}, {22.5 12.9}, {22.5 12.5}, {23.1 12.1}"
21:05:47.560 00.000 13524 GetBoolean("/Confirm/4/CalWarning_Rates", 1) returns 1
21:05:47.560 00.000 13524 Alert: Advisory: Calibration completed but RA and Dec rates vary by an unexpected amount (often caused by large Dec backlash)
21:05:47.779 00.219 13524 Calibration alert details: Expected ratio at dec=0.0 is 1.000, actual is 1.359
21:05:47.779 00.000 13524 Status Line: Calibration complete
21:05:47.794 00.015 13524 Calibration Complete
21:05:47.794 00.000 13524 PhdConfig flush
21:05:47.794 00.000 13524 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
21:05:47.794 00.000 13524 guider state => CALIBRATED
21:05:47.794 00.000 13524 Changing from state CALIBRATED to CALIBRATED
21:05:47.794 00.000 13524 guider state => CALIBRATED
21:05:47.794 00.000 13524 Changing from state CALIBRATED to GUIDING
21:05:47.794 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:05:47.794 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:05:47.810 00.016 13524 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=0, cal dec=0.0 pierSide=0 rotAngle=None bin=2
21:05:47.810 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:05:47.810 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:05:47.810 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:05:47.810 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:05:47.810 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.797150
21:05:47.810 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
21:05:47.810 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:05:47.810 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:05:47.810 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:05:47.810 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:05:47 PM"
21:05:47.826 00.016 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:05:47.826 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.3 -2.0}, {2.9 -3.9}, {4.1 -5.8}, {5.6 -8.1}, {7.0 -9.6}, {8.6 -11.7}, {10.4 -14.1}, {12.0 -16.5}, {13.5 -18.7}, {14.8 -20.4}, {14.8 -20.4}, {9.8 -12.1}, {5.7 -5.5}"
21:05:47.826 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 1.3}, {2.9 2.5}, {5.0 3.4}, {6.3 4.0}, {7.5 4.9}, {9.6 5.8}, {10.8 7.1}, {12.4 8.3}, {14.2 9.1}, {15.5 10.2}, {17.7 11.1}, {19.2 11.6}, {20.9 12.6}, {22.5 13.0}, {22.5 13.0}, {22.5 12.9}, {22.5 12.5}, {23.1 12.1}"
21:05:47.826 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:05:47.826 00.000 13524 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
21:05:47.826 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:05:47.826 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:05:47.841 00.015 13524 setting lock position to (734.81, 255.00)
21:05:47.841 00.000 13524 MultiStar: stabilizing after lock position change
21:05:47.841 00.000 13524 guider state => GUIDING
21:05:47.841 00.000 13524 Status Line: Guiding
21:05:47.841 00.000 13524 Mount: notify guiding started
21:05:47.841 00.000 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
21:05:47.841 00.000 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:05:47 PM"
21:05:47.841 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.005041
21:05:47.841 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003709
21:05:47.857 00.016 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:05:47.857 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.944715
21:05:47.857 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.616690
21:05:47.857 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000422
21:05:47.857 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:05:47.857 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:05:47.857 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:05:47.857 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:05:47.857 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:05:47.857 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:05:47.857 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:05:47.873 00.016 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:05:47.873 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.797150
21:05:47.873 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
21:05:47.873 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:05:47.873 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:05:47.873 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:05:47.873 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:05:47 PM"
21:05:47.873 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:05:47.873 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.3 -2.0}, {2.9 -3.9}, {4.1 -5.8}, {5.6 -8.1}, {7.0 -9.6}, {8.6 -11.7}, {10.4 -14.1}, {12.0 -16.5}, {13.5 -18.7}, {14.8 -20.4}, {14.8 -20.4}, {9.8 -12.1}, {5.7 -5.5}"
21:05:47.873 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 1.3}, {2.9 2.5}, {5.0 3.4}, {6.3 4.0}, {7.5 4.9}, {9.6 5.8}, {10.8 7.1}, {12.4 8.3}, {14.2 9.1}, {15.5 10.2}, {17.7 11.1}, {19.2 11.6}, {20.9 12.6}, {22.5 13.0}, {22.5 13.0}, {22.5 12.9}, {22.5 12.5}, {23.1 12.1}"
21:05:47.873 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:05:47.888 00.015 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:05:47.888 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:05:47.888 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:05:47.888 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.797150
21:05:47.888 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
21:05:47.888 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:05:47.888 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:05:47.888 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:05:47.888 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:05:47 PM"
21:05:47.888 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:05:47.888 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.3 -2.0}, {2.9 -3.9}, {4.1 -5.8}, {5.6 -8.1}, {7.0 -9.6}, {8.6 -11.7}, {10.4 -14.1}, {12.0 -16.5}, {13.5 -18.7}, {14.8 -20.4}, {14.8 -20.4}, {9.8 -12.1}, {5.7 -5.5}"
21:05:47.904 00.016 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 1.3}, {2.9 2.5}, {5.0 3.4}, {6.3 4.0}, {7.5 4.9}, {9.6 5.8}, {10.8 7.1}, {12.4 8.3}, {14.2 9.1}, {15.5 10.2}, {17.7 11.1}, {19.2 11.6}, {20.9 12.6}, {22.5 13.0}, {22.5 13.0}, {22.5 12.9}, {22.5 12.5}, {23.1 12.1}"
21:05:47.904 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:05:47.904 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:05:47.904 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:05:47.904 00.000 13524 UpdateLockPosShiftCameraCoords: after parity adjustment: -0.00,-0.00
21:05:47.904 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:05:47.904 00.000 13524 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
21:05:47.904 00.000 13524 MountToCamera -- mountTheta (-0.00) + m_xAngle (-0.94) = xAngle (-0.94 = -0.94)
21:05:47.904 00.000 13524 MountToCamera -- mountX=-0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
21:05:47.919 00.015 13524 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
21:05:47.919 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
21:05:47.919 00.000 13524 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
21:05:47.919 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:05:47.935 00.016 13524 UpdateGuideState exits: m=1199 SNR=22.8
21:05:47.935 00.000 13524 PhdController: newstate STATE_SETTLE_BEGIN
21:05:47.935 00.000 13524 PhdController: newstate STATE_SETTLE_WAIT
21:05:47.935 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:47.935 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:47.935 00.000 13524 Enqueuing Expose request
21:05:47.935 00.000 18852 Worker thread wakes up
21:05:47.935 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:47.935 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:05:47.982 00.047 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:05:47 PM"
21:05:47.982 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.005041
21:05:47.997 00.015 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003709
21:05:47.997 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:05:47.997 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.944715
21:05:47.997 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.616690
21:05:47.997 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000422
21:05:47.997 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:05:47.997 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:05:47.997 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:05:47.997 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:05:47.997 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:05:47.997 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:05:48.013 00.016 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:05:48.013 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:05:48.013 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.797150
21:05:48.013 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
21:05:48.013 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:05:48.013 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:05:48.013 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:05:48.013 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:05:47 PM"
21:05:48.013 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:05:48.013 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.3 -2.0}, {2.9 -3.9}, {4.1 -5.8}, {5.6 -8.1}, {7.0 -9.6}, {8.6 -11.7}, {10.4 -14.1}, {12.0 -16.5}, {13.5 -18.7}, {14.8 -20.4}, {14.8 -20.4}, {9.8 -12.1}, {5.7 -5.5}"
21:05:48.013 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 1.3}, {2.9 2.5}, {5.0 3.4}, {6.3 4.0}, {7.5 4.9}, {9.6 5.8}, {10.8 7.1}, {12.4 8.3}, {14.2 9.1}, {15.5 10.2}, {17.7 11.1}, {19.2 11.6}, {20.9 12.6}, {22.5 13.0}, {22.5 13.0}, {22.5 12.9}, {22.5 12.5}, {23.1 12.1}"
21:05:48.029 00.016 13524 CalAsst: Spds: 0.5X,0.5X, Dec: 0.0, Rates: 1.2, 0.9, Steps: 10,14, Ortho: 5.80, Rates: 1.00 (Expect) vs 1.36 (Act)
21:05:48.029 00.000 13524 CalAsst: poor result, (Orthogonality, Rates)
21:05:50.677 02.648 18852 Exposure complete
21:05:50.708 00.031 18852 worker thread done servicing request
21:05:50.708 00.000 13524 OnExposeComplete: enter
21:05:50.708 00.000 13524 UpdateGuideState(): m_state=6
21:05:50.708 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:50.708 00.000 13524 Star::Find returns 1 (0), X=734.74, Y=254.89, Mass=1248, SNR=22.8, Peak=251 HFD=2.2
21:05:50.708 00.000 13524 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.94) = xAngle (-1.24 = -1.24)
21:05:50.708 00.000 13524 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (1.80 = 1.80)
21:05:50.708 00.000 13524 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.18 mountX=0.04 mountY=0.13, mountTheta=1.25
21:05:50.723 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.08, y=-0.11, opts=13)
21:05:50.723 00.000 13524 Enqueuing Move request for scope (-0.08, -0.11)
21:05:50.723 00.000 18852 Worker thread wakes up
21:05:50.723 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
21:05:50.723 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
21:05:50.723 00.000 18852 Moving (-0.08, -0.11) raw xDistance=0.04 yDistance=0.13
21:05:50.723 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:05:50.723 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:50.723 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:05:50.723 00.000 18852 MoveAxis(E, 0, ABG)
21:05:50.723 00.000 18852 Move returns status 0, amount 0
21:05:50.723 00.000 18852 MoveAxis(N, 0, ABG)
21:05:50.723 00.000 18852 Move returns status 0, amount 0
21:05:50.723 00.000 18852 move complete, result=0
21:05:50.723 00.000 18852 worker thread done servicing request
21:05:50.723 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:05:50.739 00.016 13524 UpdateGuideState exits: m=1248 SNR=22.8
21:05:50.739 00.000 13524 PhdController: settling, locked = 1, distance = 25.47 (99.00) aobump = 0 frame = 1 / 5
21:05:50.739 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:50.739 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:50.739 00.000 13524 Enqueuing Expose request
21:05:50.739 00.000 13524 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:05:50.739 00.000 18852 Worker thread wakes up
21:05:50.739 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:50.739 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:05:52.567 01.828 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:05:47 PM"
21:05:52.582 00.015 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.005041
21:05:52.582 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003709
21:05:52.582 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:05:52.598 00.016 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.944715
21:05:52.598 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.616690
21:05:52.598 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000422
21:05:52.598 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:05:52.598 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:05:52.598 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:05:52.598 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:05:52.614 00.016 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:05:52.614 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:05:52.614 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:05:52.614 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:05:52.614 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.797150
21:05:52.614 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
21:05:52.614 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:05:52.614 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:05:52.614 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:05:52.614 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:05:47 PM"
21:05:52.629 00.015 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:05:52.629 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.3 -2.0}, {2.9 -3.9}, {4.1 -5.8}, {5.6 -8.1}, {7.0 -9.6}, {8.6 -11.7}, {10.4 -14.1}, {12.0 -16.5}, {13.5 -18.7}, {14.8 -20.4}, {14.8 -20.4}, {9.8 -12.1}, {5.7 -5.5}"
21:05:52.629 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 1.3}, {2.9 2.5}, {5.0 3.4}, {6.3 4.0}, {7.5 4.9}, {9.6 5.8}, {10.8 7.1}, {12.4 8.3}, {14.2 9.1}, {15.5 10.2}, {17.7 11.1}, {19.2 11.6}, {20.9 12.6}, {22.5 13.0}, {22.5 13.0}, {22.5 12.9}, {22.5 12.5}, {23.1 12.1}"
21:05:52.629 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:05:52.629 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:05:52.629 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:05:52.629 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:05:52.629 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.797150
21:05:52.629 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
21:05:52.645 00.016 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:05:52.645 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:05:52.645 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:05:52.645 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:05:47 PM"
21:05:52.645 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:05:52.645 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.3 -2.0}, {2.9 -3.9}, {4.1 -5.8}, {5.6 -8.1}, {7.0 -9.6}, {8.6 -11.7}, {10.4 -14.1}, {12.0 -16.5}, {13.5 -18.7}, {14.8 -20.4}, {14.8 -20.4}, {9.8 -12.1}, {5.7 -5.5}"
21:05:52.645 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 1.3}, {2.9 2.5}, {5.0 3.4}, {6.3 4.0}, {7.5 4.9}, {9.6 5.8}, {10.8 7.1}, {12.4 8.3}, {14.2 9.1}, {15.5 10.2}, {17.7 11.1}, {19.2 11.6}, {20.9 12.6}, {22.5 13.0}, {22.5 13.0}, {22.5 12.9}, {22.5 12.5}, {23.1 12.1}"
21:05:53.488 00.843 18852 Exposure complete
21:05:53.520 00.032 18852 worker thread done servicing request
21:05:53.520 00.000 13524 OnExposeComplete: enter
21:05:53.520 00.000 13524 UpdateGuideState(): m_state=6
21:05:53.520 00.000 13524 Star::Find(15, 734, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:05:53.520 00.000 13524 Star::Find returns 1 (0), X=734.97, Y=254.61, Mass=1166, SNR=22.2, Peak=257 HFD=2.2
21:05:53.520 00.000 13524 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.94) = xAngle (-0.24 = -0.24)
21:05:53.520 00.000 13524 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (2.80 = 2.80)
21:05:53.520 00.000 13524 CameraToMount -- cameraX=0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.18 mountX=0.41 mountY=0.14, mountTheta=0.33
21:05:53.535 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.16, y=-0.39, opts=13)
21:05:53.535 00.000 13524 Enqueuing Move request for scope (0.16, -0.39)
21:05:53.535 00.000 18852 Worker thread wakes up
21:05:53.535 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.39) opts 0xd
21:05:53.535 00.000 18852 Handling offset move in thread for scope, endpoint = (0.16, -0.39)
21:05:53.535 00.000 18852 Moving (0.16, -0.39) raw xDistance=0.41 yDistance=0.14
21:05:53.535 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
21:05:53.535 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:53.535 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:05:53.535 00.000 18852 MoveAxis(W, 52, ABG)
21:05:53.535 00.000 18852 Guiding  Dir = 3, Dur = 52
21:05:53.535 00.000 18852 IsSlewing returns 0
21:05:53.535 00.000 18852 IsGuiding returns 0
21:05:53.535 00.000 18852 PulseGuide returned control before completion, sleep 60
21:05:53.535 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:05:53.551 00.016 13524 UpdateGuideState exits: m=1166 SNR=22.2
21:05:53.551 00.000 13524 PhdController: settling, locked = 1, distance = 17.96 (99.00) aobump = 0 frame = 2 / 5
21:05:53.551 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:53.551 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:53.551 00.000 13524 Enqueuing Expose request
21:05:53.613 00.062 18852 IsGuiding returns 0
21:05:53.613 00.000 18852 Move returns status 0, amount 52
21:05:53.613 00.000 18852 MoveAxis(N, 0, ABG)
21:05:53.613 00.000 18852 Move returns status 0, amount 0
21:05:53.613 00.000 18852 move complete, result=0
21:05:53.613 00.000 18852 worker thread done servicing request
21:05:53.613 00.000 18852 Worker thread wakes up
21:05:53.613 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:53.613 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:05:53.613 00.000 13524 GuideStep: 0.4 px 52 ms WEST, 0.1 px 0 ms NORTH
21:05:56.363 02.750 18852 Exposure complete
21:05:56.394 00.031 18852 worker thread done servicing request
21:05:56.394 00.000 13524 OnExposeComplete: enter
21:05:56.394 00.000 13524 UpdateGuideState(): m_state=6
21:05:56.394 00.000 13524 Star::Find(15, 734, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:05:56.394 00.000 13524 Star::Find returns 1 (0), X=734.75, Y=255.31, Mass=1053, SNR=21.2, Peak=254 HFD=1.7
21:05:56.394 00.000 13524 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.94) = xAngle (2.73 = 2.73)
21:05:56.394 00.000 13524 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (5.77 = -0.51)
21:05:56.410 00.016 13524 CameraToMount -- cameraX=-0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.78 mountX=-0.29 mountY=-0.16, mountTheta=-2.65
21:05:56.410 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.07, y=0.31, opts=13)
21:05:56.410 00.000 13524 Enqueuing Move request for scope (-0.07, 0.31)
21:05:56.410 00.000 18852 Worker thread wakes up
21:05:56.410 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.31) opts 0xd
21:05:56.410 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.07, 0.31)
21:05:56.410 00.000 18852 Moving (-0.07, 0.31) raw xDistance=-0.29 yDistance=-0.16
21:05:56.410 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
21:05:56.410 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:56.410 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:05:56.410 00.000 18852 MoveAxis(E, 33, ABG)
21:05:56.410 00.000 18852 Guiding  Dir = 2, Dur = 33
21:05:56.410 00.000 18852 IsSlewing returns 0
21:05:56.410 00.000 18852 IsGuiding returns 0
21:05:56.410 00.000 18852 PulseGuide returned control before completion, sleep 42
21:05:56.410 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:05:56.425 00.015 13524 UpdateGuideState exits: m=1053 SNR=21.2
21:05:56.425 00.000 13524 PhdController: settling, locked = 1, distance = 12.67 (99.00) aobump = 0 frame = 3 / 5
21:05:56.441 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:56.441 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:56.441 00.000 13524 Enqueuing Expose request
21:05:56.472 00.031 18852 IsGuiding returns 0
21:05:56.472 00.000 18852 Move returns status 0, amount 33
21:05:56.472 00.000 18852 MoveAxis(N, 0, ABG)
21:05:56.472 00.000 18852 Move returns status 0, amount 0
21:05:56.472 00.000 18852 move complete, result=0
21:05:56.472 00.000 18852 worker thread done servicing request
21:05:56.472 00.000 18852 Worker thread wakes up
21:05:56.472 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:56.472 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:05:56.472 00.000 13524 GuideStep: -0.3 px 33 ms EAST, -0.2 px 0 ms NORTH
21:05:59.221 02.749 18852 Exposure complete
21:05:59.253 00.032 18852 worker thread done servicing request
21:05:59.253 00.000 13524 OnExposeComplete: enter
21:05:59.253 00.000 13524 UpdateGuideState(): m_state=6
21:05:59.253 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:05:59.253 00.000 13524 Star::Find returns 1 (0), X=734.52, Y=255.36, Mass=1249, SNR=22.8, Peak=254 HFD=1.6
21:05:59.268 00.015 13524 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.94) = xAngle (3.20 = -3.08)
21:05:59.268 00.000 13524 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (6.24 = -0.04)
21:05:59.268 00.000 13524 CameraToMount -- cameraX=-0.29 cameraY=0.36 hyp=0.46 cameraTheta=2.26 mountX=-0.46 mountY=-0.02, mountTheta=-3.10
21:05:59.268 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.29, y=0.36, opts=13)
21:05:59.268 00.000 13524 Enqueuing Move request for scope (-0.29, 0.36)
21:05:59.268 00.000 18852 Worker thread wakes up
21:05:59.268 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.36) opts 0xd
21:05:59.268 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.29, 0.36)
21:05:59.268 00.000 18852 Moving (-0.29, 0.36) raw xDistance=-0.46 yDistance=-0.02
21:05:59.268 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
21:05:59.268 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:59.268 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:05:59.268 00.000 18852 MoveAxis(E, 60, ABG)
21:05:59.268 00.000 18852 Guiding  Dir = 2, Dur = 60
21:05:59.268 00.000 18852 IsSlewing returns 0
21:05:59.268 00.000 18852 IsGuiding returns 0
21:05:59.268 00.000 18852 PulseGuide returned control before completion, sleep 69
21:05:59.284 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:05:59.284 00.000 13524 UpdateGuideState exits: m=1249 SNR=22.8
21:05:59.300 00.016 13524 PhdController: settling, locked = 1, distance = 9.00 (99.00) aobump = 0 frame = 4 / 5
21:05:59.300 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:59.300 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:05:59.300 00.000 13524 Enqueuing Expose request
21:05:59.362 00.062 18852 IsGuiding returns 1
21:05:59.362 00.000 18852 scope still moving after pulse duration time elapsed
21:05:59.393 00.031 18852 IsSlewing returns 0
21:05:59.393 00.000 18852 IsGuiding returns 0
21:05:59.393 00.000 18852 scope move finished after 60 + 54 ms
21:05:59.393 00.000 18852 Move returns status 0, amount 60
21:05:59.393 00.000 18852 MoveAxis(N, 0, ABG)
21:05:59.393 00.000 18852 Move returns status 0, amount 0
21:05:59.393 00.000 18852 move complete, result=0
21:05:59.393 00.000 18852 worker thread done servicing request
21:05:59.393 00.000 18852 Worker thread wakes up
21:05:59.393 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:05:59.393 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:05:59.393 00.000 13524 GuideStep: -0.5 px 60 ms EAST, -0.0 px 0 ms NORTH
21:06:02.143 02.750 18852 Exposure complete
21:06:02.174 00.031 18852 worker thread done servicing request
21:06:02.174 00.000 13524 OnExposeComplete: enter
21:06:02.174 00.000 13524 UpdateGuideState(): m_state=6
21:06:02.174 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:06:02.174 00.000 13524 Star::Find returns 1 (0), X=734.28, Y=255.49, Mass=1193, SNR=22.4, Peak=237 HFD=2.3
21:06:02.174 00.000 13524 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.94) = xAngle (3.34 = -2.94)
21:06:02.189 00.015 13524 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (6.39 = 0.10)
21:06:02.189 00.000 13524 CameraToMount -- cameraX=-0.53 cameraY=0.49 hyp=0.72 cameraTheta=2.40 mountX=-0.70 mountY=0.07, mountTheta=3.04
21:06:02.189 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.53, y=0.49, opts=13)
21:06:02.189 00.000 13524 Enqueuing Move request for scope (-0.53, 0.49)
21:06:02.189 00.000 18852 Worker thread wakes up
21:06:02.189 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.49) opts 0xd
21:06:02.189 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.53, 0.49)
21:06:02.189 00.000 18852 Moving (-0.53, 0.49) raw xDistance=-0.70 yDistance=0.07
21:06:02.189 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
21:06:02.189 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:02.189 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:06:02.189 00.000 18852 MoveAxis(E, 92, ABG)
21:06:02.189 00.000 18852 Guiding  Dir = 2, Dur = 92
21:06:02.189 00.000 18852 IsSlewing returns 0
21:06:02.189 00.000 18852 IsGuiding returns 0
21:06:02.189 00.000 18852 PulseGuide returned control before completion, sleep 101
21:06:02.205 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:06:02.205 00.000 13524 UpdateGuideState exits: m=1193 SNR=22.4
21:06:02.205 00.000 13524 PhdController: settling, locked = 1, distance = 6.52 (99.00) aobump = 0 frame = 5 / 5
21:06:02.205 00.000 13524 PhdController: newstate STATE_FINISH
21:06:02.221 00.016 13524 PhdController complete: success
21:06:02.221 00.000 13524 Mount: notify guiding dither settle done success=1
21:06:02.221 00.000 13524 PhdController: newstate STATE_IDLE
21:06:02.221 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:02.221 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:06:02.221 00.000 13524 Enqueuing Expose request
21:06:02.314 00.093 18852 IsGuiding returns 0
21:06:02.314 00.000 18852 Move returns status 0, amount 92
21:06:02.314 00.000 18852 MoveAxis(N, 0, ABG)
21:06:02.314 00.000 18852 Move returns status 0, amount 0
21:06:02.314 00.000 18852 move complete, result=0
21:06:02.314 00.000 18852 worker thread done servicing request
21:06:02.314 00.000 18852 Worker thread wakes up
21:06:02.314 00.000 13524 GuideStep: -0.7 px 92 ms EAST, 0.1 px 0 ms NORTH
21:06:02.314 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:02.314 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:06:05.079 02.765 18852 Exposure complete
21:06:05.111 00.032 18852 worker thread done servicing request
21:06:05.111 00.000 13524 OnExposeComplete: enter
21:06:05.111 00.000 13524 UpdateGuideState(): m_state=6
21:06:05.111 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:06:05.111 00.000 13524 Star::Find returns 1 (0), X=734.37, Y=255.55, Mass=1231, SNR=23.0, Peak=251 HFD=1.7
21:06:05.111 00.000 13524 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.94) = xAngle (3.20 = -3.09)
21:06:05.126 00.015 13524 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (6.24 = -0.05)
21:06:05.126 00.000 13524 CameraToMount -- cameraX=-0.45 cameraY=0.55 hyp=0.71 cameraTheta=2.25 mountX=-0.71 mountY=-0.03, mountTheta=-3.10
21:06:05.126 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.45, y=0.55, opts=13)
21:06:05.126 00.000 13524 Enqueuing Move request for scope (-0.45, 0.55)
21:06:05.126 00.000 18852 Worker thread wakes up
21:06:05.126 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.55) opts 0xd
21:06:05.126 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.45, 0.55)
21:06:05.126 00.000 18852 Moving (-0.45, 0.55) raw xDistance=-0.71 yDistance=-0.03
21:06:05.126 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.71
21:06:05.126 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:05.126 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:06:05.126 00.000 18852 MoveAxis(E, 95, ABG)
21:06:05.126 00.000 18852 Guiding  Dir = 2, Dur = 95
21:06:05.126 00.000 18852 IsSlewing returns 0
21:06:05.126 00.000 18852 IsGuiding returns 0
21:06:05.126 00.000 18852 PulseGuide returned control before completion, sleep 104
21:06:05.126 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=0, FiltMax=256, Gamma=1.000
21:06:05.142 00.016 13524 UpdateGuideState exits: m=1231 SNR=23.0
21:06:05.142 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:05.142 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:06:05.157 00.015 13524 Enqueuing Expose request
21:06:05.251 00.094 18852 IsGuiding returns 0
21:06:05.251 00.000 18852 Move returns status 0, amount 95
21:06:05.251 00.000 18852 MoveAxis(N, 0, ABG)
21:06:05.251 00.000 18852 Move returns status 0, amount 0
21:06:05.251 00.000 18852 move complete, result=0
21:06:05.251 00.000 18852 worker thread done servicing request
21:06:05.251 00.000 18852 Worker thread wakes up
21:06:05.251 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:05.251 00.000 13524 GuideStep: -0.7 px 95 ms EAST, -0.0 px 0 ms NORTH
21:06:05.251 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:06:08.001 02.750 18852 Exposure complete
21:06:08.032 00.031 18852 worker thread done servicing request
21:06:08.032 00.000 13524 OnExposeComplete: enter
21:06:08.032 00.000 13524 UpdateGuideState(): m_state=6
21:06:08.047 00.015 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:06:08.047 00.000 13524 Star::Find returns 1 (0), X=734.35, Y=255.86, Mass=1290, SNR=23.1, Peak=227 HFD=2.3
21:06:08.047 00.000 13524 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.94) = xAngle (3.01 = 3.01)
21:06:08.047 00.000 13524 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (6.05 = -0.24)
21:06:08.047 00.000 13524 CameraToMount -- cameraX=-0.46 cameraY=0.86 hyp=0.98 cameraTheta=2.06 mountX=-0.97 mountY=-0.23, mountTheta=-2.91
21:06:08.047 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.46, y=0.86, opts=13)
21:06:08.047 00.000 13524 Enqueuing Move request for scope (-0.46, 0.86)
21:06:08.047 00.000 18852 Worker thread wakes up
21:06:08.047 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.86) opts 0xd
21:06:08.047 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.46, 0.86)
21:06:08.047 00.000 18852 Moving (-0.46, 0.86) raw xDistance=-0.97 yDistance=-0.23
21:06:08.047 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.97
21:06:08.047 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:08.047 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:06:08.047 00.000 18852 MoveAxis(E, 128, ABG)
21:06:08.047 00.000 18852 Guiding  Dir = 2, Dur = 128
21:06:08.047 00.000 18852 IsSlewing returns 0
21:06:08.047 00.000 18852 IsGuiding returns 0
21:06:08.047 00.000 18852 PulseGuide returned control before completion, sleep 137
21:06:08.063 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:06:08.079 00.016 13524 UpdateGuideState exits: m=1290 SNR=23.1
21:06:08.079 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:08.079 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:06:08.079 00.000 13524 Enqueuing Expose request
21:06:08.204 00.125 18852 IsGuiding returns 1
21:06:08.204 00.000 18852 scope still moving after pulse duration time elapsed
21:06:08.235 00.031 18852 IsSlewing returns 0
21:06:08.235 00.000 18852 IsGuiding returns 1
21:06:08.266 00.031 18852 IsSlewing returns 0
21:06:08.266 00.000 18852 IsGuiding returns 0
21:06:08.266 00.000 18852 scope move finished after 128 + 81 ms
21:06:08.266 00.000 18852 Move returns status 0, amount 128
21:06:08.266 00.000 18852 MoveAxis(N, 0, ABG)
21:06:08.266 00.000 18852 Move returns status 0, amount 0
21:06:08.266 00.000 18852 move complete, result=0
21:06:08.266 00.000 18852 worker thread done servicing request
21:06:08.266 00.000 18852 Worker thread wakes up
21:06:08.266 00.000 13524 GuideStep: -1.0 px 128 ms EAST, -0.2 px 0 ms NORTH
21:06:08.266 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:08.266 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:06:11.035 02.769 18852 Exposure complete
21:06:11.066 00.031 18852 worker thread done servicing request
21:06:11.066 00.000 13524 OnExposeComplete: enter
21:06:11.066 00.000 13524 UpdateGuideState(): m_state=6
21:06:11.082 00.016 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:06:11.082 00.000 13524 Star::Find returns 1 (0), X=734.55, Y=255.60, Mass=1164, SNR=22.2, Peak=254 HFD=1.6
21:06:11.082 00.000 13524 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.94) = xAngle (2.93 = 2.93)
21:06:11.082 00.000 13524 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (5.97 = -0.32)
21:06:11.082 00.000 13524 CameraToMount -- cameraX=-0.26 cameraY=0.60 hyp=0.65 cameraTheta=1.98 mountX=-0.64 mountY=-0.20, mountTheta=-2.83
21:06:11.082 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.26, y=0.60, opts=13)
21:06:11.082 00.000 13524 Enqueuing Move request for scope (-0.26, 0.60)
21:06:11.082 00.000 18852 Worker thread wakes up
21:06:11.082 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.60) opts 0xd
21:06:11.082 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.26, 0.60)
21:06:11.082 00.000 18852 Moving (-0.26, 0.60) raw xDistance=-0.64 yDistance=-0.20
21:06:11.082 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.64
21:06:11.082 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:11.082 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:06:11.082 00.000 18852 MoveAxis(E, 88, ABG)
21:06:11.082 00.000 18852 Guiding  Dir = 2, Dur = 88
21:06:11.082 00.000 18852 IsSlewing returns 0
21:06:11.082 00.000 18852 IsGuiding returns 0
21:06:11.082 00.000 18852 PulseGuide returned control before completion, sleep 97
21:06:11.098 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:06:11.113 00.015 13524 UpdateGuideState exits: m=1164 SNR=22.2
21:06:11.113 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:11.113 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:06:11.113 00.000 13524 Enqueuing Expose request
21:06:11.207 00.094 18852 IsGuiding returns 0
21:06:11.207 00.000 18852 Move returns status 0, amount 88
21:06:11.207 00.000 18852 MoveAxis(N, 0, ABG)
21:06:11.207 00.000 18852 Move returns status 0, amount 0
21:06:11.207 00.000 18852 move complete, result=0
21:06:11.207 00.000 18852 worker thread done servicing request
21:06:11.207 00.000 18852 Worker thread wakes up
21:06:11.207 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:11.207 00.000 13524 GuideStep: -0.6 px 88 ms EAST, -0.2 px 0 ms NORTH
21:06:11.207 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:06:13.956 02.749 18852 Exposure complete
21:06:13.988 00.032 18852 worker thread done servicing request
21:06:13.988 00.000 13524 OnExposeComplete: enter
21:06:13.988 00.000 13524 UpdateGuideState(): m_state=6
21:06:13.988 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:06:14.003 00.015 13524 Star::Find returns 1 (0), X=734.79, Y=255.66, Mass=1169, SNR=22.4, Peak=254 HFD=1.9
21:06:14.003 00.000 13524 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.94) = xAngle (2.55 = 2.55)
21:06:14.003 00.000 13524 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (5.59 = -0.69)
21:06:14.003 00.000 13524 CameraToMount -- cameraX=-0.02 cameraY=0.66 hyp=0.66 cameraTheta=1.61 mountX=-0.55 mountY=-0.42, mountTheta=-2.49
21:06:14.003 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.02, y=0.66, opts=13)
21:06:14.003 00.000 13524 Enqueuing Move request for scope (-0.02, 0.66)
21:06:14.003 00.000 18852 Worker thread wakes up
21:06:14.003 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.66) opts 0xd
21:06:14.003 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.02, 0.66)
21:06:14.003 00.000 18852 Moving (-0.02, 0.66) raw xDistance=-0.55 yDistance=-0.42
21:06:14.003 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
21:06:14.003 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:06:14.003 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:06:14.003 00.000 18852 MoveAxis(E, 75, ABG)
21:06:14.003 00.000 18852 Guiding  Dir = 2, Dur = 75
21:06:14.003 00.000 18852 IsSlewing returns 0
21:06:14.003 00.000 18852 IsGuiding returns 0
21:06:14.003 00.000 18852 PulseGuide returned control before completion, sleep 84
21:06:14.019 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:06:14.019 00.000 13524 UpdateGuideState exits: m=1169 SNR=22.4
21:06:14.034 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:14.034 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:06:14.034 00.000 13524 Enqueuing Expose request
21:06:14.113 00.079 18852 IsGuiding returns 0
21:06:14.113 00.000 18852 Move returns status 0, amount 75
21:06:14.113 00.000 18852 MoveAxis(N, 0, ABG)
21:06:14.113 00.000 18852 Move returns status 0, amount 0
21:06:14.113 00.000 18852 move complete, result=0
21:06:14.113 00.000 18852 worker thread done servicing request
21:06:14.113 00.000 18852 Worker thread wakes up
21:06:14.113 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:14.113 00.000 13524 GuideStep: -0.5 px 75 ms EAST, -0.4 px 0 ms NORTH
21:06:14.113 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:06:16.846 02.733 18852 Exposure complete
21:06:16.893 00.047 18852 worker thread done servicing request
21:06:16.893 00.000 13524 OnExposeComplete: enter
21:06:16.893 00.000 13524 UpdateGuideState(): m_state=6
21:06:16.893 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:06:16.893 00.000 13524 Star::Find returns 1 (0), X=734.11, Y=255.40, Mass=1207, SNR=22.6, Peak=241 HFD=2.1
21:06:16.893 00.000 13524 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.94) = xAngle (3.57 = -2.71)
21:06:16.893 00.000 13524 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (6.61 = 0.33)
21:06:16.909 00.016 13524 CameraToMount -- cameraX=-0.71 cameraY=0.40 hyp=0.81 cameraTheta=2.63 mountX=-0.74 mountY=0.26, mountTheta=2.80
21:06:16.909 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.71, y=0.40, opts=13)
21:06:16.909 00.000 13524 Enqueuing Move request for scope (-0.71, 0.40)
21:06:16.909 00.000 18852 Worker thread wakes up
21:06:16.909 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.40) opts 0xd
21:06:16.909 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.71, 0.40)
21:06:16.909 00.000 18852 Moving (-0.71, 0.40) raw xDistance=-0.74 yDistance=0.26
21:06:16.909 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.74
21:06:16.909 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:16.909 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:06:16.909 00.000 18852 MoveAxis(E, 98, ABG)
21:06:16.909 00.000 18852 Guiding  Dir = 2, Dur = 98
21:06:16.909 00.000 18852 IsSlewing returns 0
21:06:16.909 00.000 18852 IsGuiding returns 0
21:06:16.909 00.000 18852 PulseGuide returned control before completion, sleep 107
21:06:16.924 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:06:16.924 00.000 13524 UpdateGuideState exits: m=1207 SNR=22.6
21:06:16.924 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:16.940 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:06:16.940 00.000 13524 Enqueuing Expose request
21:06:17.034 00.094 18852 IsGuiding returns 0
21:06:17.034 00.000 18852 Move returns status 0, amount 98
21:06:17.034 00.000 18852 MoveAxis(N, 0, ABG)
21:06:17.034 00.000 18852 Move returns status 0, amount 0
21:06:17.034 00.000 18852 move complete, result=0
21:06:17.034 00.000 18852 worker thread done servicing request
21:06:17.034 00.000 18852 Worker thread wakes up
21:06:17.034 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:17.034 00.000 13524 GuideStep: -0.7 px 98 ms EAST, 0.3 px 0 ms NORTH
21:06:17.034 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:06:19.767 02.733 18852 Exposure complete
21:06:19.799 00.032 18852 worker thread done servicing request
21:06:19.799 00.000 13524 OnExposeComplete: enter
21:06:19.799 00.000 13524 UpdateGuideState(): m_state=6
21:06:19.799 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:06:19.799 00.000 13524 Star::Find returns 1 (0), X=734.34, Y=255.21, Mass=1238, SNR=23.1, Peak=255 HFD=2.0
21:06:19.799 00.000 13524 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.94) = xAngle (3.67 = -2.62)
21:06:19.799 00.000 13524 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (6.71 = 0.42)
21:06:19.814 00.015 13524 CameraToMount -- cameraX=-0.48 cameraY=0.21 hyp=0.52 cameraTheta=2.72 mountX=-0.45 mountY=0.22, mountTheta=2.70
21:06:19.814 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.48, y=0.21, opts=13)
21:06:19.814 00.000 13524 Enqueuing Move request for scope (-0.48, 0.21)
21:06:19.814 00.000 18852 Worker thread wakes up
21:06:19.814 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.21) opts 0xd
21:06:19.814 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.48, 0.21)
21:06:19.814 00.000 18852 Moving (-0.48, 0.21) raw xDistance=-0.45 yDistance=0.22
21:06:19.814 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
21:06:19.814 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:19.814 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:06:19.814 00.000 18852 MoveAxis(E, 64, ABG)
21:06:19.814 00.000 18852 Guiding  Dir = 2, Dur = 64
21:06:19.814 00.000 18852 IsSlewing returns 0
21:06:19.814 00.000 18852 IsGuiding returns 0
21:06:19.814 00.000 18852 PulseGuide returned control before completion, sleep 73
21:06:19.814 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:06:19.830 00.016 13524 UpdateGuideState exits: m=1238 SNR=23.1
21:06:19.830 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:19.830 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:06:19.830 00.000 13524 Enqueuing Expose request
21:06:19.908 00.078 18852 IsGuiding returns 0
21:06:19.908 00.000 18852 Move returns status 0, amount 64
21:06:19.908 00.000 18852 MoveAxis(N, 0, ABG)
21:06:19.908 00.000 18852 Move returns status 0, amount 0
21:06:19.908 00.000 18852 move complete, result=0
21:06:19.908 00.000 18852 worker thread done servicing request
21:06:19.908 00.000 18852 Worker thread wakes up
21:06:19.908 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:19.908 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:06:19.908 00.000 13524 GuideStep: -0.5 px 64 ms EAST, 0.2 px 0 ms NORTH
21:06:22.642 02.734 18852 Exposure complete
21:06:22.673 00.031 18852 worker thread done servicing request
21:06:22.673 00.000 13524 OnExposeComplete: enter
21:06:22.673 00.000 13524 UpdateGuideState(): m_state=6
21:06:22.673 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:06:22.673 00.000 13524 Star::Find returns 1 (0), X=734.95, Y=254.69, Mass=1264, SNR=23.2, Peak=256 HFD=2.2
21:06:22.689 00.016 13524 MultiStar: exiting stabilization period
21:06:22.689 00.000 13524 MultiStar: updating star positions after lock position change
21:06:22.689 00.000 13524 Star::Find(15, 530, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:06:22.689 00.000 13524 Star::Find returns 1 (0), X=530.26, Y=313.24, Mass=921, SNR=19.9, Peak=245 HFD=1.6
21:06:22.689 00.000 13524 Star::Find(15, 517, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:06:22.689 00.000 13524 Star::Find returns 1 (0), X=517.91, Y=426.46, Mass=718, SNR=17.2, Peak=195 HFD=2.1
21:06:22.689 00.000 13524 Star::Find(15, 869, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:06:22.689 00.000 13524 Star::Find returns 1 (0), X=870.12, Y=319.05, Mass=1488, SNR=24.9, Peak=231 HFD=2.7
21:06:22.689 00.000 13524 Star::Find(15, 421, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:06:22.689 00.000 13524 Star::Find returns 1 (0), X=420.84, Y=471.42, Mass=495, SNR=13.6, Peak=102 HFD=2.4
21:06:22.689 00.000 13524 Star::Find(15, 157, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:06:22.689 00.000 13524 Star::Find false star n=10 nbg=277 bg=9.4 sigma=3.1 thresh=19 peak=18
21:06:22.704 00.015 13524 Star::Find returns 0 (2), X=157.00, Y=148.00, Mass=114, SNR=2.9, Peak=25 HFD=0.0
21:06:22.704 00.000 13524 Star::Find(15, 387, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:06:22.704 00.000 13524 Star::Find returns 1 (0), X=388.06, Y=79.51, Mass=91, SNR=5.8, Peak=53 HFD=2.3
21:06:22.704 00.000 13524 Star::Find(15, 241, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:06:22.704 00.000 13524 Star::Find returns 1 (0), X=242.73, Y=303.41, Mass=102, SNR=6.1, Peak=43 HFD=2.5
21:06:22.704 00.000 13524 Star::Find(15, 137, 27, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:06:22.704 00.000 13524 Star::Find returns 0 (2), X=137.00, Y=27.00, Mass=22, SNR=2.7, Peak=19 HFD=0.0
21:06:22.704 00.000 13524 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.94) = xAngle (-0.22 = -0.22)
21:06:22.704 00.000 13524 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (2.82 = 2.82)
21:06:22.704 00.000 13524 CameraToMount -- cameraX=0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.16 mountX=0.33 mountY=0.11, mountTheta=0.31
21:06:22.704 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.14, y=-0.31, opts=13)
21:06:22.704 00.000 13524 Enqueuing Move request for scope (0.14, -0.31)
21:06:22.720 00.016 18852 Worker thread wakes up
21:06:22.720 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.31) opts 0xd
21:06:22.720 00.000 18852 Handling offset move in thread for scope, endpoint = (0.14, -0.31)
21:06:22.720 00.000 18852 Moving (0.14, -0.31) raw xDistance=0.33 yDistance=0.11
21:06:22.720 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
21:06:22.720 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:22.720 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:06:22.720 00.000 18852 MoveAxis(W, 37, ABG)
21:06:22.720 00.000 18852 Guiding  Dir = 3, Dur = 37
21:06:22.720 00.000 18852 IsSlewing returns 0
21:06:22.720 00.000 18852 IsGuiding returns 0
21:06:22.720 00.000 18852 PulseGuide returned control before completion, sleep 46
21:06:22.720 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:06:22.735 00.015 13524 UpdateGuideState exits: m=1264 SNR=23.2
21:06:22.735 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:22.735 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:06:22.735 00.000 13524 Enqueuing Expose request
21:06:22.782 00.047 18852 IsGuiding returns 0
21:06:22.782 00.000 18852 Move returns status 0, amount 37
21:06:22.782 00.000 18852 MoveAxis(N, 0, ABG)
21:06:22.782 00.000 18852 Move returns status 0, amount 0
21:06:22.782 00.000 18852 move complete, result=0
21:06:22.782 00.000 18852 worker thread done servicing request
21:06:22.782 00.000 18852 Worker thread wakes up
21:06:22.782 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:22.782 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:06:22.782 00.000 13524 GuideStep: 0.3 px 37 ms WEST, 0.1 px 0 ms NORTH
21:06:25.515 02.733 18852 Exposure complete
21:06:25.547 00.032 18852 worker thread done servicing request
21:06:25.547 00.000 13524 OnExposeComplete: enter
21:06:25.547 00.000 13524 UpdateGuideState(): m_state=6
21:06:25.547 00.000 13524 Star::Find(15, 734, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:06:25.547 00.000 13524 Star::Find returns 1 (0), X=734.65, Y=255.39, Mass=1247, SNR=22.8, Peak=254 HFD=1.7
21:06:25.547 00.000 13524 Star::Find false star n=5 nbg=279 bg=9.2 sigma=3.1 thresh=19 peak=18
21:06:25.547 00.000 13524 MultiStar: [#1 -0.02,0.60,0.00,M1] [#2 -0.28,0.70,0.00,M1] [#3 -0.22,0.78,0.00,M1] [#4 0.14,0.59,0.00,M1] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] 
21:06:25.562 00.015 13524 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.94) = xAngle (2.91 = 2.91)
21:06:25.562 00.000 13524 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (5.95 = -0.33)
21:06:25.562 00.000 13524 CameraToMount -- cameraX=-0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.97 mountX=-0.41 mountY=-0.14, mountTheta=-2.82
21:06:25.562 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.16, y=0.39, opts=13)
21:06:25.562 00.000 13524 Enqueuing Move request for scope (-0.16, 0.39)
21:06:25.562 00.000 18852 Worker thread wakes up
21:06:25.562 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.39) opts 0xd
21:06:25.562 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.16, 0.39)
21:06:25.562 00.000 18852 Moving (-0.16, 0.39) raw xDistance=-0.41 yDistance=-0.14
21:06:25.562 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
21:06:25.562 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:25.562 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:06:25.562 00.000 18852 MoveAxis(E, 48, ABG)
21:06:25.562 00.000 18852 Guiding  Dir = 2, Dur = 48
21:06:25.562 00.000 18852 IsSlewing returns 0
21:06:25.562 00.000 18852 IsGuiding returns 0
21:06:25.562 00.000 18852 PulseGuide returned control before completion, sleep 57
21:06:25.578 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=23, FiltMin=1, FiltMax=256, Gamma=1.000
21:06:25.578 00.000 13524 UpdateGuideState exits: m=1247 SNR=22.8
21:06:25.578 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:25.578 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:06:25.593 00.015 13524 Enqueuing Expose request
21:06:25.640 00.047 18852 IsGuiding returns 0
21:06:25.640 00.000 18852 Move returns status 0, amount 48
21:06:25.640 00.000 18852 MoveAxis(N, 0, ABG)
21:06:25.640 00.000 18852 Move returns status 0, amount 0
21:06:25.640 00.000 18852 move complete, result=0
21:06:25.640 00.000 18852 worker thread done servicing request
21:06:25.640 00.000 18852 Worker thread wakes up
21:06:25.640 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:25.640 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:06:25.640 00.000 13524 GuideStep: -0.4 px 48 ms EAST, -0.1 px 0 ms NORTH
21:06:28.374 02.734 18852 Exposure complete
21:06:28.405 00.031 18852 worker thread done servicing request
21:06:28.405 00.000 13524 OnExposeComplete: enter
21:06:28.405 00.000 13524 UpdateGuideState(): m_state=6
21:06:28.405 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:06:28.405 00.000 13524 Star::Find returns 1 (0), X=734.43, Y=255.58, Mass=1237, SNR=23.0, Peak=254 HFD=1.6
21:06:28.421 00.016 13524 Star::Find false star n=7 nbg=282 bg=8.7 sigma=3.3 thresh=19 peak=18
21:06:28.421 00.000 13524 Star::Find false star n=6 nbg=280 bg=12.7 sigma=3.6 thresh=24 peak=24
21:06:28.421 00.000 13524 Star::Find false star n=11 nbg=275 bg=8.1 sigma=3.0 thresh=17 peak=14
21:06:28.421 00.000 13524 MultiStar: [#1 -0.39,0.84,0.00,M2] [#2 -0.27,0.94,0.00,M2] [#3 -0.36,0.88,0.00,M2] [#4 -0.25,1.01,0.00,M2] [#5 0.00,0.00,0.00,L] [#6 -0.68,-0.28,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] 
21:06:28.421 00.000 13524 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.94) = xAngle (3.09 = 3.09)
21:06:28.421 00.000 13524 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (6.13 = -0.15)
21:06:28.421 00.000 13524 CameraToMount -- cameraX=-0.38 cameraY=0.58 hyp=0.70 cameraTheta=2.15 mountX=-0.70 mountY=-0.10, mountTheta=-2.99
21:06:28.421 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.38, y=0.58, opts=13)
21:06:28.421 00.000 13524 Enqueuing Move request for scope (-0.38, 0.58)
21:06:28.421 00.000 18852 Worker thread wakes up
21:06:28.421 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.58) opts 0xd
21:06:28.421 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.38, 0.58)
21:06:28.421 00.000 18852 Moving (-0.38, 0.58) raw xDistance=-0.70 yDistance=-0.10
21:06:28.421 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
21:06:28.421 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:28.421 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:06:28.421 00.000 18852 MoveAxis(E, 91, ABG)
21:06:28.421 00.000 18852 Guiding  Dir = 2, Dur = 91
21:06:28.421 00.000 18852 IsSlewing returns 0
21:06:28.421 00.000 18852 IsGuiding returns 0
21:06:28.437 00.016 18852 PulseGuide returned control before completion, sleep 99
21:06:28.437 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=24, FiltMin=1, FiltMax=256, Gamma=1.000
21:06:28.452 00.015 13524 UpdateGuideState exits: m=1237 SNR=23.0
21:06:28.452 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:28.452 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:06:28.452 00.000 13524 Enqueuing Expose request
21:06:28.546 00.094 18852 IsGuiding returns 0
21:06:28.546 00.000 18852 Move returns status 0, amount 91
21:06:28.546 00.000 18852 MoveAxis(N, 0, ABG)
21:06:28.546 00.000 18852 Move returns status 0, amount 0
21:06:28.546 00.000 18852 move complete, result=0
21:06:28.546 00.000 18852 worker thread done servicing request
21:06:28.546 00.000 18852 Worker thread wakes up
21:06:28.546 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:28.546 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:06:28.546 00.000 13524 GuideStep: -0.7 px 91 ms EAST, -0.1 px 0 ms NORTH
21:06:31.280 02.734 18852 Exposure complete
21:06:31.311 00.031 18852 worker thread done servicing request
21:06:31.311 00.000 13524 OnExposeComplete: enter
21:06:31.311 00.000 13524 UpdateGuideState(): m_state=6
21:06:31.311 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:06:31.311 00.000 13524 Star::Find returns 1 (0), X=734.55, Y=255.80, Mass=1076, SNR=20.2, Peak=194 HFD=2.5
21:06:31.311 00.000 13524 Star::Find false star n=3 nbg=284 bg=9.9 sigma=3.4 thresh=20 peak=15
21:06:31.311 00.000 13524 Star::Find false star n=4 nbg=281 bg=14.5 sigma=4.0 thresh=26 peak=26
21:06:31.311 00.000 13524 Star::Find false star n=4 nbg=276 bg=8.7 sigma=3.2 thresh=18 peak=12
21:06:31.326 00.015 13524 MultiStar: [#1 -0.41,0.89,0.00,M3] [#2 -0.41,0.88,0.00,M3] [#3 -0.36,1.00,0.00,M3] [#4 -0.08,1.18,0.00,M3] [#5 0.00,0.00,0.00,L] [#6 -0.79,-0.71,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] 
21:06:31.326 00.000 13524 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.94) = xAngle (2.83 = 2.83)
21:06:31.326 00.000 13524 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (5.87 = -0.41)
21:06:31.326 00.000 13524 CameraToMount -- cameraX=-0.26 cameraY=0.80 hyp=0.84 cameraTheta=1.88 mountX=-0.80 mountY=-0.34, mountTheta=-2.74
21:06:31.326 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.26, y=0.80, opts=13)
21:06:31.326 00.000 13524 Enqueuing Move request for scope (-0.26, 0.80)
21:06:31.326 00.000 18852 Worker thread wakes up
21:06:31.326 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.80) opts 0xd
21:06:31.326 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.26, 0.80)
21:06:31.326 00.000 18852 Moving (-0.26, 0.80) raw xDistance=-0.80 yDistance=-0.34
21:06:31.326 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.80
21:06:31.326 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:31.326 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:06:31.326 00.000 18852 MoveAxis(E, 106, ABG)
21:06:31.326 00.000 18852 Guiding  Dir = 2, Dur = 106
21:06:31.326 00.000 18852 IsSlewing returns 0
21:06:31.326 00.000 18852 IsGuiding returns 0
21:06:31.326 00.000 18852 PulseGuide returned control before completion, sleep 115
21:06:31.342 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=26, FiltMin=0, FiltMax=256, Gamma=1.000
21:06:31.342 00.000 13524 UpdateGuideState exits: m=1076 SNR=20.2
21:06:31.342 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:31.358 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:06:31.358 00.000 13524 Enqueuing Expose request
21:06:31.467 00.109 18852 IsGuiding returns 0
21:06:31.467 00.000 18852 Move returns status 0, amount 106
21:06:31.467 00.000 18852 MoveAxis(N, 0, ABG)
21:06:31.467 00.000 18852 Move returns status 0, amount 0
21:06:31.467 00.000 18852 move complete, result=0
21:06:31.467 00.000 18852 worker thread done servicing request
21:06:31.467 00.000 18852 Worker thread wakes up
21:06:31.467 00.000 13524 GuideStep: -0.8 px 106 ms EAST, -0.3 px 0 ms NORTH
21:06:31.467 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:31.467 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(720,240,31,31)
21:06:34.201 02.734 18852 Exposure complete
21:06:34.232 00.031 18852 worker thread done servicing request
21:06:34.232 00.000 13524 OnExposeComplete: enter
21:06:34.232 00.000 13524 UpdateGuideState(): m_state=6
21:06:34.232 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:06:34.232 00.000 13524 Star::Find false star n=5 nbg=280 bg=50.9 sigma=4.9 thresh=66 peak=65
21:06:34.232 00.000 13524 Star::Find returns 0 (2), X=734.00, Y=255.00, Mass=98, SNR=2.9, Peak=77 HFD=0.0
21:06:34.232 00.000 13524 DistanceChecker: activated
21:06:34.232 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:34.232 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:06:34.232 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
21:06:34.232 00.000 18852 Worker thread wakes up
21:06:34.232 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:34.232 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:34.232 00.000 18852 move complete, result=0
21:06:34.232 00.000 18852 worker thread done servicing request
21:06:34.354 00.122 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:34.354 00.000 13524 Status Line: Star lost - low SNR
21:06:34.369 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=24, FiltMin=0, FiltMax=255, Gamma=1.000
21:06:34.385 00.016 13524 UpdateGuideState exits: Star lost - low SNR
21:06:34.385 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:34.401 00.016 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:06:34.401 00.000 13524 Enqueuing Expose request
21:06:34.401 00.000 18852 Worker thread wakes up
21:06:34.401 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:34.401 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:06:37.186 02.785 18852 Exposure complete
21:06:37.225 00.039 18852 worker thread done servicing request
21:06:37.225 00.000 13524 OnExposeComplete: enter
21:06:37.225 00.000 13524 UpdateGuideState(): m_state=6
21:06:37.225 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:06:37.235 00.010 13524 Star::Find returns 0 (3), X=734.00, Y=255.00, Mass=0, SNR=0.0, Peak=97 HFD=0.0
21:06:37.235 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:37.235 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:06:37.235 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
21:06:37.240 00.005 18852 Worker thread wakes up
21:06:37.240 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:37.240 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:37.240 00.000 18852 move complete, result=0
21:06:37.240 00.000 18852 worker thread done servicing request
21:06:37.344 00.104 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:37.344 00.000 13524 Status Line: Star lost - low mass
21:06:37.344 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=35, FiltMin=0, FiltMax=233, Gamma=1.000
21:06:37.360 00.016 13524 UpdateGuideState exits: Star lost - low mass
21:06:37.360 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:37.360 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:06:37.360 00.000 13524 Enqueuing Expose request
21:06:37.360 00.000 18852 Worker thread wakes up
21:06:37.360 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:37.360 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:06:40.131 02.771 18852 Exposure complete
21:06:40.162 00.031 18852 worker thread done servicing request
21:06:40.162 00.000 13524 OnExposeComplete: enter
21:06:40.162 00.000 13524 UpdateGuideState(): m_state=6
21:06:40.162 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:06:40.162 00.000 13524 Star::Find returns 0 (2), X=734.00, Y=255.00, Mass=18, SNR=2.2, Peak=89 HFD=0.0
21:06:40.177 00.015 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:40.177 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:06:40.177 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
21:06:40.177 00.000 18852 Worker thread wakes up
21:06:40.177 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:40.177 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:40.177 00.000 18852 move complete, result=0
21:06:40.177 00.000 18852 worker thread done servicing request
21:06:40.287 00.110 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:40.287 00.000 13524 Status Line: Star lost - low SNR
21:06:40.287 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=173, med=30, FiltMin=0, FiltMax=138, Gamma=1.000
21:06:40.302 00.015 13524 UpdateGuideState exits: Star lost - low SNR
21:06:40.302 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:40.302 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:06:40.302 00.000 13524 Enqueuing Expose request
21:06:40.302 00.000 18852 Worker thread wakes up
21:06:40.302 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:40.302 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:06:43.064 02.762 18852 Exposure complete
21:06:43.096 00.032 18852 worker thread done servicing request
21:06:43.096 00.000 13524 OnExposeComplete: enter
21:06:43.096 00.000 13524 UpdateGuideState(): m_state=6
21:06:43.096 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:06:43.096 00.000 13524 Star::Find false star n=3 nbg=278 bg=50.9 sigma=4.8 thresh=65 peak=56
21:06:43.096 00.000 13524 Star::Find returns 0 (2), X=734.00, Y=255.00, Mass=44, SNR=2.9, Peak=66 HFD=0.0
21:06:43.096 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:43.096 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:06:43.096 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
21:06:43.111 00.015 18852 Worker thread wakes up
21:06:43.111 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:43.111 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:43.111 00.000 18852 move complete, result=0
21:06:43.111 00.000 18852 worker thread done servicing request
21:06:43.221 00.110 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:43.221 00.000 13524 Status Line: Star lost - low SNR
21:06:43.221 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=217, med=24, FiltMin=1, FiltMax=165, Gamma=1.000
21:06:43.236 00.015 13524 UpdateGuideState exits: Star lost - low SNR
21:06:43.236 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:43.236 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:06:43.236 00.000 13524 Enqueuing Expose request
21:06:43.236 00.000 18852 Worker thread wakes up
21:06:43.236 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:43.236 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:06:45.995 02.759 18852 Exposure complete
21:06:46.026 00.031 18852 worker thread done servicing request
21:06:46.026 00.000 13524 OnExposeComplete: enter
21:06:46.042 00.016 13524 UpdateGuideState(): m_state=6
21:06:46.042 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:06:46.042 00.000 13524 Star::Find returns 0 (2), X=734.00, Y=255.00, Mass=31, SNR=2.9, Peak=71 HFD=0.0
21:06:46.042 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:46.042 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:06:46.042 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
21:06:46.042 00.000 18852 Worker thread wakes up
21:06:46.042 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:46.042 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:46.042 00.000 18852 move complete, result=0
21:06:46.042 00.000 18852 worker thread done servicing request
21:06:46.151 00.109 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:46.151 00.000 13524 Status Line: Star lost - low SNR
21:06:46.151 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=138, med=25, FiltMin=1, FiltMax=106, Gamma=1.000
21:06:46.167 00.016 13524 UpdateGuideState exits: Star lost - low SNR
21:06:46.167 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:46.167 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:06:46.167 00.000 13524 Enqueuing Expose request
21:06:46.167 00.000 18852 Worker thread wakes up
21:06:46.167 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:46.167 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:06:48.909 02.742 18852 Exposure complete
21:06:48.940 00.031 18852 worker thread done servicing request
21:06:48.940 00.000 13524 OnExposeComplete: enter
21:06:48.940 00.000 13524 UpdateGuideState(): m_state=6
21:06:48.940 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:06:48.956 00.016 13524 Star::Find returns 0 (2), X=734.00, Y=255.00, Mass=31, SNR=2.9, Peak=71 HFD=0.0
21:06:48.956 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:48.956 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:06:48.956 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
21:06:48.956 00.000 18852 Worker thread wakes up
21:06:48.956 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:48.956 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:48.956 00.000 18852 move complete, result=0
21:06:48.956 00.000 18852 worker thread done servicing request
21:06:49.065 00.109 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:49.065 00.000 13524 Status Line: Star lost - low SNR
21:06:49.065 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=83, med=25, FiltMin=1, FiltMax=61, Gamma=1.000
21:06:49.081 00.016 13524 UpdateGuideState exits: Star lost - low SNR
21:06:49.081 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:49.081 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:06:49.081 00.000 13524 Enqueuing Expose request
21:06:49.081 00.000 18852 Worker thread wakes up
21:06:49.081 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:49.081 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:06:51.840 02.759 18852 Exposure complete
21:06:51.871 00.031 18852 worker thread done servicing request
21:06:51.871 00.000 13524 OnExposeComplete: enter
21:06:51.871 00.000 13524 UpdateGuideState(): m_state=6
21:06:51.871 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:06:51.887 00.016 13524 Star::Find false star n=3 nbg=276 bg=65.3 sigma=5.2 thresh=81 peak=71
21:06:51.887 00.000 13524 Star::Find returns 0 (2), X=734.00, Y=255.00, Mass=52, SNR=2.9, Peak=86 HFD=0.0
21:06:51.887 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:51.887 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:06:51.887 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
21:06:51.887 00.000 18852 Worker thread wakes up
21:06:51.887 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:51.887 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:51.887 00.000 18852 move complete, result=0
21:06:51.887 00.000 18852 worker thread done servicing request
21:06:52.005 00.118 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:52.005 00.000 13524 Status Line: Star lost - low SNR
21:06:52.005 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=106, med=31, FiltMin=0, FiltMax=89, Gamma=1.000
21:06:52.021 00.016 13524 UpdateGuideState exits: Star lost - low SNR
21:06:52.021 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:52.021 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:06:52.021 00.000 13524 Enqueuing Expose request
21:06:52.021 00.000 18852 Worker thread wakes up
21:06:52.021 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:52.021 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:06:54.762 02.741 18852 Exposure complete
21:06:54.794 00.032 18852 worker thread done servicing request
21:06:54.794 00.000 13524 OnExposeComplete: enter
21:06:54.794 00.000 13524 UpdateGuideState(): m_state=6
21:06:54.794 00.000 13524 Star::Find(15, 734, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:06:54.794 00.000 13524 Star::Find returns 0 (2), X=734.00, Y=255.00, Mass=13, SNR=1.9, Peak=66 HFD=0.0
21:06:54.809 00.015 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:06:54.809 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:06:54.809 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
21:06:54.809 00.000 18852 Worker thread wakes up
21:06:54.809 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:06:54.809 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:06:54.809 00.000 18852 move complete, result=0
21:06:54.809 00.000 18852 worker thread done servicing request
21:06:54.919 00.110 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:06:54.919 00.000 13524 Status Line: Star lost - low SNR
21:06:54.919 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=128, med=24, FiltMin=1, FiltMax=113, Gamma=1.000
21:06:54.934 00.015 13524 UpdateGuideState exits: Star lost - low SNR
21:06:54.934 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:54.934 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:06:54.934 00.000 13524 Enqueuing Expose request
21:06:54.934 00.000 18852 Worker thread wakes up
21:06:54.934 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:06:54.934 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:06:55.199 00.265 13524 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:06:55.208 00.009 13524 Status Line: Waiting for devices...
21:06:55.218 00.010 13524 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=1
21:06:55.228 00.010 13524 Status Line: Waiting for devices...
21:06:55.268 00.040 18852 ZWO: stopexposure
21:06:55.268 00.000 20928 IsSlewing returns 1
21:06:55.788 00.520 20928 IsSlewing returns 1
21:06:56.308 00.520 20928 IsSlewing returns 1
21:06:56.828 00.520 20928 IsSlewing returns 1
21:06:57.348 00.520 20928 IsSlewing returns 1
21:06:57.604 00.256 18852 ZWO: stopexposure
21:06:57.604 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:06:57.604 00.000 18852 worker thread done servicing request
21:06:57.619 00.015 13524 OnExposeComplete: enter
21:06:57.619 00.000 13524 OnExposeComplete: Capture Error reported
21:06:57.635 00.016 13524 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:06:57.635 00.000 13524 Mount: notify guiding stopped
21:06:57.635 00.000 13524 Changing from state GUIDING to STOP
21:06:57.635 00.000 13524 guider state => SELECTED
21:06:57.635 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=128, med=24, FiltMin=1, FiltMax=113, Gamma=1.000
21:06:57.651 00.016 13524 Changing from state SELECTED to UNINITIALIZED
21:06:57.651 00.000 13524 guider state => SELECTING
21:06:57.666 00.015 13524 Status Line: Stopped.
21:06:57.666 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:06:57.854 00.188 20928 IsSlewing returns 1
21:06:58.369 00.515 20928 IsSlewing returns 1
21:06:58.885 00.516 20928 IsSlewing returns 1
21:06:59.400 00.515 20928 IsSlewing returns 1
21:06:59.916 00.516 20928 IsSlewing returns 1
21:07:00.431 00.515 20928 IsSlewing returns 1
21:07:00.947 00.516 20928 IsSlewing returns 1
21:07:01.462 00.515 20928 IsSlewing returns 1
21:07:01.978 00.516 20928 IsSlewing returns 1
21:07:02.493 00.515 20928 IsSlewing returns 1
21:07:03.009 00.516 20928 IsSlewing returns 1
21:07:03.524 00.515 20928 IsSlewing returns 1
21:07:04.040 00.516 20928 IsSlewing returns 0
21:07:06.201 02.161 13524 PhdController::Guide begins
21:07:06.201 00.000 13524 PhdController: newstate STATE_SETUP
21:07:06.201 00.000 13524 PhdController: setup
21:07:06.201 00.000 13524 PhdController: newstate STATE_ATTEMPT_START
21:07:06.216 00.015 13524 PhdController: start capturing
21:07:06.216 00.000 13524 Changing from state SELECTING to UNINITIALIZED
21:07:06.216 00.000 13524 guider state => SELECTING
21:07:06.216 00.000 13524 setting force full frames = true
21:07:06.216 00.000 13524 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:07:06.232 00.016 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:07:06.232 00.000 13524 Enqueuing Expose request
21:07:06.232 00.000 13524 PhdController: newstate STATE_SELECT_STAR
21:07:06.232 00.000 18852 Worker thread wakes up
21:07:06.232 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:07:06.232 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:07:06.451 00.219 13524 SetCurrentPosition(1223.78,33.71)
21:07:06.451 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:380->invalid x value
21:07:06.451 00.000 13524 Status Line: No star found
21:07:08.997 02.546 18852 Exposure complete
21:07:09.028 00.031 18852 worker thread done servicing request
21:07:09.028 00.000 13524 OnExposeComplete: enter
21:07:09.028 00.000 13524 UpdateGuideState(): m_state=1
21:07:09.028 00.000 13524 UpdateCurrentPosition: no star selected
21:07:09.044 00.016 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:07:09.044 00.000 13524 Status Line: No star selected
21:07:09.044 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=147, med=24, FiltMin=1, FiltMax=103, Gamma=1.000
21:07:09.059 00.015 13524 UpdateGuideState exits: No star selected
21:07:09.059 00.000 13524 GuiderMultiStar::AutoSelect enter
21:07:09.059 00.000 13524 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:07:09.091 00.032 13524 AutoFind: auto downsample for scale 1.66 => 1x
21:07:09.137 00.046 13524 AutoFind: global mean = 0.0, stdev 7.4
21:07:09.137 00.000 13524 AutoFind: using threshold = 0.1
21:07:09.169 00.032 13524 AutoFind: local max [915, 221] 26.6
21:07:09.169 00.000 13524 AutoFind: local max [912, 226] 25.2
21:07:09.169 00.000 13524 AutoFind: local max [817, 417] 20.2
21:07:09.169 00.000 13524 AutoFind: local max [822, 409] 18.3
21:07:09.169 00.000 13524 AutoFind: local max [700, 523] 6.7
21:07:09.169 00.000 13524 AutoFind: local max [667, 293] 6.6
21:07:09.169 00.000 13524 AutoFind: local max [708, 514] 6.4
21:07:09.169 00.000 13524 AutoFind: local max [788, 365] 6.3
21:07:09.169 00.000 13524 AutoFind: local max [673, 283] 6.1
21:07:09.169 00.000 13524 AutoFind: local max [782, 374] 5.5
21:07:09.184 00.015 13524 AutoFind: local max [713, 507] 5.2
21:07:09.184 00.000 13524 AutoFind: local max [731, 394] 4.9
21:07:09.184 00.000 13524 AutoFind: local max [931, 412] 4.7
21:07:09.184 00.000 13524 AutoFind: local max [617, 448] 4.5
21:07:09.184 00.000 13524 AutoFind: local max [760, 267] 4.4
21:07:09.184 00.000 13524 AutoFind: local max [597, 319] 4.3
21:07:09.184 00.000 13524 AutoFind: local max [901, 44] 4.3
21:07:09.184 00.000 13524 AutoFind: local max [768, 303] 4.3
21:07:09.184 00.000 13524 AutoFind: local max [905, 37] 4.3
21:07:09.184 00.000 13524 AutoFind: local max [544, 69] 4.2
21:07:09.184 00.000 13524 AutoFind: local max [777, 506] 4.2
21:07:09.184 00.000 13524 AutoFind: local max [481, 182] 4.2
21:07:09.200 00.016 13524 AutoFind: local max [448, 77] 4.2
21:07:09.200 00.000 13524 AutoFind: local max [592, 83] 4.1
21:07:09.200 00.000 13524 AutoFind: local max [664, 397] 4.1
21:07:09.200 00.000 13524 AutoFind: local max [870, 371] 4.1
21:07:09.200 00.000 13524 AutoFind: local max [830, 340] 4.1
21:07:09.200 00.000 13524 AutoFind: local max [698, 312] 4.1
21:07:09.200 00.000 13524 AutoFind: local max [804, 548] 4.1
21:07:09.200 00.000 13524 AutoFind: local max [678, 522] 4.1
21:07:09.200 00.000 13524 AutoFind: local max [311, 68] 4.1
21:07:09.200 00.000 13524 AutoFind: local max [685, 90] 4.1
21:07:09.200 00.000 13524 AutoFind: local max [510, 43] 4.0
21:07:09.200 00.000 13524 AutoFind: local max [529, 304] 4.0
21:07:09.216 00.016 13524 AutoFind: local max [474, 160] 3.9
21:07:09.216 00.000 13524 AutoFind: local max [735, 201] 3.9
21:07:09.216 00.000 13524 AutoFind: local max [619, 439] 3.9
21:07:09.216 00.000 13524 AutoFind: local max [787, 227] 3.9
21:07:09.216 00.000 13524 AutoFind: local max [704, 240] 3.9
21:07:09.216 00.000 13524 AutoFind: local max [553, 449] 3.9
21:07:09.216 00.000 13524 AutoFind: local max [626, 320] 3.9
21:07:09.216 00.000 13524 AutoFind: local max [446, 325] 3.9
21:07:09.216 00.000 13524 AutoFind: local max [903, 441] 3.9
21:07:09.216 00.000 13524 AutoFind: local max [700, 153] 3.9
21:07:09.216 00.000 13524 AutoFind: local max [863, 417] 3.9
21:07:09.216 00.000 13524 AutoFind: local max [495, 49] 3.9
21:07:09.231 00.015 13524 AutoFind: local max [782, 350] 3.9
21:07:09.231 00.000 13524 AutoFind: local max [376, 13] 3.9
21:07:09.231 00.000 13524 AutoFind: local max [769, 110] 3.9
21:07:09.231 00.000 13524 AutoFind: local max [534, 365] 3.9
21:07:09.231 00.000 13524 AutoFind: local max [549, 334] 3.9
21:07:09.231 00.000 13524 AutoFind: local max [353, 458] 3.8
21:07:09.231 00.000 13524 AutoFind: local max [927, 580] 3.8
21:07:09.231 00.000 13524 AutoFind: local max [518, 384] 3.8
21:07:09.231 00.000 13524 AutoFind: local max [658, 450] 3.8
21:07:09.231 00.000 13524 AutoFind: local max [422, 392] 3.8
21:07:09.231 00.000 13524 AutoFind: local max [692, 159] 3.8
21:07:09.231 00.000 13524 AutoFind: local max [615, 192] 3.8
21:07:09.231 00.000 13524 AutoFind: local max [638, 96] 3.7
21:07:09.247 00.016 13524 AutoFind: local max [311, 250] 3.7
21:07:09.247 00.000 13524 AutoFind: local max [880, 522] 3.7
21:07:09.247 00.000 13524 AutoFind: local max [433, 557] 3.7
21:07:09.247 00.000 13524 AutoFind: local max [927, 216] 3.7
21:07:09.247 00.000 13524 AutoFind: local max [587, 99] 3.7
21:07:09.247 00.000 13524 AutoFind: local max [479, 69] 3.7
21:07:09.247 00.000 13524 AutoFind: local max [391, 154] 3.7
21:07:09.247 00.000 13524 AutoFind: local max [704, 568] 3.7
21:07:09.247 00.000 13524 AutoFind: local max [517, 202] 3.7
21:07:09.247 00.000 13524 AutoFind: local max [709, 163] 3.7
21:07:09.247 00.000 13524 AutoFind: local max [621, 169] 3.7
21:07:09.247 00.000 13524 AutoFind: local max [806, 192] 3.7
21:07:09.262 00.015 13524 AutoFind: local max [491, 487] 3.6
21:07:09.262 00.000 13524 AutoFind: local max [739, 533] 3.6
21:07:09.262 00.000 13524 AutoFind: local max [634, 320] 3.6
21:07:09.262 00.000 13524 AutoFind: local max [481, 320] 3.6
21:07:09.262 00.000 13524 AutoFind: local max [907, 587] 3.6
21:07:09.262 00.000 13524 AutoFind: local max [758, 505] 3.6
21:07:09.262 00.000 13524 AutoFind: local max [841, 556] 3.6
21:07:09.262 00.000 13524 AutoFind: local max [686, 258] 3.6
21:07:09.262 00.000 13524 AutoFind: local max [573, 340] 3.6
21:07:09.262 00.000 13524 AutoFind: local max [841, 319] 3.6
21:07:09.262 00.000 13524 AutoFind: local max [402, 322] 3.6
21:07:09.262 00.000 13524 AutoFind: local max [316, 355] 3.6
21:07:09.278 00.016 13524 AutoFind: local max [948, 49] 3.6
21:07:09.278 00.000 13524 AutoFind: local max [650, 329] 3.6
21:07:09.278 00.000 13524 AutoFind: local max [755, 373] 3.6
21:07:09.278 00.000 13524 AutoFind: local max [442, 50] 3.6
21:07:09.278 00.000 13524 AutoFind: local max [697, 417] 3.6
21:07:09.278 00.000 13524 AutoFind: local max [656, 277] 3.5
21:07:09.278 00.000 13524 AutoFind: local max [384, 410] 3.5
21:07:09.278 00.000 13524 AutoFind: local max [548, 349] 3.5
21:07:09.278 00.000 13524 AutoFind: local max [833, 472] 3.5
21:07:09.278 00.000 13524 AutoFind: local max [815, 42] 3.5
21:07:09.278 00.000 13524 AutoFind: local max [698, 550] 3.5
21:07:09.278 00.000 13524 AutoFind: local max [582, 570] 3.5
21:07:09.294 00.016 13524 AutoFind: local max [253, 228] 3.5
21:07:09.294 00.000 13524 AutoFind: local max [775, 549] 3.5
21:07:09.294 00.000 13524 AutoFind: local max [777, 253] 3.5
21:07:09.294 00.000 13524 AutoFind: local max [832, 252] 3.5
21:07:09.294 00.000 13524 AutoFind: local max [575, 569] 3.5
21:07:09.294 00.000 13524 AutoFind: too close [575, 569] 3.5 - [582, 570] 3.5
21:07:09.294 00.000 13524 AutoFind: too close [777, 253] 3.5 - [760, 267] 4.4
21:07:09.294 00.000 13524 AutoFind: too close [698, 550] 3.5 - [704, 568] 3.7
21:07:09.294 00.000 13524 AutoFind: too close [548, 349] 3.5 - [549, 334] 3.9
21:07:09.294 00.000 13524 AutoFind: too close [548, 349] 3.5 - [534, 365] 3.9
21:07:09.294 00.000 13524 AutoFind: too close [656, 277] 3.5 - [673, 283] 6.1
21:07:09.294 00.000 13524 AutoFind: too close [656, 277] 3.5 - [667, 293] 6.6
21:07:09.309 00.015 13524 AutoFind: too close [650, 329] 3.6 - [634, 320] 3.6
21:07:09.309 00.000 13524 AutoFind: too close [686, 258] 3.6 - [704, 240] 3.9
21:07:09.309 00.000 13524 AutoFind: too close [758, 505] 3.6 - [777, 506] 4.2
21:07:09.309 00.000 13524 AutoFind: too close [907, 587] 3.6 - [927, 580] 3.8
21:07:09.309 00.000 13524 AutoFind: too close [634, 320] 3.6 - [626, 320] 3.9
21:07:09.309 00.000 13524 AutoFind: too close [709, 163] 3.7 - [692, 159] 3.8
21:07:09.309 00.000 13524 AutoFind: too close [709, 163] 3.7 - [700, 153] 3.9
21:07:09.309 00.000 13524 AutoFind: too close [479, 69] 3.7 - [495, 49] 3.9
21:07:09.309 00.000 13524 AutoFind: too close [587, 99] 3.7 - [592, 83] 4.1
21:07:09.309 00.000 13524 AutoFind: close dim-bright [927, 216] 3.7 - [912, 226] 25.2
21:07:09.309 00.000 13524 AutoFind: close dim-bright [927, 216] 3.7 - [915, 221] 26.6
21:07:09.309 00.000 13524 AutoFind: too close [692, 159] 3.8 - [700, 153] 3.9
21:07:09.325 00.016 13524 AutoFind: too close [518, 384] 3.8 - [534, 365] 3.9
21:07:09.325 00.000 13524 AutoFind: too close [782, 350] 3.9 - [788, 365] 6.3
21:07:09.325 00.000 13524 AutoFind: too close [495, 49] 3.9 - [510, 43] 4.0
21:07:09.325 00.000 13524 AutoFind: too close [619, 439] 3.9 - [617, 448] 4.5
21:07:09.325 00.000 13524 AutoFind: too close [905, 37] 4.3 - [901, 44] 4.3
21:07:09.325 00.000 13524 AutoFind: too close [713, 507] 5.2 - [708, 514] 6.4
21:07:09.325 00.000 13524 AutoFind: too close [713, 507] 5.2 - [700, 523] 6.7
21:07:09.325 00.000 13524 AutoFind: too close [782, 374] 5.5 - [788, 365] 6.3
21:07:09.325 00.000 13524 AutoFind: too close [673, 283] 6.1 - [667, 293] 6.6
21:07:09.325 00.000 13524 AutoFind: too close [708, 514] 6.4 - [700, 523] 6.7
21:07:09.325 00.000 13524 AutoFind: too close [822, 409] 18.3 - [817, 417] 20.2
21:07:09.325 00.000 13524 AutoFind: too close [912, 226] 25.2 - [915, 221] 26.6
21:07:09.341 00.016 13524 AutoFind: too close to edge [376, 13] 3.9
21:07:09.341 00.000 13524 AutoFind: BPP = 8, saturation at 266, pedestal 11, thresh = 240
21:07:09.341 00.000 13524 Star::Find(15, 731, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.341 00.000 13524 Star::Find false star n=2 nbg=276 bg=46.7 sigma=4.8 thresh=61 peak=53
21:07:09.341 00.000 13524 Star::Find returns 0 (2), X=731.00, Y=394.00, Mass=33, SNR=2.9, Peak=61 HFD=0.0
21:07:09.341 00.000 13524 Star::Find(15, 931, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.341 00.000 13524 Star::Find returns 0 (3), X=931.00, Y=412.00, Mass=0, SNR=0.0, Peak=36 HFD=0.0
21:07:09.341 00.000 13524 Star::Find(15, 597, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.341 00.000 13524 Star::Find false star n=3 nbg=279 bg=42.1 sigma=4.5 thresh=56 peak=51
21:07:09.341 00.000 13524 Star::Find returns 0 (2), X=597.00, Y=319.00, Mass=44, SNR=2.9, Peak=59 HFD=0.0
21:07:09.341 00.000 13524 Star::Find(15, 768, 303, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.341 00.000 13524 Star::Find returns 0 (3), X=768.00, Y=303.00, Mass=0, SNR=0.0, Peak=61 HFD=0.0
21:07:09.356 00.015 13524 Star::Find(15, 544, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.356 00.000 13524 Star::Find false star n=2 nbg=279 bg=36.2 sigma=4.6 thresh=50 peak=41
21:07:09.356 00.000 13524 Star::Find returns 0 (2), X=544.00, Y=69.00, Mass=31, SNR=2.9, Peak=55 HFD=0.0
21:07:09.356 00.000 13524 Star::Find(15, 481, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.356 00.000 13524 Star::Find returns 0 (2), X=481.00, Y=182.00, Mass=14, SNR=2.0, Peak=50 HFD=0.0
21:07:09.356 00.000 13524 Star::Find(15, 448, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.356 00.000 13524 Star::Find returns 0 (3), X=448.00, Y=77.00, Mass=0, SNR=0.0, Peak=44 HFD=0.0
21:07:09.356 00.000 13524 Star::Find(15, 664, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.356 00.000 13524 Star::Find returns 0 (2), X=664.00, Y=397.00, Mass=29, SNR=2.8, Peak=62 HFD=0.0
21:07:09.356 00.000 13524 Star::Find(15, 870, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.356 00.000 13524 Star::Find returns 0 (2), X=870.00, Y=371.00, Mass=13, SNR=1.9, Peak=44 HFD=0.0
21:07:09.356 00.000 13524 Star::Find(15, 830, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.372 00.016 13524 Star::Find returns 0 (2), X=830.00, Y=340.00, Mass=15, SNR=2.1, Peak=53 HFD=0.0
21:07:09.372 00.000 13524 Star::Find(15, 698, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.372 00.000 13524 Star::Find false star n=2 nbg=275 bg=49.9 sigma=4.7 thresh=64 peak=56
21:07:09.372 00.000 13524 Star::Find returns 0 (2), X=698.00, Y=312.00, Mass=31, SNR=2.9, Peak=70 HFD=0.0
21:07:09.372 00.000 13524 Star::Find(15, 804, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.372 00.000 13524 Star::Find returns 0 (3), X=804.00, Y=548.00, Mass=0, SNR=0.0, Peak=44 HFD=0.0
21:07:09.372 00.000 13524 Star::Find(15, 678, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.372 00.000 13524 Star::Find returns 0 (2), X=678.00, Y=522.00, Mass=20, SNR=2.5, Peak=59 HFD=0.0
21:07:09.372 00.000 13524 Star::Find(15, 311, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.372 00.000 13524 Star::Find returns 0 (2), X=311.00, Y=68.00, Mass=14, SNR=2.1, Peak=33 HFD=0.0
21:07:09.372 00.000 13524 Star::Find(15, 685, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.372 00.000 13524 Star::Find returns 0 (2), X=685.00, Y=90.00, Mass=27, SNR=2.8, Peak=52 HFD=0.0
21:07:09.387 00.015 13524 Star::Find(15, 529, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.387 00.000 13524 Star::Find false star n=3 nbg=277 bg=38.1 sigma=4.4 thresh=51 peak=45
21:07:09.387 00.000 13524 Star::Find returns 0 (2), X=529.00, Y=304.00, Mass=45, SNR=2.9, Peak=57 HFD=0.0
21:07:09.387 00.000 13524 Star::Find(15, 474, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.387 00.000 13524 Star::Find returns 0 (2), X=474.00, Y=160.00, Mass=27, SNR=2.8, Peak=49 HFD=0.0
21:07:09.387 00.000 13524 Star::Find(15, 735, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.387 00.000 13524 Star::Find returns 0 (3), X=735.00, Y=201.00, Mass=0, SNR=0.0, Peak=61 HFD=0.0
21:07:09.387 00.000 13524 Star::Find(15, 787, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.387 00.000 13524 Star::Find false star n=2 nbg=276 bg=39.7 sigma=4.3 thresh=52 peak=46
21:07:09.387 00.000 13524 Star::Find returns 0 (2), X=787.00, Y=227.00, Mass=30, SNR=2.9, Peak=55 HFD=0.0
21:07:09.387 00.000 13524 Star::Find(15, 553, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.387 00.000 13524 Star::Find returns 0 (2), X=553.00, Y=449.00, Mass=15, SNR=2.1, Peak=52 HFD=0.0
21:07:09.403 00.016 13524 Star::Find(15, 446, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.403 00.000 13524 Star::Find returns 0 (2), X=446.00, Y=325.00, Mass=14, SNR=2.0, Peak=45 HFD=0.0
21:07:09.403 00.000 13524 Star::Find(15, 903, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.403 00.000 13524 Star::Find returns 0 (2), X=903.00, Y=441.00, Mass=19, SNR=2.5, Peak=43 HFD=0.0
21:07:09.403 00.000 13524 Star::Find(15, 863, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.403 00.000 13524 Star::Find returns 0 (2), X=863.00, Y=417.00, Mass=15, SNR=2.1, Peak=44 HFD=0.0
21:07:09.403 00.000 13524 Star::Find(15, 769, 110, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.403 00.000 13524 Star::Find returns 0 (2), X=769.00, Y=110.00, Mass=15, SNR=2.1, Peak=45 HFD=0.0
21:07:09.403 00.000 13524 Star::Find(15, 353, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.403 00.000 13524 Star::Find false star n=4 nbg=276 bg=20.1 sigma=3.6 thresh=31 peak=25
21:07:09.403 00.000 13524 Star::Find returns 0 (2), X=353.00, Y=458.00, Mass=45, SNR=2.9, Peak=33 HFD=0.0
21:07:09.403 00.000 13524 Star::Find(15, 658, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.419 00.016 13524 Star::Find returns 0 (2), X=658.00, Y=450.00, Mass=16, SNR=2.1, Peak=59 HFD=0.0
21:07:09.419 00.000 13524 Star::Find(15, 422, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.419 00.000 13524 Star::Find returns 0 (3), X=422.00, Y=392.00, Mass=0, SNR=0.0, Peak=43 HFD=0.0
21:07:09.419 00.000 13524 Star::Find(15, 615, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.419 00.000 13524 Star::Find returns 0 (2), X=615.00, Y=192.00, Mass=18, SNR=2.3, Peak=64 HFD=0.0
21:07:09.419 00.000 13524 Star::Find(15, 638, 96, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.419 00.000 13524 Star::Find returns 0 (2), X=638.00, Y=96.00, Mass=17, SNR=2.3, Peak=57 HFD=0.0
21:07:09.419 00.000 13524 Star::Find(15, 311, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.419 00.000 13524 Star::Find returns 0 (2), X=311.00, Y=250.00, Mass=12, SNR=1.9, Peak=33 HFD=0.0
21:07:09.419 00.000 13524 Star::Find(15, 880, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.419 00.000 13524 Star::Find false star n=2 nbg=284 bg=25.7 sigma=4.3 thresh=39 peak=31
21:07:09.419 00.000 13524 Star::Find returns 0 (2), X=880.00, Y=522.00, Mass=33, SNR=2.9, Peak=44 HFD=0.0
21:07:09.434 00.015 13524 Star::Find(15, 433, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.434 00.000 13524 Star::Find returns 0 (2), X=433.00, Y=557.00, Mass=14, SNR=2.1, Peak=38 HFD=0.0
21:07:09.434 00.000 13524 Star::Find(15, 927, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.434 00.000 13524 Star::Find returns 1 (0), X=915.43, Y=219.85, Mass=4027, SNR=40.9, Peak=147 HFD=6.9
21:07:09.434 00.000 13524 Star::Find(15, 391, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.434 00.000 13524 Star::Find returns 0 (2), X=391.00, Y=154.00, Mass=13, SNR=1.9, Peak=44 HFD=0.0
21:07:09.434 00.000 13524 Star::Find(15, 517, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.434 00.000 13524 Star::Find false star n=3 nbg=278 bg=38.3 sigma=4.3 thresh=51 peak=44
21:07:09.434 00.000 13524 Star::Find returns 0 (2), X=517.00, Y=202.00, Mass=40, SNR=2.9, Peak=53 HFD=0.0
21:07:09.434 00.000 13524 Star::Find(15, 621, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.434 00.000 13524 Star::Find returns 0 (2), X=621.00, Y=169.00, Mass=18, SNR=2.3, Peak=64 HFD=0.0
21:07:09.434 00.000 13524 Star::Find(15, 806, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.450 00.016 13524 Star::Find returns 0 (2), X=806.00, Y=192.00, Mass=14, SNR=2.0, Peak=52 HFD=0.0
21:07:09.450 00.000 13524 Star::Find(15, 491, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.450 00.000 13524 Star::Find returns 0 (3), X=491.00, Y=487.00, Mass=0, SNR=0.0, Peak=45 HFD=0.0
21:07:09.450 00.000 13524 Star::Find(15, 739, 533, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.450 00.000 13524 Star::Find false star n=4 nbg=280 bg=36.1 sigma=4.7 thresh=50 peak=41
21:07:09.450 00.000 13524 Star::Find returns 0 (2), X=739.00, Y=533.00, Mass=57, SNR=2.9, Peak=53 HFD=0.0
21:07:09.450 00.000 13524 Star::Find(15, 481, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.450 00.000 13524 Star::Find returns 0 (2), X=481.00, Y=320.00, Mass=12, SNR=1.9, Peak=49 HFD=0.0
21:07:09.450 00.000 13524 Star::Find(15, 841, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.450 00.000 13524 Star::Find false star n=4 nbg=279 bg=26.8 sigma=4.7 thresh=41 peak=36
21:07:09.450 00.000 13524 Star::Find returns 0 (2), X=841.00, Y=556.00, Mass=73, SNR=2.9, Peak=47 HFD=0.0
21:07:09.466 00.016 13524 Star::Find(15, 573, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.466 00.000 13524 Star::Find false star n=4 nbg=276 bg=40.4 sigma=4.9 thresh=55 peak=47
21:07:09.466 00.000 13524 Star::Find returns 0 (2), X=573.00, Y=340.00, Mass=64, SNR=2.9, Peak=61 HFD=0.0
21:07:09.466 00.000 13524 Star::Find(15, 841, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.466 00.000 13524 Star::Find returns 0 (2), X=841.00, Y=319.00, Mass=13, SNR=1.9, Peak=48 HFD=0.0
21:07:09.466 00.000 13524 Star::Find(15, 402, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.466 00.000 13524 Star::Find returns 0 (2), X=402.00, Y=322.00, Mass=17, SNR=2.3, Peak=43 HFD=0.0
21:07:09.466 00.000 13524 Star::Find(15, 316, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.466 00.000 13524 Star::Find returns 0 (2), X=316.00, Y=355.00, Mass=15, SNR=2.2, Peak=33 HFD=0.0
21:07:09.466 00.000 13524 Star::Find(15, 948, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.466 00.000 13524 Star::Find returns 0 (3), X=948.00, Y=49.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
21:07:09.466 00.000 13524 Star::Find(15, 755, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.481 00.015 13524 Star::Find false star n=2 nbg=278 bg=46.0 sigma=4.8 thresh=60 peak=51
21:07:09.481 00.000 13524 Star::Find returns 0 (2), X=755.00, Y=373.00, Mass=36, SNR=2.9, Peak=60 HFD=0.0
21:07:09.481 00.000 13524 Star::Find(15, 442, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.481 00.000 13524 Star::Find returns 0 (2), X=442.00, Y=50.00, Mass=13, SNR=2.0, Peak=43 HFD=0.0
21:07:09.481 00.000 13524 Star::Find(15, 697, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.481 00.000 13524 Star::Find returns 0 (2), X=697.00, Y=417.00, Mass=16, SNR=2.1, Peak=63 HFD=0.0
21:07:09.481 00.000 13524 Star::Find(15, 384, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.481 00.000 13524 Star::Find returns 0 (2), X=384.00, Y=410.00, Mass=25, SNR=2.8, Peak=37 HFD=0.0
21:07:09.481 00.000 13524 Star::Find(15, 833, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.481 00.000 13524 Star::Find returns 0 (3), X=833.00, Y=472.00, Mass=0, SNR=0.0, Peak=45 HFD=0.0
21:07:09.481 00.000 13524 Star::Find(15, 815, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.481 00.000 13524 Star::Find returns 0 (2), X=815.00, Y=42.00, Mass=15, SNR=2.2, Peak=40 HFD=0.0
21:07:09.497 00.016 13524 Star::Find(15, 253, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.497 00.000 13524 Star::Find returns 0 (2), X=253.00, Y=228.00, Mass=25, SNR=2.9, Peak=28 HFD=0.0
21:07:09.497 00.000 13524 Star::Find(15, 775, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.497 00.000 13524 Star::Find returns 0 (3), X=775.00, Y=549.00, Mass=0, SNR=0.0, Peak=47 HFD=0.0
21:07:09.497 00.000 13524 Star::Find(15, 832, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.497 00.000 13524 Star::Find false star n=2 nbg=280 bg=33.8 sigma=4.7 thresh=48 peak=40
21:07:09.497 00.000 13524 Star::Find returns 0 (2), X=832.00, Y=252.00, Mass=32, SNR=2.9, Peak=50 HFD=0.0
21:07:09.497 00.000 13524 AutoFind: finding best star pass 1
21:07:09.497 00.000 13524 Star::Find(15, 731, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.497 00.000 13524 Star::Find false star n=2 nbg=276 bg=46.7 sigma=4.8 thresh=61 peak=53
21:07:09.497 00.000 13524 Star::Find returns 0 (2), X=731.00, Y=394.00, Mass=33, SNR=2.9, Peak=61 HFD=0.0
21:07:09.497 00.000 13524 Star::Find(15, 931, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.512 00.015 13524 Star::Find returns 0 (3), X=931.00, Y=412.00, Mass=0, SNR=0.0, Peak=36 HFD=0.0
21:07:09.512 00.000 13524 Star::Find(15, 597, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.512 00.000 13524 Star::Find false star n=3 nbg=279 bg=42.1 sigma=4.5 thresh=56 peak=51
21:07:09.512 00.000 13524 Star::Find returns 0 (2), X=597.00, Y=319.00, Mass=44, SNR=2.9, Peak=59 HFD=0.0
21:07:09.512 00.000 13524 Star::Find(15, 768, 303, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.512 00.000 13524 Star::Find returns 0 (3), X=768.00, Y=303.00, Mass=0, SNR=0.0, Peak=61 HFD=0.0
21:07:09.512 00.000 13524 Star::Find(15, 544, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.512 00.000 13524 Star::Find false star n=2 nbg=279 bg=36.2 sigma=4.6 thresh=50 peak=41
21:07:09.512 00.000 13524 Star::Find returns 0 (2), X=544.00, Y=69.00, Mass=31, SNR=2.9, Peak=55 HFD=0.0
21:07:09.512 00.000 13524 Star::Find(15, 481, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.512 00.000 13524 Star::Find returns 0 (2), X=481.00, Y=182.00, Mass=14, SNR=2.0, Peak=50 HFD=0.0
21:07:09.512 00.000 13524 Star::Find(15, 448, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.528 00.016 13524 Star::Find returns 0 (3), X=448.00, Y=77.00, Mass=0, SNR=0.0, Peak=44 HFD=0.0
21:07:09.528 00.000 13524 Star::Find(15, 664, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.528 00.000 13524 Star::Find returns 0 (2), X=664.00, Y=397.00, Mass=29, SNR=2.8, Peak=62 HFD=0.0
21:07:09.528 00.000 13524 Star::Find(15, 870, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.528 00.000 13524 Star::Find returns 0 (2), X=870.00, Y=371.00, Mass=13, SNR=1.9, Peak=44 HFD=0.0
21:07:09.528 00.000 13524 Star::Find(15, 830, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.528 00.000 13524 Star::Find returns 0 (2), X=830.00, Y=340.00, Mass=15, SNR=2.1, Peak=53 HFD=0.0
21:07:09.528 00.000 13524 Star::Find(15, 698, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.528 00.000 13524 Star::Find false star n=2 nbg=275 bg=49.9 sigma=4.7 thresh=64 peak=56
21:07:09.528 00.000 13524 Star::Find returns 0 (2), X=698.00, Y=312.00, Mass=31, SNR=2.9, Peak=70 HFD=0.0
21:07:09.528 00.000 13524 Star::Find(15, 804, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.528 00.000 13524 Star::Find returns 0 (3), X=804.00, Y=548.00, Mass=0, SNR=0.0, Peak=44 HFD=0.0
21:07:09.544 00.016 13524 Star::Find(15, 678, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.544 00.000 13524 Star::Find returns 0 (2), X=678.00, Y=522.00, Mass=20, SNR=2.5, Peak=59 HFD=0.0
21:07:09.544 00.000 13524 Star::Find(15, 311, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.544 00.000 13524 Star::Find returns 0 (2), X=311.00, Y=68.00, Mass=14, SNR=2.1, Peak=33 HFD=0.0
21:07:09.544 00.000 13524 Star::Find(15, 685, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.544 00.000 13524 Star::Find returns 0 (2), X=685.00, Y=90.00, Mass=27, SNR=2.8, Peak=52 HFD=0.0
21:07:09.544 00.000 13524 Star::Find(15, 529, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.544 00.000 13524 Star::Find false star n=3 nbg=277 bg=38.1 sigma=4.4 thresh=51 peak=45
21:07:09.544 00.000 13524 Star::Find returns 0 (2), X=529.00, Y=304.00, Mass=45, SNR=2.9, Peak=57 HFD=0.0
21:07:09.544 00.000 13524 Star::Find(15, 474, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.544 00.000 13524 Star::Find returns 0 (2), X=474.00, Y=160.00, Mass=27, SNR=2.8, Peak=49 HFD=0.0
21:07:09.544 00.000 13524 Star::Find(15, 735, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.559 00.015 13524 Star::Find returns 0 (3), X=735.00, Y=201.00, Mass=0, SNR=0.0, Peak=61 HFD=0.0
21:07:09.559 00.000 13524 Star::Find(15, 787, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.559 00.000 13524 Star::Find false star n=2 nbg=276 bg=39.7 sigma=4.3 thresh=52 peak=46
21:07:09.559 00.000 13524 Star::Find returns 0 (2), X=787.00, Y=227.00, Mass=30, SNR=2.9, Peak=55 HFD=0.0
21:07:09.559 00.000 13524 Star::Find(15, 553, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.559 00.000 13524 Star::Find returns 0 (2), X=553.00, Y=449.00, Mass=15, SNR=2.1, Peak=52 HFD=0.0
21:07:09.559 00.000 13524 Star::Find(15, 446, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.559 00.000 13524 Star::Find returns 0 (2), X=446.00, Y=325.00, Mass=14, SNR=2.0, Peak=45 HFD=0.0
21:07:09.559 00.000 13524 Star::Find(15, 903, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.559 00.000 13524 Star::Find returns 0 (2), X=903.00, Y=441.00, Mass=19, SNR=2.5, Peak=43 HFD=0.0
21:07:09.559 00.000 13524 Star::Find(15, 863, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.559 00.000 13524 Star::Find returns 0 (2), X=863.00, Y=417.00, Mass=15, SNR=2.1, Peak=44 HFD=0.0
21:07:09.575 00.016 13524 Star::Find(15, 769, 110, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.575 00.000 13524 Star::Find returns 0 (2), X=769.00, Y=110.00, Mass=15, SNR=2.1, Peak=45 HFD=0.0
21:07:09.575 00.000 13524 Star::Find(15, 353, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.575 00.000 13524 Star::Find false star n=4 nbg=276 bg=20.1 sigma=3.6 thresh=31 peak=25
21:07:09.575 00.000 13524 Star::Find returns 0 (2), X=353.00, Y=458.00, Mass=45, SNR=2.9, Peak=33 HFD=0.0
21:07:09.575 00.000 13524 Star::Find(15, 658, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.575 00.000 13524 Star::Find returns 0 (2), X=658.00, Y=450.00, Mass=16, SNR=2.1, Peak=59 HFD=0.0
21:07:09.575 00.000 13524 Star::Find(15, 422, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.575 00.000 13524 Star::Find returns 0 (3), X=422.00, Y=392.00, Mass=0, SNR=0.0, Peak=43 HFD=0.0
21:07:09.575 00.000 13524 Star::Find(15, 615, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.575 00.000 13524 Star::Find returns 0 (2), X=615.00, Y=192.00, Mass=18, SNR=2.3, Peak=64 HFD=0.0
21:07:09.575 00.000 13524 Star::Find(15, 638, 96, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.591 00.016 13524 Star::Find returns 0 (2), X=638.00, Y=96.00, Mass=17, SNR=2.3, Peak=57 HFD=0.0
21:07:09.591 00.000 13524 Star::Find(15, 311, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.591 00.000 13524 Star::Find returns 0 (2), X=311.00, Y=250.00, Mass=12, SNR=1.9, Peak=33 HFD=0.0
21:07:09.591 00.000 13524 Star::Find(15, 880, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.591 00.000 13524 Star::Find false star n=2 nbg=284 bg=25.7 sigma=4.3 thresh=39 peak=31
21:07:09.591 00.000 13524 Star::Find returns 0 (2), X=880.00, Y=522.00, Mass=33, SNR=2.9, Peak=44 HFD=0.0
21:07:09.591 00.000 13524 Star::Find(15, 433, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.591 00.000 13524 Star::Find returns 0 (2), X=433.00, Y=557.00, Mass=14, SNR=2.1, Peak=38 HFD=0.0
21:07:09.591 00.000 13524 Star::Find(15, 927, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.591 00.000 13524 Star::Find returns 1 (0), X=915.43, Y=219.85, Mass=4027, SNR=40.9, Peak=147 HFD=6.9
21:07:09.591 00.000 13524 AutoFind returns star at [927, 216] 3.7 Mass 4027 SNR 40.9
21:07:09.591 00.000 13524 Star::Find(15, 927, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.606 00.015 13524 Star::Find returns 1 (0), X=915.43, Y=219.85, Mass=4027, SNR=40.9, Peak=147 HFD=6.9
21:07:09.606 00.000 13524 MultiStar: List (1): {915.43, 219.85}(40.9), 
21:07:09.606 00.000 13524 setting lock position to (915.43, 219.85)
21:07:09.606 00.000 13524 MultiStar: stabilizing after lock position change
21:07:09.606 00.000 13524 AutoSelect: state = 1, call UpdateGuideState
21:07:09.606 00.000 13524 UpdateGuideState(): m_state=1
21:07:09.606 00.000 13524 Star::Find(15, 915, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:07:09.606 00.000 13524 Star::Find returns 1 (0), X=915.43, Y=219.85, Mass=4027, SNR=40.9, Peak=147 HFD=6.9
21:07:09.606 00.000 13524 DistanceChecker: deactivated
21:07:09.606 00.000 13524 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.94) = xAngle (0.94 = 0.94)
21:07:09.606 00.000 13524 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (3.99 = -2.30)
21:07:09.606 00.000 13524 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
21:07:09.622 00.016 13524 setting force full frames = false
21:07:09.622 00.000 13524 setting lock position to (915.43, 219.85)
21:07:09.622 00.000 13524 MultiStar: stabilizing after lock position change
21:07:09.622 00.000 13524 CurrentPosition() valid, moving to STATE_SELECTED
21:07:09.622 00.000 13524 Changing from state SELECTING to SELECTED
21:07:09.622 00.000 13524 guider state => SELECTED
21:07:09.637 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=147, med=24, FiltMin=1, FiltMax=103, Gamma=1.000
21:07:09.653 00.016 13524 UpdateGuideState exits: m=4027 SNR=40.9
21:07:09.653 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=147, med=24, FiltMin=1, FiltMax=103, Gamma=1.000
21:07:09.669 00.016 13524 Status Line: Auto-selected star at (915.4, 219.8)
21:07:09.669 00.000 13524 PhdController: newstate STATE_WAIT_SELECTED
21:07:09.669 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:09.669 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:07:09.669 00.000 13524 Enqueuing Expose request
21:07:09.669 00.000 18852 Worker thread wakes up
21:07:09.669 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:07:09.669 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(900,205,31,31)
21:07:12.418 02.749 18852 Exposure complete
21:07:12.449 00.031 18852 worker thread done servicing request
21:07:12.449 00.000 13524 OnExposeComplete: enter
21:07:12.449 00.000 13524 UpdateGuideState(): m_state=2
21:07:12.449 00.000 13524 Star::Find(15, 915, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:07:12.465 00.016 13524 Star::Find returns 1 (0), X=904.22, Y=236.49, Mass=2080, SNR=29.5, Peak=79 HFD=4.7
21:07:12.465 00.000 13524 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.94) = xAngle (3.11 = 3.11)
21:07:12.465 00.000 13524 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (6.15 = -0.13)
21:07:12.465 00.000 13524 CameraToMount -- cameraX=-11.21 cameraY=16.64 hyp=20.06 cameraTheta=2.16 mountX=-20.05 mountY=-2.69, mountTheta=-3.01
21:07:12.465 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=142, med=24, FiltMin=1, FiltMax=125, Gamma=1.000
21:07:12.480 00.015 13524 UpdateGuideState exits: m=2080 SNR=29.5
21:07:12.480 00.000 13524 PhdController: newstate STATE_CALIBRATE
21:07:12.480 00.000 13524 PhdController: clearing calibration
21:07:12.480 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 0.1
21:07:12.480 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:07:12.480 00.000 13524 PhdController: start calibration
21:07:12.496 00.016 13524 Changing from state SELECTED to CALIBRATING_PRIMARY
21:07:12.496 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:07:12.496 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:07:12.496 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:07:12.496 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:07:12.496 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.797150
21:07:12.496 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
21:07:12.496 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:07:12.496 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:07:12.512 00.016 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:07:12.512 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:05:47 PM"
21:07:12.512 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:07:12.512 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.3 -2.0}, {2.9 -3.9}, {4.1 -5.8}, {5.6 -8.1}, {7.0 -9.6}, {8.6 -11.7}, {10.4 -14.1}, {12.0 -16.5}, {13.5 -18.7}, {14.8 -20.4}, {14.8 -20.4}, {9.8 -12.1}, {5.7 -5.5}"
21:07:12.512 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 1.3}, {2.9 2.5}, {5.0 3.4}, {6.3 4.0}, {7.5 4.9}, {9.6 5.8}, {10.8 7.1}, {12.4 8.3}, {14.2 9.1}, {15.5 10.2}, {17.7 11.1}, {19.2 11.6}, {20.9 12.6}, {22.5 13.0}, {22.5 13.0}, {22.5 12.9}, {22.5 12.5}, {23.1 12.1}"
21:07:12.512 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:07:12.512 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 0.1
21:07:12.527 00.015 13524 ScopeASCOM::SideOfPier() returns 0
21:07:12.527 00.000 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
21:07:12.527 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:07:12.527 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:07:12.527 00.000 13524 guider state => CALIBRATING_PRIMARY
21:07:12.527 00.000 13524 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:07:12.543 00.016 13524 reset dither spiral
21:07:12.543 00.000 13524 PhdController: newstate STATE_CALIBRATION_WAIT
21:07:12.543 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:12.543 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:07:12.543 00.000 13524 Enqueuing Expose request
21:07:12.543 00.000 18852 Worker thread wakes up
21:07:12.543 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:07:12.543 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(889,221,31,31)
21:07:15.308 02.765 18852 Exposure complete
21:07:15.339 00.031 18852 worker thread done servicing request
21:07:15.339 00.000 13524 OnExposeComplete: enter
21:07:15.339 00.000 13524 UpdateGuideState(): m_state=3
21:07:15.355 00.016 13524 Star::Find(15, 904, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:07:15.355 00.000 13524 Star::Find returns 1 (0), X=892.27, Y=253.98, Mass=1978, SNR=29.0, Peak=50 HFD=4.2
21:07:15.355 00.000 13524 Scope::UpdateCalibrationState: starting location = 892.27,253.98 coords = 16.44,0.1
21:07:15.355 00.000 13524 Status Line: West step   1, dist= 0.0
21:07:15.355 00.000 13524 Enqueuing Calibration Move request for direction 3
21:07:15.355 00.000 18852 Worker thread wakes up
21:07:15.355 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:07:15.355 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:07:15.355 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:07:15.355 00.000 18852 MoveAxis(W, 500, -)
21:07:15.355 00.000 18852 Guiding  Dir = 3, Dur = 500
21:07:15.355 00.000 18852 IsSlewing returns 0
21:07:15.355 00.000 18852 IsGuiding returns 0
21:07:15.355 00.000 18852 PulseGuide returned control before completion, sleep 509
21:07:15.370 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=168, med=24, FiltMin=1, FiltMax=117, Gamma=1.000
21:07:15.386 00.016 13524 UpdateGuideState exits: m=1978 SNR=29.0
21:07:15.386 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:15.386 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:07:15.386 00.000 13524 Enqueuing Expose request
21:07:15.886 00.500 18852 IsGuiding returns 0
21:07:15.886 00.000 18852 Move returns status 0, amount 500
21:07:15.886 00.000 18852 move complete, result=0
21:07:15.886 00.000 18852 worker thread done servicing request
21:07:15.886 00.000 18852 Worker thread wakes up
21:07:15.886 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:07:15.886 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(877,239,31,31)
21:07:18.641 02.755 18852 Exposure complete
21:07:18.672 00.031 18852 worker thread done servicing request
21:07:18.672 00.000 13524 OnExposeComplete: enter
21:07:18.672 00.000 13524 UpdateGuideState(): m_state=3
21:07:18.672 00.000 13524 Star::Find(15, 892, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:07:18.672 00.000 13524 Star::Find returns 0 (3), X=892.00, Y=253.00, Mass=0, SNR=0.0, Peak=39 HFD=0.0
21:07:18.688 00.016 13524 DistanceChecker: activated
21:07:18.688 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:07:18.688 00.000 13524 Star lost during calibration... blundering on
21:07:18.688 00.000 13524 Status Line: star lost
21:07:18.688 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:07:18.688 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=198, med=23, FiltMin=1, FiltMax=147, Gamma=1.000
21:07:18.703 00.015 13524 UpdateGuideState exits: Star lost - low mass
21:07:18.703 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:18.703 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:07:18.703 00.000 13524 Enqueuing Expose request
21:07:18.703 00.000 18852 Worker thread wakes up
21:07:18.703 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:07:18.703 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:07:21.453 02.750 18852 Exposure complete
21:07:21.484 00.031 18852 worker thread done servicing request
21:07:21.484 00.000 13524 OnExposeComplete: enter
21:07:21.484 00.000 13524 UpdateGuideState(): m_state=3
21:07:21.484 00.000 13524 Star::Find(15, 892, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:07:21.484 00.000 13524 Star::Find false star n=3 nbg=277 bg=24.9 sigma=4.1 thresh=37 peak=30
21:07:21.484 00.000 13524 Star::Find returns 0 (2), X=892.00, Y=253.00, Mass=41, SNR=2.9, Peak=40 HFD=0.0
21:07:21.500 00.016 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:07:21.500 00.000 13524 Star lost during calibration... blundering on
21:07:21.500 00.000 13524 Status Line: star lost
21:07:21.500 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:07:21.500 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=24, FiltMin=1, FiltMax=203, Gamma=1.000
21:07:21.515 00.015 13524 UpdateGuideState exits: Star lost - low SNR
21:07:21.515 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:21.515 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:07:21.515 00.000 13524 Enqueuing Expose request
21:07:21.515 00.000 18852 Worker thread wakes up
21:07:21.515 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:07:21.515 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:07:24.267 02.752 18852 Exposure complete
21:07:24.298 00.031 18852 worker thread done servicing request
21:07:24.298 00.000 13524 OnExposeComplete: enter
21:07:24.298 00.000 13524 UpdateGuideState(): m_state=3
21:07:24.298 00.000 13524 Star::Find(15, 892, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:07:24.298 00.000 13524 Star::Find returns 0 (2), X=892.00, Y=253.00, Mass=24, SNR=2.7, Peak=37 HFD=0.0
21:07:24.298 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:07:24.298 00.000 13524 Star lost during calibration... blundering on
21:07:24.298 00.000 13524 Status Line: star lost
21:07:24.314 00.016 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:07:24.314 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=24, FiltMin=0, FiltMax=200, Gamma=1.000
21:07:24.329 00.015 13524 UpdateGuideState exits: Star lost - low SNR
21:07:24.329 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:24.329 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:07:24.329 00.000 13524 Enqueuing Expose request
21:07:24.329 00.000 18852 Worker thread wakes up
21:07:24.329 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:07:24.329 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:07:27.079 02.750 18852 Exposure complete
21:07:27.110 00.031 18852 worker thread done servicing request
21:07:27.110 00.000 13524 OnExposeComplete: enter
21:07:27.110 00.000 13524 UpdateGuideState(): m_state=3
21:07:27.110 00.000 13524 Star::Find(15, 892, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:07:27.110 00.000 13524 Star::Find returns 0 (2), X=892.00, Y=253.00, Mass=28, SNR=2.9, Peak=39 HFD=0.0
21:07:27.110 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:07:27.110 00.000 13524 Star lost during calibration... blundering on
21:07:27.110 00.000 13524 Status Line: star lost
21:07:27.110 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:07:27.110 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=24, FiltMin=1, FiltMax=236, Gamma=1.000
21:07:27.126 00.016 13524 UpdateGuideState exits: Star lost - low SNR
21:07:27.126 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:27.141 00.015 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:07:27.141 00.000 13524 Enqueuing Expose request
21:07:27.141 00.000 18852 Worker thread wakes up
21:07:27.141 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:07:27.141 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:07:27.282 00.141 13524 Stop button clicked
21:07:27.297 00.015 13524 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:07:27.297 00.000 13524 Status Line: Waiting for devices...
21:07:27.360 00.063 18852 ZWO: stopexposure
21:07:29.344 01.984 13524 Stop button clicked
21:07:29.344 00.000 13524 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=1
21:07:29.344 00.000 13524 Status Line: Waiting for devices...
21:07:29.812 00.468 18852 ZWO: stopexposure
21:07:29.812 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:07:29.812 00.000 18852 worker thread done servicing request
21:07:29.812 00.000 13524 OnExposeComplete: enter
21:07:29.812 00.000 13524 OnExposeComplete: Capture Error reported
21:07:29.828 00.016 13524 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:07:29.828 00.000 13524 Mount: notify guiding stopped
21:07:29.828 00.000 13524 PhdController failed: Guiding stopped
21:07:29.828 00.000 13524 PhdController: newstate STATE_FINISH
21:07:29.844 00.016 13524 PhdController complete: fail: Guiding stopped
21:07:29.844 00.000 13524 Mount: notify guiding dither settle done success=0
21:07:29.844 00.000 13524 PhdController: newstate STATE_IDLE
21:07:29.844 00.000 13524 Changing from state CALIBRATING_PRIMARY to STOP
21:07:29.844 00.000 13524 guider state => SELECTING
21:07:29.844 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=24, FiltMin=1, FiltMax=236, Gamma=1.000
21:07:29.859 00.015 13524 Changing from state SELECTING to UNINITIALIZED
21:07:29.859 00.000 13524 guider state => SELECTING
21:07:29.859 00.000 13524 Status Line: Stopped.
21:07:29.875 00.016 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:08:00.680 30.805 13524 GetInt("/profile/4/camera/SaturationADU", 0) returns 255
21:08:39.923 39.243 13524 User exited setup dialog with 'ok'
21:08:39.923 00.000 13524 set dither mode 0
21:08:39.923 00.000 13524 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:08:39.938 00.015 13524 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:08:39.938 00.000 13524 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:08:39.938 00.000 13524 camera: set binning = 2
21:08:39.938 00.000 13524 Saturation detection set to Max-ADU value 255
21:08:39.938 00.000 13524 Setting StarMinHFD = 1.50
21:08:39.938 00.000 13524 Setting MaxHFD = 10.0
21:08:39.954 00.016 13524 Setting StarMinSNR = 6.0
21:08:39.954 00.000 13524 Setting AutoSelDownsample = 0
21:08:39.954 00.000 13524 MultiStar mode enabled
21:08:39.954 00.000 13524 Scope: enabling slew check, guiding will stop when slew is detected
21:08:39.954 00.000 13524 BLC: Backlash comp disabled, Comp pulse = 20 ms
21:08:39.954 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 0.1
21:08:39.954 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:08:39.969 00.015 13524 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.35
21:08:39.969 00.000 13524 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:08:39.969 00.000 13524 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:08:40.016 00.047 13524 PhdConfig flush
21:09:51.813 71.797 13524 GetInt("/profile/4/camera/SaturationADU", 0) returns 255
21:09:55.561 03.748 13524 GetInt("/profile/4/CalStepCalc/NumSteps", 12) returns 12
21:09:55.561 00.000 13524 GetDouble("/profile/4/CalStepCalc/CalDeclination", 0.000000) returns 0.000000
21:09:55.577 00.016 13524 GetDouble("/profile/4/CalStepCalc/GuideSpeed", 0.500000) returns 0.500000
21:09:55.577 00.000 13524 GetInt("/profile/4/scope/CalibrationDistance", 25) returns 25
21:09:55.577 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:10:03.660 08.083 13524 User exited setup dialog with 'ok'
21:10:03.660 00.000 13524 set dither mode 0
21:10:03.660 00.000 13524 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:10:03.660 00.000 13524 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:10:03.675 00.015 13524 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:10:03.675 00.000 13524 camera: set binning = 2
21:10:03.675 00.000 13524 Saturation detection set to Max-ADU value 255
21:10:03.675 00.000 13524 Setting StarMinHFD = 1.50
21:10:03.675 00.000 13524 Setting MaxHFD = 10.0
21:10:03.675 00.000 13524 Setting StarMinSNR = 6.0
21:10:03.675 00.000 13524 Setting AutoSelDownsample = 0
21:10:03.675 00.000 13524 MultiStar mode enabled
21:10:03.691 00.016 13524 Scope: enabling slew check, guiding will stop when slew is detected
21:10:03.691 00.000 13524 BLC: Backlash comp disabled, Comp pulse = 20 ms
21:10:03.691 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 0.1
21:10:03.691 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:10:03.691 00.000 13524 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.35
21:10:03.691 00.000 13524 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:10:03.691 00.000 13524 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:10:03.754 00.063 13524 PhdConfig flush
21:11:15.481 71.727 13524 GetBoolean("/profile/4/target/refCircleEnabled", 0) returns 0
21:11:15.481 00.000 13524 GetDouble("/profile/4/target/refCircleRadius", 2.000000) returns 2.000000
21:11:15.496 00.015 13524 Auto-loading calibration data
21:11:15.496 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.005041
21:11:15.496 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003709
21:11:15.496 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:11:15.496 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.944715
21:11:15.496 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 1.570796) returns -2.616690
21:11:15.496 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000422
21:11:15.496 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:11:15.496 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:11:15.496 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:11:15.496 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:11:15.512 00.016 13524 Mount::SetCalibration (scope) -- xAngle=-54.1 yAngle=-149.9 xRate=5.041 yRate=3.709 bin=2 dec=0.0 pierSide=0 par=-/- rotAng=None
21:11:15.512 00.000 13524 Mount::SetCalibration (scope) -- sets m_xAngle=-54.1 m_yAngleError=-174.2
21:11:15.512 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 69.2
21:11:15.512 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:11:15.574 00.062 13524 GetBoolean("/profile/4/ShowDecModeWarning", 1) returns 1
21:11:25.352 09.778 13524 CalAsst: slew from ra 11.55, dec 69.2 to ra 16.65, dec 0.0, M/F = 0
21:11:25.493 00.141 22628 IsSlewing returns 1
21:11:26.009 00.516 22628 IsSlewing returns 1
21:11:26.524 00.515 22628 IsSlewing returns 1
21:11:27.040 00.516 22628 IsSlewing returns 1
21:11:27.555 00.515 22628 IsSlewing returns 1
21:11:28.071 00.516 22628 IsSlewing returns 1
21:11:28.586 00.515 22628 IsSlewing returns 1
21:11:29.102 00.516 22628 IsSlewing returns 1
21:11:29.617 00.515 22628 IsSlewing returns 1
21:11:30.133 00.516 22628 IsSlewing returns 1
21:11:30.648 00.515 22628 IsSlewing returns 1
21:11:31.164 00.516 22628 IsSlewing returns 1
21:11:31.679 00.515 22628 IsSlewing returns 1
21:11:32.195 00.516 22628 IsSlewing returns 1
21:11:32.710 00.515 22628 IsSlewing returns 1
21:11:33.226 00.516 22628 IsSlewing returns 1
21:11:33.741 00.515 22628 IsSlewing returns 1
21:11:34.257 00.516 22628 IsSlewing returns 1
21:11:34.772 00.515 22628 IsSlewing returns 1
21:11:35.288 00.516 22628 IsSlewing returns 1
21:11:35.803 00.515 22628 IsSlewing returns 1
21:11:36.319 00.516 22628 IsSlewing returns 1
21:11:36.834 00.515 22628 IsSlewing returns 1
21:11:37.350 00.516 22628 IsSlewing returns 1
21:11:37.865 00.515 22628 IsSlewing returns 1
21:11:38.381 00.516 22628 IsSlewing returns 1
21:11:38.896 00.515 22628 IsSlewing returns 1
21:11:39.412 00.516 22628 IsSlewing returns 1
21:11:39.931 00.519 22628 IsSlewing returns 1
21:11:40.446 00.515 22628 IsSlewing returns 1
21:11:40.962 00.516 22628 IsSlewing returns 1
21:11:41.477 00.515 22628 IsSlewing returns 1
21:11:41.993 00.516 22628 IsSlewing returns 1
21:11:42.509 00.516 22628 IsSlewing returns 1
21:11:43.024 00.515 22628 IsSlewing returns 1
21:11:43.540 00.516 22628 IsSlewing returns 1
21:11:44.055 00.515 22628 IsSlewing returns 1
21:11:44.571 00.516 22628 IsSlewing returns 1
21:11:45.086 00.515 22628 IsSlewing returns 1
21:11:45.604 00.518 22628 IsSlewing returns 1
21:11:46.120 00.516 22628 IsSlewing returns 1
21:11:46.635 00.515 22628 IsSlewing returns 1
21:11:47.151 00.516 22628 IsSlewing returns 1
21:11:47.666 00.515 22628 IsSlewing returns 1
21:11:48.182 00.516 22628 IsSlewing returns 1
21:11:48.697 00.515 22628 IsSlewing returns 1
21:11:49.213 00.516 22628 IsSlewing returns 1
21:11:49.728 00.515 22628 IsSlewing returns 1
21:11:50.244 00.516 22628 IsSlewing returns 1
21:11:50.750 00.506 22628 IsSlewing returns 1
21:11:51.266 00.516 22628 IsSlewing returns 1
21:11:51.781 00.515 22628 IsSlewing returns 1
21:11:52.297 00.516 22628 IsSlewing returns 1
21:11:52.813 00.516 22628 IsSlewing returns 0
21:11:54.935 02.122 18776 IsSlewing returns 1
21:11:55.451 00.516 18776 IsSlewing returns 1
21:11:55.966 00.515 18776 IsSlewing returns 1
21:11:56.482 00.516 18776 IsSlewing returns 1
21:11:56.997 00.515 18776 IsSlewing returns 1
21:11:57.513 00.516 18776 IsSlewing returns 1
21:11:58.028 00.515 18776 IsSlewing returns 1
21:11:58.544 00.516 18776 IsSlewing returns 1
21:11:59.059 00.515 18776 IsSlewing returns 1
21:11:59.575 00.516 18776 IsSlewing returns 1
21:12:00.090 00.515 18776 IsSlewing returns 1
21:12:00.606 00.516 18776 IsSlewing returns 1
21:12:01.121 00.515 18776 IsSlewing returns 1
21:12:01.637 00.516 18776 IsSlewing returns 1
21:12:02.152 00.515 18776 IsSlewing returns 1
21:12:02.668 00.516 18776 IsSlewing returns 1
21:12:03.183 00.515 18776 IsSlewing returns 0
21:12:51.766 48.583 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:12:51.798 00.032 7620 IsSlewing returns 1
21:12:52.313 00.515 7620 IsSlewing returns 1
21:12:52.829 00.516 7620 IsSlewing returns 1
21:12:53.344 00.515 7620 IsSlewing returns 1
21:12:53.860 00.516 7620 IsSlewing returns 1
21:12:54.375 00.515 7620 IsSlewing returns 1
21:12:54.890 00.515 7620 IsSlewing returns 1
21:12:55.406 00.516 7620 IsSlewing returns 1
21:12:55.921 00.515 7620 IsSlewing returns 1
21:12:56.426 00.505 7620 IsSlewing returns 1
21:12:56.942 00.516 7620 IsSlewing returns 1
21:12:57.457 00.515 7620 IsSlewing returns 1
21:12:57.973 00.516 7620 IsSlewing returns 1
21:12:58.488 00.515 7620 IsSlewing returns 1
21:12:59.004 00.516 7620 IsSlewing returns 1
21:12:59.519 00.515 7620 IsSlewing returns 1
21:13:00.035 00.516 7620 IsSlewing returns 0
21:13:02.254 02.219 13524 PhdController::Guide begins
21:13:02.254 00.000 13524 PhdController: newstate STATE_SETUP
21:13:02.254 00.000 13524 PhdController: setup
21:13:02.254 00.000 13524 PhdController: newstate STATE_ATTEMPT_START
21:13:02.254 00.000 13524 PhdController: start capturing
21:13:02.254 00.000 13524 Changing from state SELECTING to UNINITIALIZED
21:13:02.254 00.000 13524 guider state => SELECTING
21:13:02.254 00.000 13524 setting force full frames = true
21:13:02.254 00.000 13524 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:13:02.270 00.016 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:13:02.270 00.000 13524 Enqueuing Expose request
21:13:02.270 00.000 13524 PhdController: newstate STATE_SELECT_STAR
21:13:02.270 00.000 18852 Worker thread wakes up
21:13:02.270 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:02.270 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:13:05.035 02.765 18852 Exposure complete
21:13:05.066 00.031 18852 worker thread done servicing request
21:13:05.066 00.000 13524 OnExposeComplete: enter
21:13:05.066 00.000 13524 UpdateGuideState(): m_state=1
21:13:05.066 00.000 13524 UpdateCurrentPosition: no star selected
21:13:05.066 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:13:05.066 00.000 13524 Status Line: No star selected
21:13:05.082 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=254, med=25, FiltMin=1, FiltMax=143, Gamma=1.000
21:13:05.082 00.000 13524 UpdateGuideState exits: No star selected
21:13:05.082 00.000 13524 GuiderMultiStar::AutoSelect enter
21:13:05.082 00.000 13524 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:13:05.113 00.031 13524 AutoFind: auto downsample for scale 1.63 => 1x
21:13:05.160 00.047 13524 AutoFind: global mean = 0.0, stdev 7.3
21:13:05.160 00.000 13524 AutoFind: using threshold = 0.1
21:13:05.191 00.031 13524 AutoFind: local max [710, 395] 42.9
21:13:05.191 00.000 13524 AutoFind: local max [779, 435] 22.8
21:13:05.191 00.000 13524 AutoFind: local max [392, 157] 19.2
21:13:05.191 00.000 13524 AutoFind: local max [533, 77] 18.6
21:13:05.191 00.000 13524 AutoFind: local max [607, 351] 10.2
21:13:05.191 00.000 13524 AutoFind: local max [513, 283] 10.0
21:13:05.207 00.016 13524 AutoFind: local max [608, 13] 9.1
21:13:05.207 00.000 13524 AutoFind: local max [807, 186] 8.0
21:13:05.207 00.000 13524 AutoFind: local max [715, 483] 7.0
21:13:05.207 00.000 13524 AutoFind: local max [568, 479] 7.0
21:13:05.207 00.000 13524 AutoFind: local max [815, 272] 6.7
21:13:05.207 00.000 13524 AutoFind: local max [767, 227] 5.6
21:13:05.207 00.000 13524 AutoFind: local max [738, 571] 5.5
21:13:05.207 00.000 13524 AutoFind: local max [461, 366] 5.3
21:13:05.207 00.000 13524 AutoFind: local max [622, 191] 5.2
21:13:05.207 00.000 13524 AutoFind: local max [267, 555] 5.0
21:13:05.207 00.000 13524 AutoFind: local max [766, 415] 5.0
21:13:05.222 00.015 13524 AutoFind: local max [703, 341] 4.9
21:13:05.222 00.000 13524 AutoFind: local max [432, 404] 4.8
21:13:05.222 00.000 13524 AutoFind: local max [714, 364] 4.8
21:13:05.222 00.000 13524 AutoFind: local max [703, 42] 4.8
21:13:05.222 00.000 13524 AutoFind: local max [728, 576] 4.7
21:13:05.222 00.000 13524 AutoFind: local max [952, 73] 4.6
21:13:05.222 00.000 13524 AutoFind: local max [547, 97] 4.6
21:13:05.222 00.000 13524 AutoFind: local max [713, 357] 4.5
21:13:05.222 00.000 13524 AutoFind: local max [730, 331] 4.4
21:13:05.222 00.000 13524 AutoFind: local max [694, 283] 4.4
21:13:05.222 00.000 13524 AutoFind: local max [673, 202] 4.4
21:13:05.222 00.000 13524 AutoFind: local max [543, 498] 4.3
21:13:05.238 00.016 13524 AutoFind: local max [635, 530] 4.3
21:13:05.238 00.000 13524 AutoFind: local max [436, 262] 4.3
21:13:05.238 00.000 13524 AutoFind: local max [871, 96] 4.3
21:13:05.238 00.000 13524 AutoFind: local max [450, 548] 4.3
21:13:05.238 00.000 13524 AutoFind: local max [348, 219] 4.2
21:13:05.238 00.000 13524 AutoFind: local max [675, 546] 4.2
21:13:05.238 00.000 13524 AutoFind: local max [708, 386] 4.2
21:13:05.238 00.000 13524 AutoFind: local max [684, 488] 4.2
21:13:05.238 00.000 13524 AutoFind: local max [780, 200] 4.1
21:13:05.238 00.000 13524 AutoFind: local max [727, 326] 4.1
21:13:05.238 00.000 13524 AutoFind: local max [409, 145] 4.1
21:13:05.254 00.016 13524 AutoFind: local max [519, 56] 4.1
21:13:05.254 00.000 13524 AutoFind: local max [633, 170] 4.1
21:13:05.254 00.000 13524 AutoFind: local max [355, 322] 4.1
21:13:05.254 00.000 13524 AutoFind: local max [794, 138] 4.1
21:13:05.254 00.000 13524 AutoFind: local max [785, 50] 4.1
21:13:05.254 00.000 13524 AutoFind: local max [588, 219] 4.1
21:13:05.254 00.000 13524 AutoFind: local max [670, 124] 4.1
21:13:05.254 00.000 13524 AutoFind: local max [715, 342] 4.1
21:13:05.254 00.000 13524 AutoFind: local max [696, 386] 4.1
21:13:05.254 00.000 13524 AutoFind: local max [879, 219] 4.0
21:13:05.254 00.000 13524 AutoFind: local max [579, 254] 4.0
21:13:05.254 00.000 13524 AutoFind: local max [947, 190] 4.0
21:13:05.269 00.015 13524 AutoFind: local max [478, 54] 4.0
21:13:05.269 00.000 13524 AutoFind: local max [595, 416] 4.0
21:13:05.269 00.000 13524 AutoFind: local max [626, 377] 4.0
21:13:05.269 00.000 13524 AutoFind: local max [770, 582] 4.0
21:13:05.269 00.000 13524 AutoFind: local max [638, 219] 4.0
21:13:05.269 00.000 13524 AutoFind: local max [668, 335] 4.0
21:13:05.269 00.000 13524 AutoFind: local max [702, 350] 4.0
21:13:05.269 00.000 13524 AutoFind: local max [829, 548] 4.0
21:13:05.269 00.000 13524 AutoFind: local max [750, 407] 3.9
21:13:05.269 00.000 13524 AutoFind: local max [826, 118] 3.9
21:13:05.269 00.000 13524 AutoFind: local max [617, 569] 3.9
21:13:05.269 00.000 13524 AutoFind: local max [643, 42] 3.9
21:13:05.285 00.016 13524 AutoFind: local max [604, 108] 3.9
21:13:05.285 00.000 13524 AutoFind: local max [708, 139] 3.9
21:13:05.285 00.000 13524 AutoFind: local max [753, 18] 3.8
21:13:05.285 00.000 13524 AutoFind: local max [598, 190] 3.8
21:13:05.285 00.000 13524 AutoFind: local max [402, 253] 3.8
21:13:05.285 00.000 13524 AutoFind: local max [478, 390] 3.8
21:13:05.285 00.000 13524 AutoFind: local max [694, 407] 3.8
21:13:05.285 00.000 13524 AutoFind: local max [678, 330] 3.8
21:13:05.285 00.000 13524 AutoFind: local max [955, 582] 3.8
21:13:05.285 00.000 13524 AutoFind: local max [454, 202] 3.8
21:13:05.285 00.000 13524 AutoFind: local max [885, 343] 3.8
21:13:05.285 00.000 13524 AutoFind: local max [621, 209] 3.8
21:13:05.301 00.016 13524 AutoFind: local max [332, 440] 3.8
21:13:05.301 00.000 13524 AutoFind: local max [721, 146] 3.8
21:13:05.301 00.000 13524 AutoFind: local max [517, 570] 3.8
21:13:05.301 00.000 13524 AutoFind: local max [614, 235] 3.8
21:13:05.301 00.000 13524 AutoFind: local max [382, 315] 3.8
21:13:05.301 00.000 13524 AutoFind: local max [608, 582] 3.8
21:13:05.301 00.000 13524 AutoFind: local max [735, 342] 3.8
21:13:05.301 00.000 13524 AutoFind: local max [593, 52] 3.8
21:13:05.301 00.000 13524 AutoFind: local max [613, 212] 3.8
21:13:05.301 00.000 13524 AutoFind: local max [323, 365] 3.8
21:13:05.301 00.000 13524 AutoFind: local max [836, 288] 3.7
21:13:05.301 00.000 13524 AutoFind: local max [505, 440] 3.7
21:13:05.316 00.015 13524 AutoFind: local max [863, 426] 3.7
21:13:05.316 00.000 13524 AutoFind: local max [575, 341] 3.7
21:13:05.316 00.000 13524 AutoFind: local max [333, 283] 3.7
21:13:05.316 00.000 13524 AutoFind: local max [645, 219] 3.7
21:13:05.316 00.000 13524 AutoFind: local max [928, 592] 3.7
21:13:05.316 00.000 13524 AutoFind: local max [931, 212] 3.7
21:13:05.316 00.000 13524 AutoFind: local max [564, 439] 3.7
21:13:05.316 00.000 13524 AutoFind: local max [560, 139] 3.7
21:13:05.316 00.000 13524 AutoFind: local max [579, 445] 3.7
21:13:05.316 00.000 13524 AutoFind: local max [698, 569] 3.7
21:13:05.316 00.000 13524 AutoFind: local max [546, 569] 3.7
21:13:05.316 00.000 13524 AutoFind: local max [701, 418] 3.7
21:13:05.332 00.016 13524 AutoFind: too close [701, 418] 3.7 - [694, 407] 3.8
21:13:05.332 00.000 13524 AutoFind: too close [579, 445] 3.7 - [564, 439] 3.7
21:13:05.332 00.000 13524 AutoFind: too close [645, 219] 3.7 - [638, 219] 4.0
21:13:05.332 00.000 13524 AutoFind: too close [613, 212] 3.8 - [621, 209] 3.8
21:13:05.332 00.000 13524 AutoFind: too close [735, 342] 3.8 - [715, 342] 4.1
21:13:05.332 00.000 13524 AutoFind: too close [735, 342] 3.8 - [727, 326] 4.1
21:13:05.332 00.000 13524 AutoFind: too close [735, 342] 3.8 - [730, 331] 4.4
21:13:05.332 00.000 13524 AutoFind: too close [608, 582] 3.8 - [617, 569] 3.9
21:13:05.332 00.000 13524 AutoFind: too close [721, 146] 3.8 - [708, 139] 3.9
21:13:05.332 00.000 13524 AutoFind: too close [621, 209] 3.8 - [638, 219] 4.0
21:13:05.332 00.000 13524 AutoFind: too close [621, 209] 3.8 - [622, 191] 5.2
21:13:05.332 00.000 13524 AutoFind: too close [678, 330] 3.8 - [668, 335] 4.0
21:13:05.347 00.015 13524 AutoFind: close dim-bright [694, 407] 3.8 - [710, 395] 42.9
21:13:05.347 00.000 13524 AutoFind: too close [750, 407] 3.9 - [766, 415] 5.0
21:13:05.347 00.000 13524 AutoFind: too close [702, 350] 4.0 - [715, 342] 4.1
21:13:05.347 00.000 13524 AutoFind: too close [702, 350] 4.0 - [713, 357] 4.5
21:13:05.347 00.000 13524 AutoFind: too close [702, 350] 4.0 - [714, 364] 4.8
21:13:05.347 00.000 13524 AutoFind: too close [702, 350] 4.0 - [703, 341] 4.9
21:13:05.347 00.000 13524 AutoFind: too close [696, 386] 4.1 - [708, 386] 4.2
21:13:05.347 00.000 13524 AutoFind: close dim-bright [696, 386] 4.1 - [710, 395] 42.9
21:13:05.347 00.000 13524 AutoFind: too close [715, 342] 4.1 - [727, 326] 4.1
21:13:05.347 00.000 13524 AutoFind: too close [715, 342] 4.1 - [730, 331] 4.4
21:13:05.347 00.000 13524 AutoFind: too close [715, 342] 4.1 - [713, 357] 4.5
21:13:05.347 00.000 13524 AutoFind: too close [715, 342] 4.1 - [703, 341] 4.9
21:13:05.363 00.016 13524 AutoFind: too close [409, 145] 4.1 - [392, 157] 19.2
21:13:05.363 00.000 13524 AutoFind: too close [727, 326] 4.1 - [730, 331] 4.4
21:13:05.363 00.000 13524 AutoFind: close dim-bright [708, 386] 4.2 - [710, 395] 42.9
21:13:05.363 00.000 13524 AutoFind: too close [713, 357] 4.5 - [714, 364] 4.8
21:13:05.363 00.000 13524 AutoFind: too close [713, 357] 4.5 - [703, 341] 4.9
21:13:05.363 00.000 13524 AutoFind: too close [547, 97] 4.6 - [533, 77] 18.6
21:13:05.363 00.000 13524 AutoFind: too close [728, 576] 4.7 - [738, 571] 5.5
21:13:05.363 00.000 13524 AutoFind: too close [766, 415] 5.0 - [779, 435] 22.8
21:13:05.363 00.000 13524 AutoFind: too close to edge [955, 582] 3.8
21:13:05.363 00.000 13524 AutoFind: too close to edge [608, 13] 9.1
21:13:05.363 00.000 13524 AutoFind: BPP = 8, saturation at 266, pedestal 11, thresh = 240
21:13:05.363 00.000 13524 Star::Find(15, 710, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.379 00.016 13524 Star::Find returns 1 (0), X=710.39, Y=394.82, Mass=1340, SNR=23.8, Peak=254 HFD=1.9
21:13:05.379 00.000 13524 Star::Find(15, 607, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.379 00.000 13524 Star::Find returns 1 (0), X=606.92, Y=350.74, Mass=317, SNR=10.8, Peak=112 HFD=1.9
21:13:05.379 00.000 13524 Star::Find(15, 513, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.379 00.000 13524 Star::Find returns 0 (4), X=513.68, Y=283.52, Mass=239, SNR=9.6, Peak=109 HFD=1.4
21:13:05.379 00.000 13524 Star::Find(15, 807, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.379 00.000 13524 Star::Find returns 1 (0), X=807.17, Y=186.29, Mass=147, SNR=7.0, Peak=74 HFD=1.6
21:13:05.379 00.000 13524 Star::Find(15, 715, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.379 00.000 13524 Star::Find false star n=3 nbg=275 bg=42.4 sigma=4.8 thresh=57 peak=55
21:13:05.379 00.000 13524 Star::Find returns 0 (2), X=715.00, Y=483.00, Mass=62, SNR=2.9, Peak=67 HFD=0.0
21:13:05.379 00.000 13524 Star::Find(15, 568, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.379 00.000 13524 Star::Find returns 1 (0), X=568.17, Y=479.14, Mass=149, SNR=7.2, Peak=75 HFD=1.7
21:13:05.394 00.015 13524 Star::Find(15, 815, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.394 00.000 13524 Star::Find returns 1 (0), X=814.04, Y=272.75, Mass=75, SNR=4.9, Peak=69 HFD=3.5
21:13:05.394 00.000 13524 Star::Find(15, 767, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.394 00.000 13524 Star::Find false star n=4 nbg=278 bg=46.1 sigma=4.6 thresh=60 peak=57
21:13:05.394 00.000 13524 Star::Find returns 0 (2), X=767.00, Y=227.00, Mass=69, SNR=2.9, Peak=70 HFD=0.0
21:13:05.394 00.000 13524 Star::Find(15, 461, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.394 00.000 13524 Star::Find false star n=2 nbg=277 bg=33.4 sigma=4.4 thresh=47 peak=43
21:13:05.394 00.000 13524 Star::Find returns 0 (2), X=461.00, Y=366.00, Mass=33, SNR=2.9, Peak=52 HFD=0.0
21:13:05.394 00.000 13524 Star::Find(15, 267, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.394 00.000 13524 Star::Find false star n=6 nbg=275 bg=10.8 sigma=3.2 thresh=21 peak=20
21:13:05.394 00.000 13524 Star::Find returns 0 (2), X=267.00, Y=555.00, Mass=72, SNR=2.9, Peak=29 HFD=0.0
21:13:05.410 00.016 13524 Star::Find(15, 432, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.410 00.000 13524 Star::Find returns 0 (2), X=432.00, Y=404.00, Mass=14, SNR=2.0, Peak=45 HFD=0.0
21:13:05.410 00.000 13524 Star::Find(15, 703, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.410 00.000 13524 Star::Find returns 0 (2), X=703.00, Y=42.00, Mass=30, SNR=3.0, Peak=49 HFD=0.0
21:13:05.410 00.000 13524 Star::Find(15, 952, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.410 00.000 13524 Star::Find returns 1 (0), X=951.85, Y=73.07, Mass=99, SNR=5.9, Peak=37 HFD=2.1
21:13:05.410 00.000 13524 Star::Find(15, 694, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.410 00.000 13524 Star::Find returns 0 (2), X=694.00, Y=283.00, Mass=27, SNR=2.8, Peak=68 HFD=0.0
21:13:05.410 00.000 13524 Star::Find(15, 673, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.410 00.000 13524 Star::Find false star n=4 nbg=279 bg=51.9 sigma=4.9 thresh=66 peak=61
21:13:05.410 00.000 13524 Star::Find returns 0 (2), X=673.00, Y=202.00, Mass=68, SNR=2.9, Peak=74 HFD=0.0
21:13:05.410 00.000 13524 Star::Find(15, 543, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.426 00.016 13524 Star::Find returns 0 (2), X=543.00, Y=498.00, Mass=17, SNR=2.2, Peak=55 HFD=0.0
21:13:05.426 00.000 13524 Star::Find(15, 635, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.426 00.000 13524 Star::Find returns 0 (3), X=635.00, Y=530.00, Mass=0, SNR=0.0, Peak=56 HFD=0.0
21:13:05.426 00.000 13524 Star::Find(15, 436, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.426 00.000 13524 Star::Find returns 0 (3), X=436.00, Y=262.00, Mass=0, SNR=0.0, Peak=48 HFD=0.0
21:13:05.426 00.000 13524 Star::Find(15, 871, 96, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.426 00.000 13524 Star::Find returns 0 (3), X=871.00, Y=96.00, Mass=0, SNR=0.0, Peak=36 HFD=0.0
21:13:05.426 00.000 13524 Star::Find(15, 450, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.426 00.000 13524 Star::Find returns 0 (3), X=450.00, Y=548.00, Mass=0, SNR=0.0, Peak=40 HFD=0.0
21:13:05.426 00.000 13524 Star::Find(15, 348, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.426 00.000 13524 Star::Find returns 0 (3), X=348.00, Y=219.00, Mass=0, SNR=0.0, Peak=38 HFD=0.0
21:13:05.441 00.015 13524 Star::Find(15, 675, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.441 00.000 13524 Star::Find false star n=3 nbg=278 bg=37.9 sigma=4.3 thresh=51 peak=44
21:13:05.441 00.000 13524 Star::Find returns 0 (2), X=675.00, Y=546.00, Mass=44, SNR=2.9, Peak=56 HFD=0.0
21:13:05.441 00.000 13524 Star::Find(15, 684, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.441 00.000 13524 Star::Find returns 0 (2), X=684.00, Y=488.00, Mass=14, SNR=2.0, Peak=60 HFD=0.0
21:13:05.441 00.000 13524 Star::Find(15, 780, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.441 00.000 13524 Star::Find returns 0 (3), X=780.00, Y=200.00, Mass=0, SNR=0.0, Peak=56 HFD=0.0
21:13:05.457 00.016 13524 Star::Find(15, 519, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.457 00.000 13524 Star::Find false star n=2 nbg=282 bg=37.1 sigma=4.7 thresh=51 peak=49
21:13:05.457 00.000 13524 Star::Find returns 0 (2), X=519.00, Y=56.00, Mass=41, SNR=2.9, Peak=63 HFD=0.0
21:13:05.457 00.000 13524 Star::Find(15, 633, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.457 00.000 13524 Star::Find false star n=2 nbg=276 bg=48.4 sigma=5.0 thresh=63 peak=55
21:13:05.457 00.000 13524 Star::Find returns 0 (2), X=633.00, Y=170.00, Mass=32, SNR=2.9, Peak=66 HFD=0.0
21:13:05.457 00.000 13524 Star::Find(15, 355, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.457 00.000 13524 Star::Find returns 0 (3), X=355.00, Y=322.00, Mass=0, SNR=0.0, Peak=42 HFD=0.0
21:13:05.457 00.000 13524 Star::Find(15, 794, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.457 00.000 13524 Star::Find returns 0 (2), X=794.00, Y=138.00, Mass=13, SNR=2.0, Peak=49 HFD=0.0
21:13:05.472 00.015 13524 Star::Find(15, 785, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.472 00.000 13524 Star::Find returns 1 (0), X=784.36, Y=49.57, Mass=124, SNR=6.5, Peak=57 HFD=3.2
21:13:05.472 00.000 13524 Star::Find(15, 588, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.472 00.000 13524 Star::Find returns 0 (2), X=588.00, Y=219.00, Mass=16, SNR=2.1, Peak=66 HFD=0.0
21:13:05.472 00.000 13524 Star::Find(15, 670, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.472 00.000 13524 Star::Find returns 0 (2), X=670.00, Y=124.00, Mass=19, SNR=2.5, Peak=65 HFD=0.0
21:13:05.472 00.000 13524 Star::Find(15, 879, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.472 00.000 13524 Star::Find returns 0 (2), X=879.00, Y=219.00, Mass=17, SNR=2.3, Peak=42 HFD=0.0
21:13:05.472 00.000 13524 Star::Find(15, 579, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.472 00.000 13524 Star::Find returns 0 (2), X=579.00, Y=254.00, Mass=17, SNR=2.2, Peak=63 HFD=0.0
21:13:05.472 00.000 13524 Star::Find(15, 947, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.472 00.000 13524 Star::Find returns 0 (3), X=947.00, Y=190.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
21:13:05.488 00.016 13524 Star::Find(15, 478, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.488 00.000 13524 Star::Find false star n=3 nbg=280 bg=35.5 sigma=4.3 thresh=48 peak=41
21:13:05.488 00.000 13524 Star::Find returns 0 (2), X=478.00, Y=54.00, Mass=40, SNR=2.9, Peak=51 HFD=0.0
21:13:05.488 00.000 13524 Star::Find(15, 595, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.488 00.000 13524 Star::Find returns 0 (2), X=595.00, Y=416.00, Mass=16, SNR=2.2, Peak=62 HFD=0.0
21:13:05.488 00.000 13524 Star::Find(15, 626, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.488 00.000 13524 Star::Find false star n=3 nbg=279 bg=46.3 sigma=4.4 thresh=59 peak=53
21:13:05.488 00.000 13524 Star::Find returns 0 (2), X=626.00, Y=377.00, Mass=49, SNR=2.9, Peak=67 HFD=0.0
21:13:05.488 00.000 13524 Star::Find(15, 770, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.488 00.000 13524 Star::Find returns 0 (2), X=770.00, Y=582.00, Mass=15, SNR=2.0, Peak=47 HFD=0.0
21:13:05.488 00.000 13524 Star::Find(15, 829, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.504 00.016 13524 Star::Find false star n=3 nbg=283 bg=28.1 sigma=4.6 thresh=42 peak=34
21:13:05.504 00.000 13524 Star::Find returns 0 (2), X=829.00, Y=548.00, Mass=44, SNR=2.9, Peak=44 HFD=0.0
21:13:05.504 00.000 13524 Star::Find(15, 826, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.504 00.000 13524 Star::Find false star n=3 nbg=278 bg=26.5 sigma=4.5 thresh=40 peak=34
21:13:05.504 00.000 13524 Star::Find returns 0 (2), X=826.00, Y=118.00, Mass=45, SNR=2.9, Peak=44 HFD=0.0
21:13:05.504 00.000 13524 Star::Find(15, 643, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.504 00.000 13524 Star::Find false star n=3 nbg=279 bg=36.3 sigma=4.5 thresh=50 peak=50
21:13:05.504 00.000 13524 Star::Find returns 0 (2), X=643.00, Y=42.00, Mass=60, SNR=2.9, Peak=69 HFD=0.0
21:13:05.504 00.000 13524 Star::Find(15, 604, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.504 00.000 13524 Star::Find false star n=3 nbg=278 bg=44.5 sigma=4.6 thresh=58 peak=50
21:13:05.504 00.000 13524 Star::Find returns 0 (2), X=604.00, Y=108.00, Mass=42, SNR=2.9, Peak=62 HFD=0.0
21:13:05.504 00.000 13524 Star::Find(15, 753, 18, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.519 00.015 13524 Star::Find returns 0 (3), X=753.00, Y=18.00, Mass=0, SNR=0.0, Peak=44 HFD=0.0
21:13:05.519 00.000 13524 Star::Find(15, 598, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.519 00.000 13524 Star::Find returns 0 (2), X=598.00, Y=190.00, Mass=32, SNR=3.0, Peak=64 HFD=0.0
21:13:05.519 00.000 13524 Star::Find(15, 402, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.519 00.000 13524 Star::Find returns 0 (2), X=402.00, Y=253.00, Mass=12, SNR=1.9, Peak=45 HFD=0.0
21:13:05.519 00.000 13524 Star::Find(15, 478, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.519 00.000 13524 Star::Find false star n=3 nbg=281 bg=34.8 sigma=4.3 thresh=48 peak=42
21:13:05.519 00.000 13524 Star::Find returns 0 (2), X=478.00, Y=390.00, Mass=44, SNR=2.9, Peak=51 HFD=0.0
21:13:05.519 00.000 13524 Star::Find(15, 454, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.519 00.000 13524 Star::Find returns 0 (2), X=454.00, Y=202.00, Mass=15, SNR=2.1, Peak=54 HFD=0.0
21:13:05.519 00.000 13524 Star::Find(15, 885, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.519 00.000 13524 Star::Find returns 0 (2), X=885.00, Y=343.00, Mass=27, SNR=2.9, Peak=43 HFD=0.0
21:13:05.535 00.016 13524 Star::Find(15, 332, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.535 00.000 13524 Star::Find returns 0 (3), X=332.00, Y=440.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
21:13:05.535 00.000 13524 Star::Find(15, 517, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.535 00.000 13524 Star::Find false star n=2 nbg=282 bg=30.6 sigma=4.5 thresh=44 peak=37
21:13:05.535 00.000 13524 Star::Find returns 0 (2), X=517.00, Y=570.00, Mass=32, SNR=2.9, Peak=48 HFD=0.0
21:13:05.535 00.000 13524 Star::Find(15, 614, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.535 00.000 13524 Star::Find returns 0 (2), X=614.00, Y=235.00, Mass=14, SNR=2.0, Peak=69 HFD=0.0
21:13:05.535 00.000 13524 Star::Find(15, 382, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.535 00.000 13524 Star::Find false star n=3 nbg=277 bg=26.4 sigma=4.2 thresh=39 peak=32
21:13:05.535 00.000 13524 Star::Find returns 0 (2), X=382.00, Y=315.00, Mass=49, SNR=2.9, Peak=48 HFD=0.0
21:13:05.535 00.000 13524 Star::Find(15, 593, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.550 00.015 13524 Star::Find returns 0 (3), X=593.00, Y=52.00, Mass=0, SNR=0.0, Peak=53 HFD=0.0
21:13:05.550 00.000 13524 Star::Find(15, 323, 365, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.550 00.000 13524 Star::Find false star n=3 nbg=279 bg=19.4 sigma=4.0 thresh=32 peak=24
21:13:05.550 00.000 13524 Star::Find returns 0 (2), X=323.00, Y=365.00, Mass=39, SNR=2.9, Peak=33 HFD=0.0
21:13:05.550 00.000 13524 Star::Find(15, 836, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.550 00.000 13524 Star::Find returns 0 (3), X=836.00, Y=288.00, Mass=0, SNR=0.0, Peak=51 HFD=0.0
21:13:05.550 00.000 13524 Star::Find(15, 505, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.550 00.000 13524 Star::Find returns 0 (2), X=505.00, Y=440.00, Mass=28, SNR=2.9, Peak=50 HFD=0.0
21:13:05.550 00.000 13524 Star::Find(15, 863, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.550 00.000 13524 Star::Find false star n=2 nbg=278 bg=31.1 sigma=4.3 thresh=44 peak=35
21:13:05.550 00.000 13524 Star::Find returns 0 (2), X=863.00, Y=426.00, Mass=34, SNR=2.9, Peak=43 HFD=0.0
21:13:05.550 00.000 13524 Star::Find(15, 575, 341, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.566 00.016 13524 Star::Find returns 0 (2), X=575.00, Y=341.00, Mass=26, SNR=2.7, Peak=59 HFD=0.0
21:13:05.566 00.000 13524 Star::Find(15, 333, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.566 00.000 13524 Star::Find returns 0 (2), X=333.00, Y=283.00, Mass=11, SNR=1.8, Peak=37 HFD=0.0
21:13:05.566 00.000 13524 Star::Find(15, 928, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.566 00.000 13524 Star::Find returns 0 (3), X=928.00, Y=592.00, Mass=0, SNR=0.0, Peak=36 HFD=0.0
21:13:05.566 00.000 13524 Star::Find(15, 931, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.566 00.000 13524 Star::Find false star n=3 nbg=278 bg=21.3 sigma=4.0 thresh=33 peak=25
21:13:05.566 00.000 13524 Star::Find returns 0 (2), X=931.00, Y=212.00, Mass=39, SNR=2.9, Peak=32 HFD=0.0
21:13:05.566 00.000 13524 Star::Find(15, 560, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.566 00.000 13524 Star::Find returns 0 (2), X=560.00, Y=139.00, Mass=15, SNR=2.1, Peak=61 HFD=0.0
21:13:05.566 00.000 13524 Star::Find(15, 698, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.566 00.000 13524 Star::Find returns 0 (3), X=698.00, Y=569.00, Mass=0, SNR=0.0, Peak=50 HFD=0.0
21:13:05.582 00.016 13524 Star::Find(15, 546, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.582 00.000 13524 Star::Find returns 0 (3), X=546.00, Y=569.00, Mass=0, SNR=0.0, Peak=48 HFD=0.0
21:13:05.582 00.000 13524 AutoFind: finding best star pass 1
21:13:05.582 00.000 13524 Star::Find(15, 710, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.582 00.000 13524 Star::Find returns 1 (0), X=710.39, Y=394.82, Mass=1340, SNR=23.8, Peak=254 HFD=1.9
21:13:05.582 00.000 13524 AutoFind: near-saturated [710, 395] 42.9 Mass 1340 SNR 23.8 Peak 254
21:13:05.582 00.000 13524 Star::Find(15, 607, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.582 00.000 13524 Star::Find returns 1 (0), X=606.92, Y=350.74, Mass=317, SNR=10.8, Peak=112 HFD=1.9
21:13:05.582 00.000 13524 AutoFind returns star at [607, 351] 10.2 Mass 317 SNR 10.8
21:13:05.582 00.000 13524 Star::Find(15, 607, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.582 00.000 13524 Star::Find returns 1 (0), X=606.92, Y=350.74, Mass=317, SNR=10.8, Peak=112 HFD=1.9
21:13:05.582 00.000 13524 MultiStar: List (4): {606.92, 350.74}(10.8), {807.17, 186.29}(7.0), {568.17, 479.14}(7.2), {784.36, 49.57}(6.5), 
21:13:05.597 00.015 13524 setting lock position to (606.92, 350.74)
21:13:05.597 00.000 13524 MultiStar: stabilizing after lock position change
21:13:05.597 00.000 13524 AutoSelect: state = 1, call UpdateGuideState
21:13:05.597 00.000 13524 UpdateGuideState(): m_state=1
21:13:05.597 00.000 13524 Star::Find(15, 606, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:05.597 00.000 13524 Star::Find returns 1 (0), X=606.92, Y=350.74, Mass=317, SNR=10.8, Peak=112 HFD=1.9
21:13:05.597 00.000 13524 DistanceChecker: deactivated
21:13:05.597 00.000 13524 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.94) = xAngle (0.94 = 0.94)
21:13:05.597 00.000 13524 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (3.99 = -2.30)
21:13:05.597 00.000 13524 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
21:13:05.597 00.000 13524 setting force full frames = false
21:13:05.613 00.016 13524 setting lock position to (606.92, 350.74)
21:13:05.613 00.000 13524 MultiStar: stabilizing after lock position change
21:13:05.613 00.000 13524 CurrentPosition() valid, moving to STATE_SELECTED
21:13:05.613 00.000 13524 Changing from state SELECTING to SELECTED
21:13:05.613 00.000 13524 guider state => SELECTED
21:13:05.613 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=254, med=25, FiltMin=1, FiltMax=143, Gamma=1.000
21:13:05.613 00.000 13524 UpdateGuideState exits: m=317 SNR=10.8
21:13:05.613 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=254, med=25, FiltMin=1, FiltMax=143, Gamma=1.000
21:13:05.613 00.000 13524 Status Line: Auto-selected star at (606.9, 350.7)
21:13:05.629 00.016 13524 PhdController: newstate STATE_WAIT_SELECTED
21:13:05.629 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:05.629 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:13:05.629 00.000 13524 Enqueuing Expose request
21:13:05.629 00.000 18852 Worker thread wakes up
21:13:05.629 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:05.629 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(592,336,31,31)
21:13:08.378 02.749 18852 Exposure complete
21:13:08.409 00.031 18852 worker thread done servicing request
21:13:08.409 00.000 13524 OnExposeComplete: enter
21:13:08.409 00.000 13524 UpdateGuideState(): m_state=2
21:13:08.409 00.000 13524 Star::Find(15, 606, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:13:08.409 00.000 13524 Star::Find returns 1 (0), X=606.23, Y=351.26, Mass=274, SNR=9.8, Peak=112 HFD=1.6
21:13:08.409 00.000 13524 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.94) = xAngle (3.44 = -2.84)
21:13:08.409 00.000 13524 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.94) + m_yAngleError (-3.04)) = yAngle (6.48 = 0.20)
21:13:08.409 00.000 13524 CameraToMount -- cameraX=-0.69 cameraY=0.52 hyp=0.86 cameraTheta=2.50 mountX=-0.82 mountY=0.17, mountTheta=2.93
21:13:08.409 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=254, med=25, FiltMin=1, FiltMax=201, Gamma=1.000
21:13:08.425 00.016 13524 UpdateGuideState exits: m=274 SNR=9.8
21:13:08.425 00.000 13524 PhdController: newstate STATE_CALIBRATE
21:13:08.425 00.000 13524 PhdController: clearing calibration
21:13:08.440 00.015 13524 ScopeASCOM::GetDeclinationRadians() returns 0.8
21:13:08.440 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:13:08.440 00.000 13524 PhdController: start calibration
21:13:08.440 00.000 13524 Changing from state SELECTED to CALIBRATING_PRIMARY
21:13:08.440 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:13:08.456 00.016 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:13:08.456 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:13:08.456 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:13:08.456 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.797150
21:13:08.456 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
21:13:08.456 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:13:08.456 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:13:08.456 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:13:08.456 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:05:47 PM"
21:13:08.456 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:13:08.456 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.3 -2.0}, {2.9 -3.9}, {4.1 -5.8}, {5.6 -8.1}, {7.0 -9.6}, {8.6 -11.7}, {10.4 -14.1}, {12.0 -16.5}, {13.5 -18.7}, {14.8 -20.4}, {14.8 -20.4}, {9.8 -12.1}, {5.7 -5.5}"
21:13:08.472 00.016 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 1.3}, {2.9 2.5}, {5.0 3.4}, {6.3 4.0}, {7.5 4.9}, {9.6 5.8}, {10.8 7.1}, {12.4 8.3}, {14.2 9.1}, {15.5 10.2}, {17.7 11.1}, {19.2 11.6}, {20.9 12.6}, {22.5 13.0}, {22.5 13.0}, {22.5 12.9}, {22.5 12.5}, {23.1 12.1}"
21:13:08.472 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:13:08.472 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 0.8
21:13:08.472 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:13:08.472 00.000 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
21:13:08.487 00.015 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:13:08.487 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:13:08.487 00.000 13524 guider state => CALIBRATING_PRIMARY
21:13:08.487 00.000 13524 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:13:08.503 00.016 13524 reset dither spiral
21:13:08.503 00.000 13524 PhdController: newstate STATE_CALIBRATION_WAIT
21:13:08.503 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:08.503 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:13:08.503 00.000 13524 Enqueuing Expose request
21:13:08.503 00.000 18852 Worker thread wakes up
21:13:08.503 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:08.503 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(591,336,31,31)
21:13:11.268 02.765 18852 Exposure complete
21:13:11.299 00.031 18852 worker thread done servicing request
21:13:11.299 00.000 13524 OnExposeComplete: enter
21:13:11.299 00.000 13524 UpdateGuideState(): m_state=3
21:13:11.299 00.000 13524 Star::Find(15, 606, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:13:11.315 00.016 13524 Star::Find returns 1 (0), X=606.22, Y=350.39, Mass=249, SNR=9.5, Peak=122 HFD=1.9
21:13:11.315 00.000 13524 Scope::UpdateCalibrationState: starting location = 606.22,350.39 coords = 16.63,0.8
21:13:11.315 00.000 13524 Status Line: West step   1, dist= 0.0
21:13:11.315 00.000 13524 Enqueuing Calibration Move request for direction 3
21:13:11.315 00.000 18852 Worker thread wakes up
21:13:11.315 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:13:11.315 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:13:11.315 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:13:11.315 00.000 18852 MoveAxis(W, 500, -)
21:13:11.315 00.000 18852 Guiding  Dir = 3, Dur = 500
21:13:11.315 00.000 18852 IsSlewing returns 0
21:13:11.315 00.000 18852 IsGuiding returns 0
21:13:11.315 00.000 18852 PulseGuide returned control before completion, sleep 509
21:13:11.330 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=254, med=25, FiltMin=0, FiltMax=191, Gamma=1.000
21:13:11.346 00.016 13524 UpdateGuideState exits: m=249 SNR=9.5
21:13:11.346 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:11.346 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:13:11.346 00.000 13524 Enqueuing Expose request
21:13:11.846 00.500 18852 IsGuiding returns 0
21:13:11.846 00.000 18852 Move returns status 0, amount 500
21:13:11.846 00.000 18852 move complete, result=0
21:13:11.846 00.000 18852 worker thread done servicing request
21:13:11.846 00.000 18852 Worker thread wakes up
21:13:11.846 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:11.846 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(591,335,31,31)
21:13:14.580 02.734 18852 Exposure complete
21:13:14.611 00.031 18852 worker thread done servicing request
21:13:14.611 00.000 13524 OnExposeComplete: enter
21:13:14.611 00.000 13524 UpdateGuideState(): m_state=3
21:13:14.611 00.000 13524 Star::Find(15, 606, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:13:14.611 00.000 13524 Star::Find returns 1 (0), X=606.04, Y=352.94, Mass=250, SNR=9.8, Peak=122 HFD=1.9
21:13:14.611 00.000 13524 Status Line: West step   2, dist= 2.5
21:13:14.626 00.015 13524 Enqueuing Calibration Move request for direction 3
21:13:14.626 00.000 18852 Worker thread wakes up
21:13:14.626 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:13:14.626 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:13:14.626 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:13:14.626 00.000 18852 MoveAxis(W, 500, -)
21:13:14.626 00.000 18852 Guiding  Dir = 3, Dur = 500
21:13:14.626 00.000 18852 IsSlewing returns 0
21:13:14.626 00.000 18852 IsGuiding returns 0
21:13:14.626 00.000 18852 PulseGuide returned control before completion, sleep 509
21:13:14.626 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=0, FiltMax=153, Gamma=1.000
21:13:14.642 00.016 13524 UpdateGuideState exits: m=250 SNR=9.8
21:13:14.642 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:14.642 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:13:14.642 00.000 13524 Enqueuing Expose request
21:13:15.158 00.516 18852 IsGuiding returns 0
21:13:15.158 00.000 18852 Move returns status 0, amount 500
21:13:15.158 00.000 18852 move complete, result=0
21:13:15.158 00.000 18852 worker thread done servicing request
21:13:15.158 00.000 18852 Worker thread wakes up
21:13:15.158 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:15.158 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(591,338,31,31)
21:13:17.892 02.734 18852 Exposure complete
21:13:17.923 00.031 18852 worker thread done servicing request
21:13:17.923 00.000 13524 OnExposeComplete: enter
21:13:17.923 00.000 13524 UpdateGuideState(): m_state=3
21:13:17.923 00.000 13524 Star::Find(15, 606, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:13:17.923 00.000 13524 Star::Find returns 0 (4), X=604.88, Y=353.91, Mass=239, SNR=9.6, Peak=138 HFD=1.0
21:13:17.923 00.000 13524 DistanceChecker: activated
21:13:17.923 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:13:17.923 00.000 13524 Star lost during calibration... blundering on
21:13:17.923 00.000 13524 Status Line: star lost
21:13:17.923 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:13:17.938 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=255, med=25, FiltMin=0, FiltMax=187, Gamma=1.000
21:13:17.938 00.000 13524 UpdateGuideState exits: Star lost - low HFD
21:13:17.938 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:17.954 00.016 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:13:17.954 00.000 13524 Enqueuing Expose request
21:13:17.954 00.000 18852 Worker thread wakes up
21:13:17.954 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:17.954 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:13:20.703 02.749 18852 Exposure complete
21:13:20.734 00.031 18852 worker thread done servicing request
21:13:20.734 00.000 13524 OnExposeComplete: enter
21:13:20.734 00.000 13524 UpdateGuideState(): m_state=3
21:13:20.734 00.000 13524 Star::Find(15, 606, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:13:20.734 00.000 13524 Star::Find returns 1 (0), X=604.13, Y=353.85, Mass=236, SNR=9.3, Peak=118 HFD=1.5
21:13:20.734 00.000 13524 DistanceChecker: deactivated
21:13:20.750 00.016 13524 Status Line: West step   3, dist= 4.0
21:13:20.750 00.000 13524 Enqueuing Calibration Move request for direction 3
21:13:20.750 00.000 18852 Worker thread wakes up
21:13:20.750 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:13:20.750 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:13:20.750 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:13:20.750 00.000 18852 MoveAxis(W, 500, -)
21:13:20.750 00.000 18852 Guiding  Dir = 3, Dur = 500
21:13:20.750 00.000 18852 IsSlewing returns 0
21:13:20.750 00.000 18852 IsGuiding returns 0
21:13:20.750 00.000 18852 PulseGuide returned control before completion, sleep 509
21:13:20.750 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=255, med=25, FiltMin=1, FiltMax=148, Gamma=1.000
21:13:20.766 00.016 13524 UpdateGuideState exits: m=236 SNR=9.3
21:13:20.766 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:20.781 00.015 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:13:20.781 00.000 13524 Enqueuing Expose request
21:13:21.281 00.500 18852 IsGuiding returns 0
21:13:21.281 00.000 18852 Move returns status 0, amount 500
21:13:21.281 00.000 18852 move complete, result=0
21:13:21.281 00.000 18852 worker thread done servicing request
21:13:21.281 00.000 18852 Worker thread wakes up
21:13:21.281 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:21.281 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(589,339,31,31)
21:13:24.036 02.755 18852 Exposure complete
21:13:24.067 00.031 18852 worker thread done servicing request
21:13:24.067 00.000 13524 OnExposeComplete: enter
21:13:24.067 00.000 13524 UpdateGuideState(): m_state=3
21:13:24.067 00.000 13524 Star::Find(15, 604, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:13:24.067 00.000 13524 Star::Find returns 1 (0), X=602.62, Y=355.90, Mass=289, SNR=10.6, Peak=122 HFD=2.2
21:13:24.067 00.000 13524 Status Line: West step   4, dist= 6.6
21:13:24.083 00.016 13524 Enqueuing Calibration Move request for direction 3
21:13:24.083 00.000 18852 Worker thread wakes up
21:13:24.083 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:13:24.083 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:13:24.083 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:13:24.083 00.000 18852 MoveAxis(W, 500, -)
21:13:24.083 00.000 18852 Guiding  Dir = 3, Dur = 500
21:13:24.083 00.000 18852 IsSlewing returns 0
21:13:24.083 00.000 18852 IsGuiding returns 0
21:13:24.083 00.000 18852 PulseGuide returned control before completion, sleep 509
21:13:24.083 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=134, Gamma=1.000
21:13:24.098 00.015 13524 UpdateGuideState exits: m=289 SNR=10.6
21:13:24.098 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:24.098 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:13:24.114 00.016 13524 Enqueuing Expose request
21:13:24.614 00.500 18852 IsGuiding returns 0
21:13:24.614 00.000 18852 Move returns status 0, amount 500
21:13:24.614 00.000 18852 move complete, result=0
21:13:24.614 00.000 18852 worker thread done servicing request
21:13:24.614 00.000 18852 Worker thread wakes up
21:13:24.614 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:24.614 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(588,341,31,31)
21:13:27.347 02.733 18852 Exposure complete
21:13:27.379 00.032 18852 worker thread done servicing request
21:13:27.379 00.000 13524 OnExposeComplete: enter
21:13:27.379 00.000 13524 UpdateGuideState(): m_state=3
21:13:27.379 00.000 13524 Star::Find(15, 602, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:13:27.379 00.000 13524 Star::Find returns 1 (0), X=601.41, Y=358.60, Mass=193, SNR=8.6, Peak=127 HFD=1.5
21:13:27.379 00.000 13524 Status Line: West step   5, dist= 9.5
21:13:27.394 00.015 13524 Enqueuing Calibration Move request for direction 3
21:13:27.394 00.000 18852 Worker thread wakes up
21:13:27.394 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:13:27.394 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:13:27.394 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:13:27.394 00.000 18852 MoveAxis(W, 500, -)
21:13:27.394 00.000 18852 Guiding  Dir = 3, Dur = 500
21:13:27.394 00.000 18852 IsSlewing returns 0
21:13:27.394 00.000 18852 IsGuiding returns 0
21:13:27.394 00.000 18852 PulseGuide returned control before completion, sleep 509
21:13:27.394 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=1, FiltMax=139, Gamma=1.000
21:13:27.410 00.016 13524 UpdateGuideState exits: m=193 SNR=8.6
21:13:27.410 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:27.410 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:13:27.410 00.000 13524 Enqueuing Expose request
21:13:27.926 00.516 18852 IsGuiding returns 0
21:13:27.926 00.000 18852 Move returns status 0, amount 500
21:13:27.926 00.000 18852 move complete, result=0
21:13:27.926 00.000 18852 worker thread done servicing request
21:13:27.926 00.000 18852 Worker thread wakes up
21:13:27.926 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:27.926 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(586,344,31,31)
21:13:30.659 02.733 18852 Exposure complete
21:13:30.690 00.031 18852 worker thread done servicing request
21:13:30.690 00.000 13524 OnExposeComplete: enter
21:13:30.690 00.000 13524 UpdateGuideState(): m_state=3
21:13:30.690 00.000 13524 Star::Find(15, 601, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:13:30.690 00.000 13524 Star::Find returns 1 (0), X=600.78, Y=358.83, Mass=255, SNR=9.7, Peak=133 HFD=1.6
21:13:30.690 00.000 13524 Status Line: West step   6, dist=10.0
21:13:30.690 00.000 13524 Enqueuing Calibration Move request for direction 3
21:13:30.706 00.016 18852 Worker thread wakes up
21:13:30.706 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:13:30.706 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:13:30.706 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:13:30.706 00.000 18852 MoveAxis(W, 500, -)
21:13:30.706 00.000 18852 Guiding  Dir = 3, Dur = 500
21:13:30.706 00.000 18852 IsSlewing returns 0
21:13:30.706 00.000 18852 IsGuiding returns 0
21:13:30.706 00.000 18852 PulseGuide returned control before completion, sleep 509
21:13:30.706 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=253, med=25, FiltMin=1, FiltMax=153, Gamma=1.000
21:13:30.722 00.016 13524 UpdateGuideState exits: m=255 SNR=9.7
21:13:30.722 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:30.722 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:13:30.722 00.000 13524 Enqueuing Expose request
21:13:31.222 00.500 18852 IsGuiding returns 0
21:13:31.222 00.000 18852 Move returns status 0, amount 500
21:13:31.222 00.000 18852 move complete, result=0
21:13:31.222 00.000 18852 worker thread done servicing request
21:13:31.222 00.000 18852 Worker thread wakes up
21:13:31.222 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:31.222 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(586,344,31,31)
21:13:33.955 02.733 18852 Exposure complete
21:13:34.002 00.047 18852 worker thread done servicing request
21:13:34.002 00.000 13524 OnExposeComplete: enter
21:13:34.002 00.000 13524 UpdateGuideState(): m_state=3
21:13:34.002 00.000 13524 Star::Find(15, 600, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:13:34.002 00.000 13524 Star::Find returns 1 (0), X=599.83, Y=360.77, Mass=282, SNR=10.2, Peak=136 HFD=1.7
21:13:34.002 00.000 13524 Status Line: West step   7, dist=12.2
21:13:34.002 00.000 13524 Enqueuing Calibration Move request for direction 3
21:13:34.002 00.000 18852 Worker thread wakes up
21:13:34.002 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:13:34.002 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:13:34.002 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:13:34.002 00.000 18852 MoveAxis(W, 500, -)
21:13:34.002 00.000 18852 Guiding  Dir = 3, Dur = 500
21:13:34.002 00.000 18852 IsSlewing returns 0
21:13:34.002 00.000 18852 IsGuiding returns 0
21:13:34.018 00.016 18852 PulseGuide returned control before completion, sleep 509
21:13:34.018 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=255, med=25, FiltMin=1, FiltMax=143, Gamma=1.000
21:13:34.049 00.031 13524 UpdateGuideState exits: m=282 SNR=10.2
21:13:34.049 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:34.049 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:13:34.049 00.000 13524 Enqueuing Expose request
21:13:34.533 00.484 18852 IsGuiding returns 1
21:13:34.533 00.000 18852 scope still moving after pulse duration time elapsed
21:13:34.565 00.032 18852 IsSlewing returns 0
21:13:34.565 00.000 18852 IsGuiding returns 0
21:13:34.565 00.000 18852 scope move finished after 500 + 48 ms
21:13:34.565 00.000 18852 Move returns status 0, amount 500
21:13:34.565 00.000 18852 move complete, result=0
21:13:34.565 00.000 18852 worker thread done servicing request
21:13:34.565 00.000 18852 Worker thread wakes up
21:13:34.565 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:34.565 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(585,346,31,31)
21:13:37.298 02.733 18852 Exposure complete
21:13:37.329 00.031 18852 worker thread done servicing request
21:13:37.329 00.000 13524 OnExposeComplete: enter
21:13:37.329 00.000 13524 UpdateGuideState(): m_state=3
21:13:37.329 00.000 13524 Star::Find(15, 599, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:13:37.329 00.000 13524 Star::Find returns 0 (4), X=598.64, Y=362.77, Mass=226, SNR=9.2, Peak=110 HFD=1.4
21:13:37.329 00.000 13524 DistanceChecker: activated
21:13:37.329 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:13:37.329 00.000 13524 Star lost during calibration... blundering on
21:13:37.329 00.000 13524 Status Line: star lost
21:13:37.345 00.016 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:13:37.345 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=0, FiltMax=166, Gamma=1.000
21:13:37.345 00.000 13524 UpdateGuideState exits: Star lost - low HFD
21:13:37.361 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:37.361 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:13:37.361 00.000 13524 Enqueuing Expose request
21:13:37.361 00.000 18852 Worker thread wakes up
21:13:37.361 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:37.361 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:13:40.098 02.737 18852 Exposure complete
21:13:40.145 00.047 18852 worker thread done servicing request
21:13:40.145 00.000 13524 OnExposeComplete: enter
21:13:40.145 00.000 13524 UpdateGuideState(): m_state=3
21:13:40.145 00.000 13524 Star::Find(15, 599, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:13:40.145 00.000 13524 Star::Find returns 1 (0), X=598.24, Y=362.78, Mass=268, SNR=9.6, Peak=132 HFD=1.6
21:13:40.145 00.000 13524 DistanceChecker: deactivated
21:13:40.161 00.016 13524 Status Line: West step   8, dist=14.7
21:13:40.161 00.000 13524 Enqueuing Calibration Move request for direction 3
21:13:40.161 00.000 18852 Worker thread wakes up
21:13:40.161 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:13:40.161 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:13:40.161 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:13:40.161 00.000 18852 MoveAxis(W, 500, -)
21:13:40.161 00.000 18852 Guiding  Dir = 3, Dur = 500
21:13:40.161 00.000 18852 IsSlewing returns 0
21:13:40.161 00.000 18852 IsGuiding returns 0
21:13:40.161 00.000 18852 PulseGuide returned control before completion, sleep 509
21:13:40.161 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=0, FiltMax=147, Gamma=1.000
21:13:40.176 00.015 13524 UpdateGuideState exits: m=268 SNR=9.6
21:13:40.192 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:40.192 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:13:40.192 00.000 13524 Enqueuing Expose request
21:13:40.692 00.500 18852 IsGuiding returns 0
21:13:40.692 00.000 18852 Move returns status 0, amount 500
21:13:40.692 00.000 18852 move complete, result=0
21:13:40.692 00.000 18852 worker thread done servicing request
21:13:40.692 00.000 18852 Worker thread wakes up
21:13:40.692 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:40.692 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(583,348,31,31)
21:13:43.426 02.734 18852 Exposure complete
21:13:43.457 00.031 18852 worker thread done servicing request
21:13:43.457 00.000 13524 OnExposeComplete: enter
21:13:43.457 00.000 13524 UpdateGuideState(): m_state=3
21:13:43.457 00.000 13524 Star::Find(15, 598, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:13:43.457 00.000 13524 Star::Find returns 0 (4), X=597.98, Y=364.28, Mass=229, SNR=9.4, Peak=108 HFD=1.4
21:13:43.457 00.000 13524 DistanceChecker: activated
21:13:43.457 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:13:43.457 00.000 13524 Star lost during calibration... blundering on
21:13:43.457 00.000 13524 Status Line: star lost
21:13:43.472 00.015 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:13:43.472 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=255, med=25, FiltMin=1, FiltMax=194, Gamma=1.000
21:13:43.488 00.016 13524 UpdateGuideState exits: Star lost - low HFD
21:13:43.488 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:43.488 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:13:43.488 00.000 13524 Enqueuing Expose request
21:13:43.488 00.000 18852 Worker thread wakes up
21:13:43.488 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:43.488 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:13:46.234 02.746 18852 Exposure complete
21:13:46.281 00.047 18852 worker thread done servicing request
21:13:46.281 00.000 13524 OnExposeComplete: enter
21:13:46.281 00.000 13524 UpdateGuideState(): m_state=3
21:13:46.281 00.000 13524 Star::Find(15, 598, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:13:46.281 00.000 13524 Star::Find returns 0 (4), X=597.47, Y=364.60, Mass=190, SNR=8.5, Peak=106 HFD=1.4
21:13:46.281 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:13:46.281 00.000 13524 Star lost during calibration... blundering on
21:13:46.296 00.015 13524 Status Line: star lost
21:13:46.296 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:13:46.296 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=255, med=25, FiltMin=0, FiltMax=159, Gamma=1.000
21:13:46.312 00.016 13524 UpdateGuideState exits: Star lost - low HFD
21:13:46.312 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:46.312 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:13:46.312 00.000 13524 Enqueuing Expose request
21:13:46.312 00.000 18852 Worker thread wakes up
21:13:46.312 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:46.312 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:13:49.061 02.749 18852 Exposure complete
21:13:49.092 00.031 18852 worker thread done servicing request
21:13:49.092 00.000 13524 OnExposeComplete: enter
21:13:49.092 00.000 13524 UpdateGuideState(): m_state=3
21:13:49.092 00.000 13524 Star::Find(15, 598, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:13:49.092 00.000 13524 Star::Find returns 1 (0), X=598.11, Y=363.72, Mass=229, SNR=9.1, Peak=94 HFD=1.9
21:13:49.092 00.000 13524 DistanceChecker: deactivated
21:13:49.092 00.000 13524 Status Line: West step   9, dist=15.6
21:13:49.108 00.016 13524 Enqueuing Calibration Move request for direction 3
21:13:49.108 00.000 18852 Worker thread wakes up
21:13:49.108 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:13:49.108 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:13:49.108 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:13:49.108 00.000 18852 MoveAxis(W, 500, -)
21:13:49.108 00.000 18852 Guiding  Dir = 3, Dur = 500
21:13:49.108 00.000 18852 IsSlewing returns 0
21:13:49.108 00.000 18852 IsGuiding returns 0
21:13:49.108 00.000 18852 PulseGuide returned control before completion, sleep 509
21:13:49.108 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=0, FiltMax=132, Gamma=1.000
21:13:49.124 00.016 13524 UpdateGuideState exits: m=229 SNR=9.1
21:13:49.124 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:49.124 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:13:49.124 00.000 13524 Enqueuing Expose request
21:13:49.639 00.515 18852 IsGuiding returns 0
21:13:49.639 00.000 18852 Move returns status 0, amount 500
21:13:49.639 00.000 18852 move complete, result=0
21:13:49.639 00.000 18852 worker thread done servicing request
21:13:49.639 00.000 18852 Worker thread wakes up
21:13:49.639 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:49.639 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(583,349,31,31)
21:13:52.373 02.734 18852 Exposure complete
21:13:52.404 00.031 18852 worker thread done servicing request
21:13:52.404 00.000 13524 OnExposeComplete: enter
21:13:52.404 00.000 13524 UpdateGuideState(): m_state=3
21:13:52.404 00.000 13524 Star::Find(15, 598, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:13:52.404 00.000 13524 Star::Find returns 0 (4), X=597.27, Y=364.67, Mass=239, SNR=9.6, Peak=110 HFD=1.5
21:13:52.404 00.000 13524 DistanceChecker: activated
21:13:52.404 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:13:52.404 00.000 13524 Star lost during calibration... blundering on
21:13:52.404 00.000 13524 Status Line: star lost
21:13:52.420 00.016 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:13:52.420 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=255, med=25, FiltMin=0, FiltMax=136, Gamma=1.000
21:13:52.435 00.015 13524 UpdateGuideState exits: Star lost - low HFD
21:13:52.435 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:52.435 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:13:52.435 00.000 13524 Enqueuing Expose request
21:13:52.435 00.000 18852 Worker thread wakes up
21:13:52.435 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:52.435 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:13:55.184 02.749 18852 Exposure complete
21:13:55.215 00.031 18852 worker thread done servicing request
21:13:55.215 00.000 13524 OnExposeComplete: enter
21:13:55.215 00.000 13524 UpdateGuideState(): m_state=3
21:13:55.215 00.000 13524 Star::Find(15, 598, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:13:55.215 00.000 13524 Star::Find returns 1 (0), X=596.93, Y=364.38, Mass=250, SNR=9.5, Peak=121 HFD=2.3
21:13:55.230 00.015 13524 DistanceChecker: deactivated
21:13:55.230 00.000 13524 Status Line: West step  10, dist=16.8
21:13:55.230 00.000 13524 Enqueuing Calibration Move request for direction 3
21:13:55.230 00.000 18852 Worker thread wakes up
21:13:55.230 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:13:55.230 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:13:55.230 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:13:55.230 00.000 18852 MoveAxis(W, 500, -)
21:13:55.230 00.000 18852 Guiding  Dir = 3, Dur = 500
21:13:55.230 00.000 18852 IsSlewing returns 0
21:13:55.230 00.000 18852 IsGuiding returns 0
21:13:55.230 00.000 18852 PulseGuide returned control before completion, sleep 509
21:13:55.246 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=254, med=25, FiltMin=1, FiltMax=150, Gamma=1.000
21:13:55.246 00.000 13524 UpdateGuideState exits: m=250 SNR=9.5
21:13:55.262 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:55.262 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:13:55.262 00.000 13524 Enqueuing Expose request
21:13:55.762 00.500 18852 IsGuiding returns 0
21:13:55.762 00.000 18852 Move returns status 0, amount 500
21:13:55.762 00.000 18852 move complete, result=0
21:13:55.762 00.000 18852 worker thread done servicing request
21:13:55.762 00.000 18852 Worker thread wakes up
21:13:55.762 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:55.762 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(582,349,31,31)
21:13:58.495 02.733 18852 Exposure complete
21:13:58.526 00.031 18852 worker thread done servicing request
21:13:58.526 00.000 13524 OnExposeComplete: enter
21:13:58.526 00.000 13524 UpdateGuideState(): m_state=3
21:13:58.526 00.000 13524 Star::Find(15, 596, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:13:58.526 00.000 13524 Star::Find returns 0 (3), X=596.00, Y=364.00, Mass=0, SNR=0.0, Peak=259 HFD=0.0
21:13:58.526 00.000 13524 DistanceChecker: activated
21:13:58.526 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:13:58.526 00.000 13524 Star lost during calibration... blundering on
21:13:58.542 00.016 13524 Status Line: star lost
21:13:58.542 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:13:58.542 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=262, med=125, FiltMin=4, FiltMax=258, Gamma=1.000
21:13:58.558 00.016 13524 UpdateGuideState exits: Star lost - low mass
21:13:58.558 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:58.558 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:13:58.558 00.000 13524 Enqueuing Expose request
21:13:58.558 00.000 18852 Worker thread wakes up
21:13:58.558 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:13:58.558 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:14:01.307 02.749 18852 Exposure complete
21:14:01.338 00.031 18852 worker thread done servicing request
21:14:01.338 00.000 13524 OnExposeComplete: enter
21:14:01.338 00.000 13524 UpdateGuideState(): m_state=3
21:14:01.338 00.000 13524 Star::Find(15, 596, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:14:01.338 00.000 13524 Star::Find false star n=2 nbg=280 bg=88.6 sigma=6.0 thresh=107 peak=96
21:14:01.338 00.000 13524 Star::Find returns 0 (2), X=596.00, Y=364.00, Mass=41, SNR=2.9, Peak=109 HFD=0.0
21:14:01.338 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:14:01.338 00.000 13524 Star lost during calibration... blundering on
21:14:01.338 00.000 13524 Status Line: star lost
21:14:01.354 00.016 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:14:01.354 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=50, FiltMin=2, FiltMax=239, Gamma=1.000
21:14:01.370 00.016 13524 UpdateGuideState exits: Star lost - low SNR
21:14:01.370 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:01.370 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:14:01.370 00.000 13524 Enqueuing Expose request
21:14:01.370 00.000 18852 Worker thread wakes up
21:14:01.370 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:01.370 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:14:04.119 02.749 18852 Exposure complete
21:14:04.150 00.031 18852 worker thread done servicing request
21:14:04.150 00.000 13524 OnExposeComplete: enter
21:14:04.150 00.000 13524 UpdateGuideState(): m_state=3
21:14:04.150 00.000 13524 Star::Find(15, 596, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:14:04.150 00.000 13524 Star::Find false star n=2 nbg=278 bg=43.8 sigma=5.0 thresh=59 peak=50
21:14:04.150 00.000 13524 Star::Find returns 0 (2), X=596.00, Y=364.00, Mass=32, SNR=2.9, Peak=62 HFD=0.0
21:14:04.166 00.016 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:14:04.166 00.000 13524 Star lost during calibration... blundering on
21:14:04.166 00.000 13524 Status Line: star lost
21:14:04.166 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:14:04.166 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=227, Gamma=1.000
21:14:04.181 00.015 13524 UpdateGuideState exits: Star lost - low SNR
21:14:04.181 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:04.181 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:14:04.181 00.000 13524 Enqueuing Expose request
21:14:04.181 00.000 18852 Worker thread wakes up
21:14:04.181 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:04.181 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:14:06.931 02.750 18852 Exposure complete
21:14:06.962 00.031 18852 worker thread done servicing request
21:14:06.962 00.000 13524 OnExposeComplete: enter
21:14:06.962 00.000 13524 UpdateGuideState(): m_state=3
21:14:06.978 00.016 13524 Star::Find(15, 596, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:14:06.978 00.000 13524 Star::Find returns 0 (3), X=596.00, Y=364.00, Mass=0, SNR=0.0, Peak=59 HFD=0.0
21:14:06.978 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:14:06.978 00.000 13524 Star lost during calibration... blundering on
21:14:06.978 00.000 13524 Status Line: star lost
21:14:06.978 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:14:06.978 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=1, FiltMax=251, Gamma=1.000
21:14:06.993 00.015 13524 UpdateGuideState exits: Star lost - low mass
21:14:06.993 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:06.993 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:14:06.993 00.000 13524 Enqueuing Expose request
21:14:06.993 00.000 18852 Worker thread wakes up
21:14:06.993 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:06.993 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:14:09.759 02.766 18852 Exposure complete
21:14:09.790 00.031 18852 worker thread done servicing request
21:14:09.790 00.000 13524 OnExposeComplete: enter
21:14:09.790 00.000 13524 UpdateGuideState(): m_state=3
21:14:09.805 00.015 13524 Star::Find(15, 596, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:14:09.805 00.000 13524 Star::Find returns 0 (3), X=596.00, Y=364.00, Mass=0, SNR=0.0, Peak=60 HFD=0.0
21:14:09.805 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:14:09.805 00.000 13524 Star lost during calibration... blundering on
21:14:09.805 00.000 13524 Status Line: star lost
21:14:09.805 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:14:09.805 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=0, FiltMax=251, Gamma=1.000
21:14:09.821 00.016 13524 UpdateGuideState exits: Star lost - low mass
21:14:09.821 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:09.821 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:14:09.821 00.000 13524 Enqueuing Expose request
21:14:09.821 00.000 18852 Worker thread wakes up
21:14:09.821 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:09.821 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:14:12.570 02.749 18852 Exposure complete
21:14:12.617 00.047 18852 worker thread done servicing request
21:14:12.617 00.000 13524 OnExposeComplete: enter
21:14:12.617 00.000 13524 UpdateGuideState(): m_state=3
21:14:12.617 00.000 13524 Star::Find(15, 596, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:14:12.617 00.000 13524 Star::Find false star n=3 nbg=282 bg=43.7 sigma=4.8 thresh=58 peak=49
21:14:12.617 00.000 13524 Star::Find returns 0 (2), X=596.00, Y=364.00, Mass=45, SNR=2.9, Peak=60 HFD=0.0
21:14:12.617 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:14:12.617 00.000 13524 Star lost during calibration... blundering on
21:14:12.633 00.016 13524 Status Line: star lost
21:14:12.633 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:14:12.633 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=1, FiltMax=251, Gamma=1.000
21:14:12.648 00.015 13524 UpdateGuideState exits: Star lost - low SNR
21:14:12.648 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:12.648 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:14:12.648 00.000 13524 Enqueuing Expose request
21:14:12.648 00.000 18852 Worker thread wakes up
21:14:12.648 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:12.648 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:14:15.398 02.750 18852 Exposure complete
21:14:15.429 00.031 18852 worker thread done servicing request
21:14:15.429 00.000 13524 OnExposeComplete: enter
21:14:15.429 00.000 13524 UpdateGuideState(): m_state=3
21:14:15.429 00.000 13524 Star::Find(15, 596, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:14:15.429 00.000 13524 Star::Find returns 0 (2), X=596.00, Y=364.00, Mass=14, SNR=2.0, Peak=58 HFD=0.0
21:14:15.429 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:14:15.429 00.000 13524 Star lost during calibration... blundering on
21:14:15.429 00.000 13524 Status Line: star lost
21:14:15.445 00.016 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:14:15.445 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=1, FiltMax=251, Gamma=1.000
21:14:15.460 00.015 13524 UpdateGuideState exits: Star lost - low SNR
21:14:15.460 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:15.460 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:14:15.460 00.000 13524 Enqueuing Expose request
21:14:15.460 00.000 18852 Worker thread wakes up
21:14:15.460 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:15.460 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:14:15.679 00.219 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:14:15.679 00.000 13524 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:14:15.695 00.016 13524 Status Line: Waiting for devices...
21:14:15.695 00.000 13524 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=1
21:14:15.695 00.000 13524 Status Line: Waiting for devices...
21:14:15.789 00.094 18852 ZWO: stopexposure
21:14:16.007 00.218 23076 IsSlewing returns 1
21:14:16.523 00.516 23076 IsSlewing returns 1
21:14:17.038 00.515 23076 IsSlewing returns 1
21:14:17.554 00.516 23076 IsSlewing returns 1
21:14:18.069 00.515 23076 IsSlewing returns 1
21:14:18.132 00.063 18852 ZWO: stopexposure
21:14:18.132 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:14:18.132 00.000 18852 worker thread done servicing request
21:14:18.147 00.015 13524 OnExposeComplete: enter
21:14:18.147 00.000 13524 OnExposeComplete: Capture Error reported
21:14:18.147 00.000 13524 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:14:18.163 00.016 13524 Mount: notify guiding stopped
21:14:18.163 00.000 13524 PhdController failed: Guiding stopped
21:14:18.163 00.000 13524 PhdController: newstate STATE_FINISH
21:14:18.163 00.000 13524 PhdController complete: fail: Guiding stopped
21:14:18.163 00.000 13524 Mount: notify guiding dither settle done success=0
21:14:18.178 00.015 13524 PhdController: newstate STATE_IDLE
21:14:18.178 00.000 13524 Changing from state CALIBRATING_PRIMARY to STOP
21:14:18.178 00.000 13524 guider state => SELECTING
21:14:18.178 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=1, FiltMax=251, Gamma=1.000
21:14:18.194 00.016 13524 Changing from state SELECTING to UNINITIALIZED
21:14:18.194 00.000 13524 guider state => SELECTING
21:14:18.194 00.000 13524 Status Line: Stopped.
21:14:18.194 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:14:18.585 00.391 23076 IsSlewing returns 1
21:14:19.100 00.515 23076 IsSlewing returns 1
21:14:19.616 00.516 23076 IsSlewing returns 1
21:14:20.131 00.515 23076 IsSlewing returns 1
21:14:20.647 00.516 23076 IsSlewing returns 1
21:14:21.162 00.515 23076 IsSlewing returns 1
21:14:21.678 00.516 23076 IsSlewing returns 1
21:14:22.193 00.515 23076 IsSlewing returns 1
21:14:22.709 00.516 23076 IsSlewing returns 1
21:14:23.223 00.514 23076 IsSlewing returns 1
21:14:23.739 00.516 23076 IsSlewing returns 1
21:14:24.254 00.515 23076 IsSlewing returns 0
21:14:26.365 02.111 13524 PhdController::Guide begins
21:14:26.365 00.000 13524 PhdController: newstate STATE_SETUP
21:14:26.365 00.000 13524 PhdController: setup
21:14:26.365 00.000 13524 PhdController: newstate STATE_ATTEMPT_START
21:14:26.380 00.015 13524 PhdController: start capturing
21:14:26.380 00.000 13524 Changing from state SELECTING to UNINITIALIZED
21:14:26.380 00.000 13524 guider state => SELECTING
21:14:26.380 00.000 13524 setting force full frames = true
21:14:26.380 00.000 13524 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:14:26.380 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:14:26.380 00.000 13524 Enqueuing Expose request
21:14:26.396 00.016 13524 PhdController: newstate STATE_SELECT_STAR
21:14:26.396 00.000 18852 Worker thread wakes up
21:14:26.396 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:26.396 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:14:29.130 02.734 18852 Exposure complete
21:14:29.177 00.047 18852 worker thread done servicing request
21:14:29.177 00.000 13524 OnExposeComplete: enter
21:14:29.177 00.000 13524 UpdateGuideState(): m_state=1
21:14:29.177 00.000 13524 UpdateCurrentPosition: no star selected
21:14:29.177 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:14:29.177 00.000 13524 Status Line: No star selected
21:14:29.177 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=1, FiltMax=214, Gamma=1.000
21:14:29.192 00.015 13524 UpdateGuideState exits: No star selected
21:14:29.192 00.000 13524 GuiderMultiStar::AutoSelect enter
21:14:29.192 00.000 13524 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0
21:14:29.223 00.031 13524 AutoFind: auto downsample for scale 1.63 => 1x
21:14:29.270 00.047 13524 AutoFind: global mean = 0.0, stdev 7.6
21:14:29.270 00.000 13524 AutoFind: using threshold = 0.1
21:14:29.301 00.031 13524 AutoFind: local max [882, 76] 85.9
21:14:29.301 00.000 13524 AutoFind: local max [718, 466] 34.0
21:14:29.301 00.000 13524 AutoFind: local max [782, 390] 27.2
21:14:29.301 00.000 13524 AutoFind: local max [459, 313] 18.9
21:14:29.317 00.016 13524 AutoFind: local max [610, 27] 16.8
21:14:29.317 00.000 13524 AutoFind: local max [844, 581] 10.2
21:14:29.317 00.000 13524 AutoFind: local max [705, 214] 8.2
21:14:29.317 00.000 13524 AutoFind: local max [847, 346] 7.5
21:14:29.317 00.000 13524 AutoFind: local max [570, 267] 7.3
21:14:29.317 00.000 13524 AutoFind: local max [381, 53] 7.1
21:14:29.317 00.000 13524 AutoFind: local max [809, 561] 6.5
21:14:29.317 00.000 13524 AutoFind: local max [785, 318] 6.2
21:14:29.317 00.000 13524 AutoFind: local max [770, 29] 6.1
21:14:29.317 00.000 13524 AutoFind: local max [431, 418] 5.9
21:14:29.317 00.000 13524 AutoFind: local max [818, 131] 5.7
21:14:29.317 00.000 13524 AutoFind: local max [819, 320] 5.5
21:14:29.333 00.016 13524 AutoFind: local max [625, 140] 5.4
21:14:29.333 00.000 13524 AutoFind: local max [424, 262] 5.3
21:14:29.333 00.000 13524 AutoFind: local max [785, 128] 5.2
21:14:29.333 00.000 13524 AutoFind: local max [783, 575] 5.0
21:14:29.333 00.000 13524 AutoFind: local max [588, 49] 4.9
21:14:29.333 00.000 13524 AutoFind: local max [540, 519] 4.9
21:14:29.333 00.000 13524 AutoFind: local max [562, 140] 4.7
21:14:29.333 00.000 13524 AutoFind: local max [657, 360] 4.6
21:14:29.333 00.000 13524 AutoFind: local max [573, 374] 4.6
21:14:29.333 00.000 13524 AutoFind: local max [755, 410] 4.5
21:14:29.333 00.000 13524 AutoFind: local max [564, 188] 4.5
21:14:29.333 00.000 13524 AutoFind: local max [585, 253] 4.4
21:14:29.348 00.015 13524 AutoFind: local max [795, 370] 4.4
21:14:29.348 00.000 13524 AutoFind: local max [462, 201] 4.4
21:14:29.348 00.000 13524 AutoFind: local max [477, 276] 4.3
21:14:29.348 00.000 13524 AutoFind: local max [582, 299] 4.3
21:14:29.348 00.000 13524 AutoFind: local max [715, 411] 4.3
21:14:29.348 00.000 13524 AutoFind: local max [656, 384] 4.3
21:14:29.348 00.000 13524 AutoFind: local max [445, 409] 4.2
21:14:29.348 00.000 13524 AutoFind: local max [818, 187] 4.2
21:14:29.348 00.000 13524 AutoFind: local max [557, 462] 4.2
21:14:29.348 00.000 13524 AutoFind: local max [649, 361] 4.1
21:14:29.348 00.000 13524 AutoFind: local max [776, 337] 4.1
21:14:29.348 00.000 13524 AutoFind: local max [165, 25] 4.1
21:14:29.364 00.016 13524 AutoFind: local max [503, 25] 4.1
21:14:29.364 00.000 13524 AutoFind: local max [686, 226] 4.0
21:14:29.364 00.000 13524 AutoFind: local max [691, 306] 4.0
21:14:29.364 00.000 13524 AutoFind: local max [675, 255] 4.0
21:14:29.364 00.000 13524 AutoFind: local max [711, 525] 4.0
21:14:29.364 00.000 13524 AutoFind: local max [687, 483] 4.0
21:14:29.364 00.000 13524 AutoFind: local max [561, 492] 3.9
21:14:29.364 00.000 13524 AutoFind: local max [503, 456] 3.9
21:14:29.364 00.000 13524 AutoFind: local max [677, 473] 3.9
21:14:29.364 00.000 13524 AutoFind: local max [432, 289] 3.9
21:14:29.364 00.000 13524 AutoFind: local max [668, 586] 3.9
21:14:29.364 00.000 13524 AutoFind: local max [583, 288] 3.9
21:14:29.364 00.000 13524 AutoFind: local max [824, 411] 3.9
21:14:29.380 00.016 13524 AutoFind: local max [681, 299] 3.9
21:14:29.380 00.000 13524 AutoFind: local max [561, 372] 3.9
21:14:29.380 00.000 13524 AutoFind: local max [523, 260] 3.9
21:14:29.380 00.000 13524 AutoFind: local max [610, 17] 3.8
21:14:29.380 00.000 13524 AutoFind: local max [448, 450] 3.8
21:14:29.380 00.000 13524 AutoFind: local max [489, 338] 3.8
21:14:29.380 00.000 13524 AutoFind: local max [516, 508] 3.8
21:14:29.380 00.000 13524 AutoFind: local max [619, 311] 3.8
21:14:29.380 00.000 13524 AutoFind: local max [407, 337] 3.8
21:14:29.380 00.000 13524 AutoFind: local max [673, 297] 3.8
21:14:29.380 00.000 13524 AutoFind: local max [516, 371] 3.8
21:14:29.380 00.000 13524 AutoFind: local max [723, 202] 3.8
21:14:29.395 00.015 13524 AutoFind: local max [608, 148] 3.7
21:14:29.395 00.000 13524 AutoFind: local max [789, 170] 3.7
21:14:29.395 00.000 13524 AutoFind: local max [623, 587] 3.7
21:14:29.395 00.000 13524 AutoFind: local max [642, 117] 3.7
21:14:29.395 00.000 13524 AutoFind: local max [639, 492] 3.7
21:14:29.395 00.000 13524 AutoFind: local max [883, 216] 3.7
21:14:29.395 00.000 13524 AutoFind: local max [497, 147] 3.7
21:14:29.395 00.000 13524 AutoFind: local max [606, 305] 3.7
21:14:29.395 00.000 13524 AutoFind: local max [776, 189] 3.7
21:14:29.395 00.000 13524 AutoFind: local max [402, 424] 3.6
21:14:29.395 00.000 13524 AutoFind: local max [749, 556] 3.6
21:14:29.395 00.000 13524 AutoFind: local max [598, 471] 3.6
21:14:29.395 00.000 13524 AutoFind: local max [437, 200] 3.6
21:14:29.411 00.016 13524 AutoFind: local max [708, 402] 3.6
21:14:29.411 00.000 13524 AutoFind: local max [835, 472] 3.6
21:14:29.411 00.000 13524 AutoFind: local max [659, 456] 3.6
21:14:29.411 00.000 13524 AutoFind: local max [679, 458] 3.6
21:14:29.411 00.000 13524 AutoFind: local max [693, 388] 3.6
21:14:29.411 00.000 13524 AutoFind: local max [579, 482] 3.6
21:14:29.411 00.000 13524 AutoFind: local max [696, 225] 3.6
21:14:29.411 00.000 13524 AutoFind: local max [876, 262] 3.6
21:14:29.411 00.000 13524 AutoFind: local max [455, 74] 3.6
21:14:29.411 00.000 13524 AutoFind: local max [779, 508] 3.6
21:14:29.411 00.000 13524 AutoFind: local max [675, 317] 3.6
21:14:29.426 00.015 13524 AutoFind: local max [342, 287] 3.6
21:14:29.426 00.000 13524 AutoFind: local max [658, 492] 3.6
21:14:29.426 00.000 13524 AutoFind: local max [688, 192] 3.5
21:14:29.426 00.000 13524 AutoFind: local max [463, 144] 3.5
21:14:29.426 00.000 13524 AutoFind: local max [606, 519] 3.5
21:14:29.426 00.000 13524 AutoFind: local max [676, 534] 3.5
21:14:29.426 00.000 13524 AutoFind: local max [669, 274] 3.5
21:14:29.426 00.000 13524 AutoFind: local max [403, 487] 3.5
21:14:29.426 00.000 13524 AutoFind: local max [698, 395] 3.5
21:14:29.426 00.000 13524 AutoFind: local max [481, 108] 3.5
21:14:29.426 00.000 13524 AutoFind: local max [685, 339] 3.5
21:14:29.426 00.000 13524 AutoFind: too close [698, 395] 3.5 - [693, 388] 3.6
21:14:29.442 00.016 13524 AutoFind: too close [698, 395] 3.5 - [708, 402] 3.6
21:14:29.442 00.000 13524 AutoFind: too close [698, 395] 3.5 - [715, 411] 4.3
21:14:29.442 00.000 13524 AutoFind: too close [669, 274] 3.5 - [675, 255] 4.0
21:14:29.442 00.000 13524 AutoFind: too close [658, 492] 3.6 - [639, 492] 3.7
21:14:29.442 00.000 13524 AutoFind: too close [658, 492] 3.6 - [677, 473] 3.9
21:14:29.442 00.000 13524 AutoFind: too close [675, 317] 3.6 - [673, 297] 3.8
21:14:29.442 00.000 13524 AutoFind: too close [675, 317] 3.6 - [681, 299] 3.9
21:14:29.442 00.000 13524 AutoFind: too close [675, 317] 3.6 - [691, 306] 4.0
21:14:29.442 00.000 13524 AutoFind: too close [696, 225] 3.6 - [686, 226] 4.0
21:14:29.442 00.000 13524 AutoFind: too close [696, 225] 3.6 - [705, 214] 8.2
21:14:29.442 00.000 13524 AutoFind: too close [579, 482] 3.6 - [598, 471] 3.6
21:14:29.442 00.000 13524 AutoFind: too close [579, 482] 3.6 - [561, 492] 3.9
21:14:29.442 00.000 13524 AutoFind: too close [693, 388] 3.6 - [708, 402] 3.6
21:14:29.458 00.016 13524 AutoFind: too close [679, 458] 3.6 - [659, 456] 3.6
21:14:29.458 00.000 13524 AutoFind: too close [679, 458] 3.6 - [677, 473] 3.9
21:14:29.458 00.000 13524 AutoFind: too close [659, 456] 3.6 - [677, 473] 3.9
21:14:29.458 00.000 13524 AutoFind: too close [708, 402] 3.6 - [715, 411] 4.3
21:14:29.458 00.000 13524 AutoFind: too close [776, 189] 3.7 - [789, 170] 3.7
21:14:29.458 00.000 13524 AutoFind: too close [606, 305] 3.7 - [619, 311] 3.8
21:14:29.458 00.000 13524 AutoFind: too close [608, 148] 3.7 - [625, 140] 5.4
21:14:29.458 00.000 13524 AutoFind: too close [723, 202] 3.8 - [705, 214] 8.2
21:14:29.458 00.000 13524 AutoFind: too close [673, 297] 3.8 - [681, 299] 3.9
21:14:29.458 00.000 13524 AutoFind: too close [673, 297] 3.8 - [691, 306] 4.0
21:14:29.458 00.000 13524 AutoFind: too close [610, 17] 3.8 - [610, 27] 16.8
21:14:29.458 00.000 13524 AutoFind: too close [561, 372] 3.9 - [573, 374] 4.6
21:14:29.473 00.015 13524 AutoFind: too close [681, 299] 3.9 - [691, 306] 4.0
21:14:29.473 00.000 13524 AutoFind: too close [583, 288] 3.9 - [582, 299] 4.3
21:14:29.473 00.000 13524 AutoFind: too close [677, 473] 3.9 - [687, 483] 4.0
21:14:29.473 00.000 13524 AutoFind: too close [686, 226] 4.0 - [705, 214] 8.2
21:14:29.473 00.000 13524 AutoFind: too close [776, 337] 4.1 - [785, 318] 6.2
21:14:29.473 00.000 13524 AutoFind: too close [649, 361] 4.1 - [657, 360] 4.6
21:14:29.473 00.000 13524 AutoFind: too close [445, 409] 4.2 - [431, 418] 5.9
21:14:29.473 00.000 13524 AutoFind: close dim-bright [795, 370] 4.4 - [782, 390] 27.2
21:14:29.473 00.000 13524 AutoFind: too close [585, 253] 4.4 - [570, 267] 7.3
21:14:29.473 00.000 13524 AutoFind: too close to edge [623, 587] 3.7
21:14:29.473 00.000 13524 AutoFind: too close to edge [668, 586] 3.9
21:14:29.473 00.000 13524 AutoFind: too close to edge [503, 25] 4.1
21:14:29.489 00.016 13524 AutoFind: too close to edge [165, 25] 4.1
21:14:29.489 00.000 13524 AutoFind: too close to edge [783, 575] 5.0
21:14:29.489 00.000 13524 AutoFind: too close to edge [770, 29] 6.1
21:14:29.489 00.000 13524 AutoFind: too close to edge [844, 581] 10.2
21:14:29.489 00.000 13524 AutoFind: BPP = 8, saturation at 266, pedestal 11, thresh = 240
21:14:29.489 00.000 13524 Star::Find(15, 882, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.489 00.000 13524 Star::Find returns 1 (0), X=882.10, Y=76.15, Mass=2198, SNR=31.6, Peak=256 HFD=2.4
21:14:29.489 00.000 13524 Star::Find(15, 718, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.489 00.000 13524 Star::Find returns 1 (0), X=717.95, Y=465.38, Mass=1154, SNR=22.5, Peak=254 HFD=2.1
21:14:29.489 00.000 13524 Star::Find(15, 782, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.489 00.000 13524 Star::Find returns 1 (0), X=782.26, Y=389.64, Mass=1067, SNR=20.9, Peak=207 HFD=1.9
21:14:29.505 00.016 13524 Star::Find(15, 459, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.505 00.000 13524 Star::Find returns 1 (0), X=459.12, Y=313.34, Mass=553, SNR=14.8, Peak=151 HFD=1.9
21:14:29.505 00.000 13524 Star::Find(15, 847, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.505 00.000 13524 Star::Find returns 0 (4), X=847.51, Y=345.49, Mass=158, SNR=7.9, Peak=78 HFD=1.4
21:14:29.505 00.000 13524 Star::Find(15, 381, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.505 00.000 13524 Star::Find returns 1 (0), X=381.18, Y=53.28, Mass=151, SNR=7.2, Peak=60 HFD=1.6
21:14:29.505 00.000 13524 Star::Find(15, 809, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.505 00.000 13524 Star::Find returns 1 (0), X=808.57, Y=561.59, Mass=95, SNR=5.7, Peak=60 HFD=1.6
21:14:29.505 00.000 13524 Star::Find(15, 818, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.505 00.000 13524 Star::Find false star n=6 nbg=279 bg=28.6 sigma=4.3 thresh=41 peak=41
21:14:29.505 00.000 13524 Star::Find returns 0 (2), X=818.00, Y=131.00, Mass=91, SNR=2.9, Peak=47 HFD=0.0
21:14:29.505 00.000 13524 Star::Find(15, 819, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.505 00.000 13524 Star::Find returns 0 (4), X=818.59, Y=320.61, Mass=126, SNR=6.5, Peak=75 HFD=1.5
21:14:29.520 00.015 13524 Star::Find(15, 424, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.520 00.000 13524 Star::Find returns 1 (0), X=424.66, Y=262.42, Mass=102, SNR=5.8, Peak=59 HFD=1.6
21:14:29.520 00.000 13524 Star::Find(15, 785, 128, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.520 00.000 13524 Star::Find returns 1 (0), X=784.47, Y=128.43, Mass=123, SNR=6.4, Peak=62 HFD=1.5
21:14:29.520 00.000 13524 Star::Find(15, 588, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.520 00.000 13524 Star::Find returns 0 (4), X=588.14, Y=49.49, Mass=155, SNR=7.5, Peak=80 HFD=1.1
21:14:29.520 00.000 13524 Star::Find(15, 540, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.520 00.000 13524 Star::Find false star n=3 nbg=274 bg=35.5 sigma=4.3 thresh=48 peak=47
21:14:29.520 00.000 13524 Star::Find returns 0 (2), X=540.00, Y=519.00, Mass=52, SNR=2.9, Peak=55 HFD=0.0
21:14:29.520 00.000 13524 Star::Find(15, 562, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.520 00.000 13524 Star::Find returns 0 (4), X=562.08, Y=140.49, Mass=94, SNR=5.6, Peak=75 HFD=1.0
21:14:29.536 00.016 13524 Star::Find(15, 755, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.536 00.000 13524 Star::Find returns 0 (2), X=755.00, Y=410.00, Mass=15, SNR=2.0, Peak=61 HFD=0.0
21:14:29.536 00.000 13524 Star::Find(15, 564, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.536 00.000 13524 Star::Find returns 0 (2), X=564.00, Y=188.00, Mass=18, SNR=2.3, Peak=63 HFD=0.0
21:14:29.536 00.000 13524 Star::Find(15, 795, 370, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.536 00.000 13524 Star::Find false star n=4 nbg=279 bg=42.1 sigma=4.8 thresh=56 peak=55
21:14:29.536 00.000 13524 Star::Find returns 0 (2), X=795.00, Y=370.00, Mass=69, SNR=2.9, Peak=66 HFD=0.0
21:14:29.536 00.000 13524 Star::Find(15, 462, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.536 00.000 13524 Star::Find returns 0 (2), X=462.00, Y=201.00, Mass=27, SNR=2.8, Peak=50 HFD=0.0
21:14:29.536 00.000 13524 Star::Find(15, 477, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.536 00.000 13524 Star::Find false star n=4 nbg=281 bg=36.1 sigma=4.4 thresh=49 peak=49
21:14:29.536 00.000 13524 Star::Find returns 0 (2), X=477.00, Y=276.00, Mass=74, SNR=2.9, Peak=65 HFD=0.0
21:14:29.536 00.000 13524 Star::Find(15, 656, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.551 00.015 13524 Star::Find returns 0 (2), X=656.00, Y=384.00, Mass=17, SNR=2.3, Peak=65 HFD=0.0
21:14:29.551 00.000 13524 Star::Find(15, 818, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.551 00.000 13524 Star::Find false star n=3 nbg=280 bg=35.8 sigma=4.7 thresh=50 peak=42
21:14:29.551 00.000 13524 Star::Find returns 0 (2), X=818.00, Y=187.00, Mass=44, SNR=2.9, Peak=54 HFD=0.0
21:14:29.551 00.000 13524 Star::Find(15, 557, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.551 00.000 13524 Star::Find returns 0 (3), X=557.00, Y=462.00, Mass=0, SNR=0.0, Peak=55 HFD=0.0
21:14:29.551 00.000 13524 Star::Find(15, 711, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.551 00.000 13524 Star::Find returns 0 (2), X=711.00, Y=525.00, Mass=31, SNR=2.9, Peak=59 HFD=0.0
21:14:29.551 00.000 13524 Star::Find(15, 503, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.551 00.000 13524 Star::Find returns 0 (2), X=503.00, Y=456.00, Mass=16, SNR=2.2, Peak=53 HFD=0.0
21:14:29.551 00.000 13524 Star::Find(15, 432, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.551 00.000 13524 Star::Find returns 0 (2), X=432.00, Y=289.00, Mass=15, SNR=2.1, Peak=46 HFD=0.0
21:14:29.567 00.016 13524 Star::Find(15, 824, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.567 00.000 13524 Star::Find returns 0 (2), X=824.00, Y=411.00, Mass=15, SNR=2.2, Peak=52 HFD=0.0
21:14:29.567 00.000 13524 Star::Find(15, 523, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.567 00.000 13524 Star::Find false star n=2 nbg=283 bg=41.5 sigma=4.5 thresh=55 peak=47
21:14:29.567 00.000 13524 Star::Find returns 0 (2), X=523.00, Y=260.00, Mass=31, SNR=2.9, Peak=63 HFD=0.0
21:14:29.567 00.000 13524 Star::Find(15, 448, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.567 00.000 13524 Star::Find false star n=5 nbg=278 bg=29.0 sigma=4.1 thresh=41 peak=35
21:14:29.567 00.000 13524 Star::Find returns 0 (2), X=448.00, Y=450.00, Mass=67, SNR=2.9, Peak=44 HFD=0.0
21:14:29.567 00.000 13524 Star::Find(15, 489, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.567 00.000 13524 Star::Find returns 0 (2), X=489.00, Y=338.00, Mass=15, SNR=2.1, Peak=51 HFD=0.0
21:14:29.567 00.000 13524 Star::Find(15, 516, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.567 00.000 13524 Star::Find returns 0 (2), X=516.00, Y=508.00, Mass=14, SNR=2.0, Peak=48 HFD=0.0
21:14:29.583 00.016 13524 Star::Find(15, 407, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.583 00.000 13524 Star::Find returns 0 (3), X=407.00, Y=337.00, Mass=0, SNR=0.0, Peak=43 HFD=0.0
21:14:29.583 00.000 13524 Star::Find(15, 516, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.583 00.000 13524 Star::Find returns 0 (2), X=516.00, Y=371.00, Mass=17, SNR=2.3, Peak=56 HFD=0.0
21:14:29.583 00.000 13524 Star::Find(15, 642, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.583 00.000 13524 Star::Find returns 0 (3), X=642.00, Y=117.00, Mass=0, SNR=0.0, Peak=60 HFD=0.0
21:14:29.583 00.000 13524 Star::Find(15, 883, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.583 00.000 13524 Star::Find returns 1 (0), X=883.20, Y=218.40, Mass=104, SNR=6.1, Peak=53 HFD=3.4
21:14:29.583 00.000 13524 Star::Find(15, 497, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.583 00.000 13524 Star::Find returns 0 (3), X=497.00, Y=147.00, Mass=0, SNR=0.0, Peak=52 HFD=0.0
21:14:29.583 00.000 13524 Star::Find(15, 402, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.583 00.000 13524 Star::Find returns 0 (2), X=402.00, Y=424.00, Mass=13, SNR=2.0, Peak=39 HFD=0.0
21:14:29.598 00.015 13524 Star::Find(15, 749, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.598 00.000 13524 Star::Find false star n=2 nbg=281 bg=34.0 sigma=4.8 thresh=48 peak=42
21:14:29.598 00.000 13524 Star::Find returns 0 (2), X=749.00, Y=556.00, Mass=32, SNR=2.9, Peak=52 HFD=0.0
21:14:29.598 00.000 13524 Star::Find(15, 437, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.598 00.000 13524 Star::Find returns 0 (3), X=437.00, Y=200.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
21:14:29.598 00.000 13524 Star::Find(15, 835, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.598 00.000 13524 Star::Find returns 0 (2), X=835.00, Y=472.00, Mass=14, SNR=2.0, Peak=50 HFD=0.0
21:14:29.598 00.000 13524 Star::Find(15, 876, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.598 00.000 13524 Star::Find returns 0 (2), X=876.00, Y=262.00, Mass=27, SNR=2.8, Peak=44 HFD=0.0
21:14:29.598 00.000 13524 Star::Find(15, 455, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.598 00.000 13524 Star::Find returns 0 (2), X=455.00, Y=74.00, Mass=13, SNR=2.0, Peak=47 HFD=0.0
21:14:29.598 00.000 13524 Star::Find(15, 779, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.614 00.016 13524 Star::Find returns 0 (3), X=779.00, Y=508.00, Mass=0, SNR=0.0, Peak=51 HFD=0.0
21:14:29.614 00.000 13524 Star::Find(15, 342, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.614 00.000 13524 Star::Find returns 0 (3), X=342.00, Y=287.00, Mass=0, SNR=0.0, Peak=37 HFD=0.0
21:14:29.614 00.000 13524 Star::Find(15, 688, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.614 00.000 13524 Star::Find false star n=2 nbg=280 bg=51.1 sigma=5.1 thresh=66 peak=57
21:14:29.614 00.000 13524 Star::Find returns 0 (2), X=688.00, Y=192.00, Mass=33, SNR=2.9, Peak=67 HFD=0.0
21:14:29.614 00.000 13524 Star::Find(15, 463, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.614 00.000 13524 Star::Find returns 0 (3), X=463.00, Y=144.00, Mass=0, SNR=0.0, Peak=55 HFD=0.0
21:14:29.614 00.000 13524 Star::Find(15, 606, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.614 00.000 13524 Star::Find returns 0 (3), X=606.00, Y=519.00, Mass=0, SNR=0.0, Peak=56 HFD=0.0
21:14:29.614 00.000 13524 Star::Find(15, 676, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.614 00.000 13524 Star::Find false star n=3 nbg=277 bg=39.7 sigma=4.6 thresh=53 peak=46
21:14:29.629 00.015 13524 Star::Find returns 0 (2), X=676.00, Y=534.00, Mass=44, SNR=2.9, Peak=57 HFD=0.0
21:14:29.629 00.000 13524 Star::Find(15, 403, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.629 00.000 13524 Star::Find false star n=4 nbg=279 bg=23.7 sigma=4.4 thresh=37 peak=36
21:14:29.629 00.000 13524 Star::Find returns 0 (2), X=403.00, Y=487.00, Mass=69, SNR=2.9, Peak=43 HFD=0.0
21:14:29.629 00.000 13524 Star::Find(15, 481, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.629 00.000 13524 Star::Find returns 0 (2), X=481.00, Y=108.00, Mass=13, SNR=2.0, Peak=51 HFD=0.0
21:14:29.629 00.000 13524 Star::Find(15, 685, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.629 00.000 13524 Star::Find returns 0 (3), X=685.00, Y=339.00, Mass=0, SNR=0.0, Peak=69 HFD=0.0
21:14:29.629 00.000 13524 AutoFind: finding best star pass 1
21:14:29.629 00.000 13524 Star::Find(15, 882, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.629 00.000 13524 Star::Find returns 1 (0), X=882.10, Y=76.15, Mass=2198, SNR=31.6, Peak=256 HFD=2.4
21:14:29.629 00.000 13524 AutoFind: near-saturated [882, 76] 85.9 Mass 2198 SNR 31.6 Peak 256
21:14:29.629 00.000 13524 Star::Find(15, 718, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.645 00.016 13524 Star::Find returns 1 (0), X=717.95, Y=465.38, Mass=1154, SNR=22.5, Peak=254 HFD=2.1
21:14:29.645 00.000 13524 AutoFind: near-saturated [718, 466] 34.0 Mass 1154 SNR 22.5 Peak 254
21:14:29.645 00.000 13524 Star::Find(15, 782, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.645 00.000 13524 Star::Find returns 1 (0), X=782.26, Y=389.64, Mass=1067, SNR=20.9, Peak=207 HFD=1.9
21:14:29.645 00.000 13524 AutoFind returns star at [782, 390] 27.2 Mass 1067 SNR 20.9
21:14:29.645 00.000 13524 Star::Find(15, 782, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.645 00.000 13524 Star::Find returns 1 (0), X=782.26, Y=389.64, Mass=1067, SNR=20.9, Peak=207 HFD=1.9
21:14:29.645 00.000 13524 MultiStar: List (5): {782.26, 389.64}(20.9), {459.12, 313.34}(14.8), {381.18, 53.28}(7.2), {784.47, 128.43}(6.4), {883.20, 218.40}(6.1), 
21:14:29.645 00.000 13524 setting lock position to (782.26, 389.64)
21:14:29.645 00.000 13524 MultiStar: stabilizing after lock position change
21:14:29.645 00.000 13524 AutoSelect: state = 1, call UpdateGuideState
21:14:29.645 00.000 13524 UpdateGuideState(): m_state=1
21:14:29.661 00.016 13524 Star::Find(15, 782, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:14:29.661 00.000 13524 Star::Find returns 1 (0), X=782.26, Y=389.64, Mass=1067, SNR=20.9, Peak=207 HFD=1.9
21:14:29.661 00.000 13524 DistanceChecker: deactivated
21:14:29.661 00.000 13524 setting force full frames = false
21:14:29.661 00.000 13524 setting lock position to (782.26, 389.64)
21:14:29.661 00.000 13524 MultiStar: stabilizing after lock position change
21:14:29.661 00.000 13524 CurrentPosition() valid, moving to STATE_SELECTED
21:14:29.661 00.000 13524 Changing from state SELECTING to SELECTED
21:14:29.661 00.000 13524 guider state => SELECTED
21:14:29.676 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=1, FiltMax=214, Gamma=1.000
21:14:29.692 00.016 13524 UpdateGuideState exits: m=1067 SNR=20.9
21:14:29.692 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=1, FiltMax=214, Gamma=1.000
21:14:29.708 00.016 13524 Status Line: Auto-selected star at (782.3, 389.6)
21:14:29.708 00.000 13524 PhdController: newstate STATE_WAIT_SELECTED
21:14:29.708 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:29.708 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:14:29.708 00.000 13524 Enqueuing Expose request
21:14:29.708 00.000 18852 Worker thread wakes up
21:14:29.708 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:29.708 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(767,375,31,31)
21:14:32.473 02.765 18852 Exposure complete
21:14:32.504 00.031 18852 worker thread done servicing request
21:14:32.504 00.000 13524 OnExposeComplete: enter
21:14:32.504 00.000 13524 UpdateGuideState(): m_state=2
21:14:32.504 00.000 13524 Star::Find(15, 782, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:14:32.504 00.000 13524 Star::Find returns 1 (0), X=782.39, Y=389.90, Mass=1042, SNR=20.5, Peak=228 HFD=2.1
21:14:32.519 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=1, FiltMax=221, Gamma=1.000
21:14:32.519 00.000 13524 UpdateGuideState exits: m=1042 SNR=20.5
21:14:32.535 00.016 13524 PhdController: newstate STATE_CALIBRATE
21:14:32.535 00.000 13524 PhdController: clearing calibration
21:14:32.535 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:14:32.535 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:14:32.535 00.000 13524 PhdController: start calibration
21:14:32.551 00.016 13524 Changing from state SELECTED to CALIBRATING_PRIMARY
21:14:32.551 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:14:32.551 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:14:32.551 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:14:32.551 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:14:32.551 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.797150
21:14:32.551 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
21:14:32.551 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:14:32.551 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:14:32.551 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:14:32.566 00.015 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:05:47 PM"
21:14:32.566 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:14:32.566 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.3 -2.0}, {2.9 -3.9}, {4.1 -5.8}, {5.6 -8.1}, {7.0 -9.6}, {8.6 -11.7}, {10.4 -14.1}, {12.0 -16.5}, {13.5 -18.7}, {14.8 -20.4}, {14.8 -20.4}, {9.8 -12.1}, {5.7 -5.5}"
21:14:32.566 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 1.3}, {2.9 2.5}, {5.0 3.4}, {6.3 4.0}, {7.5 4.9}, {9.6 5.8}, {10.8 7.1}, {12.4 8.3}, {14.2 9.1}, {15.5 10.2}, {17.7 11.1}, {19.2 11.6}, {20.9 12.6}, {22.5 13.0}, {22.5 13.0}, {22.5 12.9}, {22.5 12.5}, {23.1 12.1}"
21:14:32.566 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:14:32.566 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:14:32.566 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:14:32.582 00.016 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
21:14:32.582 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:14:32.582 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:14:32.582 00.000 13524 guider state => CALIBRATING_PRIMARY
21:14:32.582 00.000 13524 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:14:32.598 00.016 13524 reset dither spiral
21:14:32.598 00.000 13524 PhdController: newstate STATE_CALIBRATION_WAIT
21:14:32.598 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:32.598 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:14:32.598 00.000 13524 Enqueuing Expose request
21:14:32.598 00.000 18852 Worker thread wakes up
21:14:32.598 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:32.598 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(767,375,31,31)
21:14:35.363 02.765 18852 Exposure complete
21:14:35.394 00.031 18852 worker thread done servicing request
21:14:35.394 00.000 13524 OnExposeComplete: enter
21:14:35.394 00.000 13524 UpdateGuideState(): m_state=3
21:14:35.394 00.000 13524 Star::Find(15, 782, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:14:35.394 00.000 13524 Star::Find returns 1 (0), X=781.82, Y=390.01, Mass=994, SNR=20.3, Peak=251 HFD=2.1
21:14:35.394 00.000 13524 Scope::UpdateCalibrationState: starting location = 781.82,390.01 coords = 16.63,1.8
21:14:35.409 00.015 13524 Status Line: West step   1, dist= 0.0
21:14:35.409 00.000 13524 Enqueuing Calibration Move request for direction 3
21:14:35.409 00.000 18852 Worker thread wakes up
21:14:35.409 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:14:35.409 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:14:35.409 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:14:35.409 00.000 18852 MoveAxis(W, 500, -)
21:14:35.409 00.000 18852 Guiding  Dir = 3, Dur = 500
21:14:35.409 00.000 18852 IsSlewing returns 0
21:14:35.409 00.000 18852 IsGuiding returns 0
21:14:35.409 00.000 18852 PulseGuide returned control before completion, sleep 509
21:14:35.409 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=1, FiltMax=248, Gamma=1.000
21:14:35.425 00.016 13524 UpdateGuideState exits: m=994 SNR=20.3
21:14:35.425 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:35.425 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:14:35.425 00.000 13524 Enqueuing Expose request
21:14:35.941 00.516 18852 IsGuiding returns 0
21:14:35.941 00.000 18852 Move returns status 0, amount 500
21:14:35.941 00.000 18852 move complete, result=0
21:14:35.941 00.000 18852 worker thread done servicing request
21:14:35.941 00.000 18852 Worker thread wakes up
21:14:35.941 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:35.941 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(767,375,31,31)
21:14:38.674 02.733 18852 Exposure complete
21:14:38.721 00.047 18852 worker thread done servicing request
21:14:38.721 00.000 13524 OnExposeComplete: enter
21:14:38.721 00.000 13524 UpdateGuideState(): m_state=3
21:14:38.721 00.000 13524 Star::Find(15, 781, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:14:38.721 00.000 13524 Star::Find returns 1 (0), X=781.09, Y=391.73, Mass=1061, SNR=21.1, Peak=257 HFD=2.1
21:14:38.721 00.000 13524 Status Line: West step   2, dist= 1.9
21:14:38.721 00.000 13524 Enqueuing Calibration Move request for direction 3
21:14:38.721 00.000 18852 Worker thread wakes up
21:14:38.721 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:14:38.721 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:14:38.721 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:14:38.721 00.000 18852 MoveAxis(W, 500, -)
21:14:38.721 00.000 18852 Guiding  Dir = 3, Dur = 500
21:14:38.721 00.000 18852 IsSlewing returns 0
21:14:38.721 00.000 18852 IsGuiding returns 0
21:14:38.737 00.016 18852 PulseGuide returned control before completion, sleep 509
21:14:38.737 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=254, Gamma=1.000
21:14:38.752 00.015 13524 UpdateGuideState exits: m=1061 SNR=21.1
21:14:38.752 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:38.752 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:14:38.752 00.000 13524 Enqueuing Expose request
21:14:39.252 00.500 18852 IsGuiding returns 0
21:14:39.252 00.000 18852 Move returns status 0, amount 500
21:14:39.252 00.000 18852 move complete, result=0
21:14:39.252 00.000 18852 worker thread done servicing request
21:14:39.252 00.000 18852 Worker thread wakes up
21:14:39.252 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:39.252 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(766,377,31,31)
21:14:42.002 02.750 18852 Exposure complete
21:14:42.033 00.031 18852 worker thread done servicing request
21:14:42.033 00.000 13524 OnExposeComplete: enter
21:14:42.033 00.000 13524 UpdateGuideState(): m_state=3
21:14:42.033 00.000 13524 Star::Find(15, 781, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:14:42.048 00.015 13524 Star::Find returns 1 (0), X=780.18, Y=393.53, Mass=1031, SNR=20.6, Peak=254 HFD=1.9
21:14:42.048 00.000 13524 Status Line: West step   3, dist= 3.9
21:14:42.048 00.000 13524 Enqueuing Calibration Move request for direction 3
21:14:42.048 00.000 18852 Worker thread wakes up
21:14:42.048 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:14:42.048 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:14:42.048 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:14:42.048 00.000 18852 MoveAxis(W, 500, -)
21:14:42.048 00.000 18852 Guiding  Dir = 3, Dur = 500
21:14:42.048 00.000 18852 IsSlewing returns 0
21:14:42.048 00.000 18852 IsGuiding returns 0
21:14:42.048 00.000 18852 PulseGuide returned control before completion, sleep 509
21:14:42.048 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=0, FiltMax=252, Gamma=1.000
21:14:42.064 00.016 13524 UpdateGuideState exits: m=1031 SNR=20.6
21:14:42.080 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:42.080 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:14:42.080 00.000 13524 Enqueuing Expose request
21:14:42.580 00.500 18852 IsGuiding returns 0
21:14:42.580 00.000 18852 Move returns status 0, amount 500
21:14:42.580 00.000 18852 move complete, result=0
21:14:42.580 00.000 18852 worker thread done servicing request
21:14:42.580 00.000 18852 Worker thread wakes up
21:14:42.580 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:42.580 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(765,379,31,31)
21:14:45.313 02.733 18852 Exposure complete
21:14:45.360 00.047 18852 worker thread done servicing request
21:14:45.360 00.000 13524 OnExposeComplete: enter
21:14:45.360 00.000 13524 UpdateGuideState(): m_state=3
21:14:45.360 00.000 13524 Star::Find(15, 780, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:14:45.360 00.000 13524 Star::Find returns 1 (0), X=778.92, Y=394.86, Mass=1075, SNR=21.1, Peak=243 HFD=1.9
21:14:45.360 00.000 13524 Status Line: West step   4, dist= 5.6
21:14:45.376 00.016 13524 Enqueuing Calibration Move request for direction 3
21:14:45.376 00.000 18852 Worker thread wakes up
21:14:45.376 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:14:45.376 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:14:45.376 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:14:45.376 00.000 18852 MoveAxis(W, 500, -)
21:14:45.376 00.000 18852 Guiding  Dir = 3, Dur = 500
21:14:45.376 00.000 18852 IsSlewing returns 0
21:14:45.376 00.000 18852 IsGuiding returns 0
21:14:45.376 00.000 18852 PulseGuide returned control before completion, sleep 509
21:14:45.376 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=1, FiltMax=254, Gamma=1.000
21:14:45.391 00.015 13524 UpdateGuideState exits: m=1075 SNR=21.1
21:14:45.391 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:45.391 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:14:45.391 00.000 13524 Enqueuing Expose request
21:14:45.907 00.516 18852 IsGuiding returns 0
21:14:45.907 00.000 18852 Move returns status 0, amount 500
21:14:45.907 00.000 18852 move complete, result=0
21:14:45.907 00.000 18852 worker thread done servicing request
21:14:45.907 00.000 18852 Worker thread wakes up
21:14:45.907 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:45.907 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(764,380,31,31)
21:14:48.656 02.749 18852 Exposure complete
21:14:48.688 00.032 18852 worker thread done servicing request
21:14:48.688 00.000 13524 OnExposeComplete: enter
21:14:48.688 00.000 13524 UpdateGuideState(): m_state=3
21:14:48.688 00.000 13524 Star::Find(15, 778, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:14:48.688 00.000 13524 Star::Find returns 1 (0), X=778.09, Y=395.98, Mass=1081, SNR=21.1, Peak=255 HFD=2.1
21:14:48.688 00.000 13524 Status Line: West step   5, dist= 7.0
21:14:48.688 00.000 13524 Enqueuing Calibration Move request for direction 3
21:14:48.688 00.000 18852 Worker thread wakes up
21:14:48.688 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:14:48.688 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:14:48.688 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:14:48.688 00.000 18852 MoveAxis(W, 500, -)
21:14:48.688 00.000 18852 Guiding  Dir = 3, Dur = 500
21:14:48.688 00.000 18852 IsSlewing returns 0
21:14:48.688 00.000 18852 IsGuiding returns 0
21:14:48.703 00.015 18852 PulseGuide returned control before completion, sleep 509
21:14:48.703 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=1, FiltMax=237, Gamma=1.000
21:14:48.734 00.031 13524 UpdateGuideState exits: m=1081 SNR=21.1
21:14:48.734 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:48.734 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:14:48.734 00.000 13524 Enqueuing Expose request
21:14:49.219 00.485 18852 IsGuiding returns 0
21:14:49.219 00.000 18852 Move returns status 0, amount 500
21:14:49.219 00.000 18852 move complete, result=0
21:14:49.219 00.000 18852 worker thread done servicing request
21:14:49.219 00.000 18852 Worker thread wakes up
21:14:49.219 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:49.219 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(763,381,31,31)
21:14:51.952 02.733 18852 Exposure complete
21:14:51.984 00.032 18852 worker thread done servicing request
21:14:51.984 00.000 13524 OnExposeComplete: enter
21:14:51.984 00.000 13524 UpdateGuideState(): m_state=3
21:14:51.984 00.000 13524 Star::Find(15, 778, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:14:51.984 00.000 13524 Star::Find returns 1 (0), X=776.91, Y=397.48, Mass=1138, SNR=21.4, Peak=255 HFD=2.2
21:14:51.984 00.000 13524 Status Line: West step   6, dist= 8.9
21:14:51.999 00.015 13524 Enqueuing Calibration Move request for direction 3
21:14:51.999 00.000 18852 Worker thread wakes up
21:14:51.999 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:14:51.999 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:14:51.999 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:14:51.999 00.000 18852 MoveAxis(W, 500, -)
21:14:51.999 00.000 18852 Guiding  Dir = 3, Dur = 500
21:14:51.999 00.000 18852 IsSlewing returns 0
21:14:51.999 00.000 18852 IsGuiding returns 0
21:14:51.999 00.000 18852 PulseGuide returned control before completion, sleep 509
21:14:51.999 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=233, Gamma=1.000
21:14:52.015 00.016 13524 UpdateGuideState exits: m=1138 SNR=21.4
21:14:52.015 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:52.015 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:14:52.015 00.000 13524 Enqueuing Expose request
21:14:52.530 00.515 18852 IsGuiding returns 0
21:14:52.530 00.000 18852 Move returns status 0, amount 500
21:14:52.530 00.000 18852 move complete, result=0
21:14:52.530 00.000 18852 worker thread done servicing request
21:14:52.530 00.000 18852 Worker thread wakes up
21:14:52.530 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:52.530 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(762,382,31,31)
21:14:55.264 02.734 18852 Exposure complete
21:14:55.295 00.031 18852 worker thread done servicing request
21:14:55.295 00.000 13524 OnExposeComplete: enter
21:14:55.295 00.000 13524 UpdateGuideState(): m_state=3
21:14:55.295 00.000 13524 Star::Find(15, 776, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:14:55.295 00.000 13524 Star::Find returns 1 (0), X=775.72, Y=399.85, Mass=1054, SNR=21.1, Peak=239 HFD=1.9
21:14:55.295 00.000 13524 Status Line: West step   7, dist=11.6
21:14:55.311 00.016 13524 Enqueuing Calibration Move request for direction 3
21:14:55.311 00.000 18852 Worker thread wakes up
21:14:55.311 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:14:55.311 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:14:55.311 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:14:55.311 00.000 18852 MoveAxis(W, 500, -)
21:14:55.311 00.000 18852 Guiding  Dir = 3, Dur = 500
21:14:55.311 00.000 18852 IsSlewing returns 0
21:14:55.311 00.000 18852 IsGuiding returns 0
21:14:55.311 00.000 18852 PulseGuide returned control before completion, sleep 509
21:14:55.311 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=1, FiltMax=236, Gamma=1.000
21:14:55.327 00.016 13524 UpdateGuideState exits: m=1054 SNR=21.1
21:14:55.327 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:55.327 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:14:55.327 00.000 13524 Enqueuing Expose request
21:14:55.827 00.500 18852 IsGuiding returns 0
21:14:55.827 00.000 18852 Move returns status 0, amount 500
21:14:55.827 00.000 18852 move complete, result=0
21:14:55.827 00.000 18852 worker thread done servicing request
21:14:55.827 00.000 18852 Worker thread wakes up
21:14:55.827 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:55.827 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(761,385,31,31)
21:14:58.560 02.733 18852 Exposure complete
21:14:58.591 00.031 18852 worker thread done servicing request
21:14:58.591 00.000 13524 OnExposeComplete: enter
21:14:58.591 00.000 13524 UpdateGuideState(): m_state=3
21:14:58.591 00.000 13524 Star::Find(15, 775, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:14:58.591 00.000 13524 Star::Find returns 1 (0), X=773.85, Y=401.87, Mass=1020, SNR=20.6, Peak=252 HFD=2.3
21:14:58.591 00.000 13524 Status Line: West step   8, dist=14.3
21:14:58.591 00.000 13524 Enqueuing Calibration Move request for direction 3
21:14:58.591 00.000 18852 Worker thread wakes up
21:14:58.591 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:14:58.607 00.016 18852 Handling axis move in thread for scope dir=3 dur=500
21:14:58.607 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:14:58.607 00.000 18852 MoveAxis(W, 500, -)
21:14:58.607 00.000 18852 Guiding  Dir = 3, Dur = 500
21:14:58.607 00.000 18852 IsSlewing returns 0
21:14:58.607 00.000 18852 IsGuiding returns 0
21:14:58.607 00.000 18852 PulseGuide returned control before completion, sleep 509
21:14:58.607 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=1, FiltMax=208, Gamma=1.000
21:14:58.623 00.016 13524 UpdateGuideState exits: m=1020 SNR=20.6
21:14:58.623 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:58.623 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:14:58.623 00.000 13524 Enqueuing Expose request
21:14:59.123 00.500 18852 IsGuiding returns 0
21:14:59.123 00.000 18852 Move returns status 0, amount 500
21:14:59.123 00.000 18852 move complete, result=0
21:14:59.123 00.000 18852 worker thread done servicing request
21:14:59.123 00.000 18852 Worker thread wakes up
21:14:59.123 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:14:59.123 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(759,387,31,31)
21:15:01.856 02.733 18852 Exposure complete
21:15:01.888 00.032 18852 worker thread done servicing request
21:15:01.888 00.000 13524 OnExposeComplete: enter
21:15:01.888 00.000 13524 UpdateGuideState(): m_state=3
21:15:01.888 00.000 13524 Star::Find(15, 773, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:15:01.888 00.000 13524 Star::Find returns 1 (0), X=773.15, Y=403.34, Mass=1022, SNR=20.6, Peak=251 HFD=1.9
21:15:01.888 00.000 13524 Status Line: West step   9, dist=15.9
21:15:01.888 00.000 13524 Enqueuing Calibration Move request for direction 3
21:15:01.903 00.015 18852 Worker thread wakes up
21:15:01.903 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:15:01.903 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:15:01.903 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:15:01.903 00.000 18852 MoveAxis(W, 500, -)
21:15:01.903 00.000 18852 Guiding  Dir = 3, Dur = 500
21:15:01.903 00.000 18852 IsSlewing returns 0
21:15:01.903 00.000 18852 IsGuiding returns 0
21:15:01.903 00.000 18852 PulseGuide returned control before completion, sleep 509
21:15:01.903 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=242, Gamma=1.000
21:15:01.919 00.016 13524 UpdateGuideState exits: m=1022 SNR=20.6
21:15:01.919 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:01.919 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:01.919 00.000 13524 Enqueuing Expose request
21:15:02.419 00.500 18852 IsGuiding returns 0
21:15:02.419 00.000 18852 Move returns status 0, amount 500
21:15:02.419 00.000 18852 move complete, result=0
21:15:02.419 00.000 18852 worker thread done servicing request
21:15:02.419 00.000 18852 Worker thread wakes up
21:15:02.419 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:02.419 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(758,388,31,31)
21:15:05.168 02.749 18852 Exposure complete
21:15:05.199 00.031 18852 worker thread done servicing request
21:15:05.199 00.000 13524 OnExposeComplete: enter
21:15:05.199 00.000 13524 UpdateGuideState(): m_state=3
21:15:05.199 00.000 13524 Star::Find(15, 773, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:15:05.215 00.016 13524 Star::Find returns 1 (0), X=771.55, Y=405.78, Mass=1059, SNR=20.8, Peak=220 HFD=1.8
21:15:05.215 00.000 13524 Status Line: West step  10, dist=18.8
21:15:05.215 00.000 13524 Enqueuing Calibration Move request for direction 3
21:15:05.215 00.000 18852 Worker thread wakes up
21:15:05.215 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:15:05.215 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:15:05.215 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:15:05.215 00.000 18852 MoveAxis(W, 500, -)
21:15:05.215 00.000 18852 Guiding  Dir = 3, Dur = 500
21:15:05.215 00.000 18852 IsSlewing returns 0
21:15:05.215 00.000 18852 IsGuiding returns 0
21:15:05.215 00.000 18852 PulseGuide returned control before completion, sleep 509
21:15:05.215 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=254, Gamma=1.000
21:15:05.231 00.016 13524 UpdateGuideState exits: m=1059 SNR=20.8
21:15:05.231 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:05.246 00.015 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:05.246 00.000 13524 Enqueuing Expose request
21:15:05.746 00.500 18852 IsGuiding returns 0
21:15:05.746 00.000 18852 Move returns status 0, amount 500
21:15:05.746 00.000 18852 move complete, result=0
21:15:05.746 00.000 18852 worker thread done servicing request
21:15:05.746 00.000 18852 Worker thread wakes up
21:15:05.746 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:05.746 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(757,391,31,31)
21:15:08.495 02.749 18852 Exposure complete
21:15:08.527 00.032 18852 worker thread done servicing request
21:15:08.527 00.000 13524 OnExposeComplete: enter
21:15:08.527 00.000 13524 UpdateGuideState(): m_state=3
21:15:08.527 00.000 13524 Star::Find(15, 771, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:15:08.542 00.015 13524 Star::Find returns 1 (0), X=770.57, Y=407.21, Mass=1083, SNR=21.3, Peak=255 HFD=1.9
21:15:08.542 00.000 13524 Status Line: West step  11, dist=20.6
21:15:08.542 00.000 13524 Enqueuing Calibration Move request for direction 3
21:15:08.542 00.000 18852 Worker thread wakes up
21:15:08.542 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:15:08.542 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:15:08.542 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:15:08.542 00.000 18852 MoveAxis(W, 500, -)
21:15:08.542 00.000 18852 Guiding  Dir = 3, Dur = 500
21:15:08.542 00.000 18852 IsSlewing returns 0
21:15:08.542 00.000 18852 IsGuiding returns 0
21:15:08.542 00.000 18852 PulseGuide returned control before completion, sleep 509
21:15:08.542 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=166, Gamma=1.000
21:15:08.558 00.016 13524 UpdateGuideState exits: m=1083 SNR=21.3
21:15:08.558 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:08.558 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:08.573 00.015 13524 Enqueuing Expose request
21:15:09.073 00.500 18852 IsGuiding returns 0
21:15:09.073 00.000 18852 Move returns status 0, amount 500
21:15:09.073 00.000 18852 move complete, result=0
21:15:09.073 00.000 18852 worker thread done servicing request
21:15:09.073 00.000 18852 Worker thread wakes up
21:15:09.073 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:09.073 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(756,392,31,31)
21:15:11.811 02.738 18852 Exposure complete
21:15:11.843 00.032 18852 worker thread done servicing request
21:15:11.843 00.000 13524 OnExposeComplete: enter
21:15:11.843 00.000 13524 UpdateGuideState(): m_state=3
21:15:11.843 00.000 13524 Star::Find(15, 770, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:15:11.843 00.000 13524 Star::Find returns 1 (0), X=769.42, Y=409.09, Mass=1045, SNR=21.0, Peak=255 HFD=2.1
21:15:11.843 00.000 13524 Status Line: West step  12, dist=22.8
21:15:11.858 00.015 13524 Enqueuing Calibration Move request for direction 3
21:15:11.858 00.000 18852 Worker thread wakes up
21:15:11.858 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:15:11.858 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:15:11.858 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:15:11.858 00.000 18852 MoveAxis(W, 500, -)
21:15:11.858 00.000 18852 Guiding  Dir = 3, Dur = 500
21:15:11.858 00.000 18852 IsSlewing returns 0
21:15:11.858 00.000 18852 IsGuiding returns 0
21:15:11.858 00.000 18852 PulseGuide returned control before completion, sleep 509
21:15:11.858 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=181, Gamma=1.000
21:15:11.889 00.031 13524 UpdateGuideState exits: m=1045 SNR=21.0
21:15:11.889 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:11.889 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:11.889 00.000 13524 Enqueuing Expose request
21:15:12.389 00.500 18852 IsGuiding returns 0
21:15:12.389 00.000 18852 Move returns status 0, amount 500
21:15:12.389 00.000 18852 move complete, result=0
21:15:12.389 00.000 18852 worker thread done servicing request
21:15:12.389 00.000 18852 Worker thread wakes up
21:15:12.389 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:12.389 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(754,394,31,31)
21:15:15.139 02.750 18852 Exposure complete
21:15:15.170 00.031 18852 worker thread done servicing request
21:15:15.170 00.000 13524 OnExposeComplete: enter
21:15:15.170 00.000 13524 UpdateGuideState(): m_state=3
21:15:15.185 00.015 13524 Star::Find(15, 769, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:15:15.185 00.000 13524 Star::Find returns 1 (0), X=768.11, Y=410.87, Mass=1111, SNR=21.4, Peak=254 HFD=2.2
21:15:15.185 00.000 13524 Status Line: West step  13, dist=25.0
21:15:15.185 00.000 13524 Enqueuing Calibration Move request for direction 3
21:15:15.185 00.000 18852 Worker thread wakes up
21:15:15.185 00.000 18852 worker thread servicing REQUEST_MOVE scope dir W(3) 500 opts 0x0
21:15:15.185 00.000 18852 Handling axis move in thread for scope dir=3 dur=500
21:15:15.185 00.000 18852 scope move axis dir= 3 dur= 500 opts= 0x0
21:15:15.185 00.000 18852 MoveAxis(W, 500, -)
21:15:15.185 00.000 18852 Guiding  Dir = 3, Dur = 500
21:15:15.185 00.000 18852 IsSlewing returns 0
21:15:15.185 00.000 18852 IsGuiding returns 0
21:15:15.185 00.000 18852 PulseGuide returned control before completion, sleep 509
21:15:15.201 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=1, FiltMax=206, Gamma=1.000
21:15:15.201 00.000 13524 UpdateGuideState exits: m=1111 SNR=21.4
21:15:15.201 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:15.201 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:15.217 00.016 13524 Enqueuing Expose request
21:15:15.717 00.500 18852 IsGuiding returns 0
21:15:15.717 00.000 18852 Move returns status 0, amount 500
21:15:15.717 00.000 18852 move complete, result=0
21:15:15.717 00.000 18852 worker thread done servicing request
21:15:15.717 00.000 18852 Worker thread wakes up
21:15:15.717 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:15.717 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(753,396,31,31)
21:15:18.451 02.734 18852 Exposure complete
21:15:18.482 00.031 18852 worker thread done servicing request
21:15:18.482 00.000 13524 OnExposeComplete: enter
21:15:18.482 00.000 13524 UpdateGuideState(): m_state=3
21:15:18.482 00.000 13524 Star::Find(15, 768, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:15:18.482 00.000 13524 Star::Find returns 1 (0), X=767.18, Y=412.13, Mass=1050, SNR=21.2, Peak=256 HFD=2.1
21:15:18.482 00.000 13524 WEST calibration completes with steps=13 angle=-56.5 rate=4.081 parity=-1
21:15:18.482 00.000 13524 Falling Through to state GO_EAST
21:15:18.497 00.015 13524 Status Line: East step   3, dist=26.5
21:15:18.497 00.000 13524 Enqueuing Calibration Move request for direction 2
21:15:18.497 00.000 18852 Worker thread wakes up
21:15:18.497 00.000 18852 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:15:18.497 00.000 18852 Handling axis move in thread for scope dir=2 dur=2500
21:15:18.497 00.000 18852 scope move axis dir= 2 dur= 2500 opts= 0x0
21:15:18.497 00.000 18852 MoveAxis(E, 2500, -)
21:15:18.497 00.000 18852 Guiding  Dir = 2, Dur = 2500
21:15:18.497 00.000 18852 IsSlewing returns 0
21:15:18.497 00.000 18852 IsGuiding returns 0
21:15:18.497 00.000 18852 PulseGuide returned control before completion, sleep 2509
21:15:18.497 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=0, FiltMax=208, Gamma=1.000
21:15:18.528 00.031 13524 UpdateGuideState exits: m=1050 SNR=21.2
21:15:18.528 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:18.528 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:18.528 00.000 13524 Enqueuing Expose request
21:15:21.028 02.500 18852 IsGuiding returns 0
21:15:21.028 00.000 18852 Move returns status 0, amount 2500
21:15:21.028 00.000 18852 move complete, result=0
21:15:21.028 00.000 18852 worker thread done servicing request
21:15:21.028 00.000 18852 Worker thread wakes up
21:15:21.028 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:21.028 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(752,397,31,31)
21:15:23.777 02.749 18852 Exposure complete
21:15:23.808 00.031 18852 worker thread done servicing request
21:15:23.808 00.000 13524 OnExposeComplete: enter
21:15:23.824 00.016 13524 UpdateGuideState(): m_state=3
21:15:23.824 00.000 13524 Star::Find(15, 767, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:15:23.824 00.000 13524 Star::Find returns 1 (0), X=772.28, Y=404.33, Mass=1140, SNR=21.6, Peak=255 HFD=1.9
21:15:23.824 00.000 13524 Status Line: East step   2, dist=17.2
21:15:23.824 00.000 13524 Enqueuing Calibration Move request for direction 2
21:15:23.824 00.000 18852 Worker thread wakes up
21:15:23.824 00.000 18852 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:15:23.824 00.000 18852 Handling axis move in thread for scope dir=2 dur=2500
21:15:23.824 00.000 18852 scope move axis dir= 2 dur= 2500 opts= 0x0
21:15:23.824 00.000 18852 MoveAxis(E, 2500, -)
21:15:23.824 00.000 18852 Guiding  Dir = 2, Dur = 2500
21:15:23.824 00.000 18852 IsSlewing returns 0
21:15:23.824 00.000 18852 IsGuiding returns 0
21:15:23.824 00.000 18852 PulseGuide returned control before completion, sleep 2509
21:15:23.840 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=0, FiltMax=184, Gamma=1.000
21:15:23.840 00.000 13524 UpdateGuideState exits: m=1140 SNR=21.6
21:15:23.855 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:23.855 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:23.855 00.000 13524 Enqueuing Expose request
21:15:26.354 02.499 18852 IsGuiding returns 0
21:15:26.354 00.000 18852 Move returns status 0, amount 2500
21:15:26.354 00.000 18852 move complete, result=0
21:15:26.354 00.000 18852 worker thread done servicing request
21:15:26.354 00.000 18852 Worker thread wakes up
21:15:26.354 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:26.354 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(757,389,31,31)
21:15:29.088 02.734 18852 Exposure complete
21:15:29.134 00.046 18852 worker thread done servicing request
21:15:29.134 00.000 13524 OnExposeComplete: enter
21:15:29.134 00.000 13524 UpdateGuideState(): m_state=3
21:15:29.134 00.000 13524 Star::Find(15, 772, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:15:29.134 00.000 13524 Star::Find returns 1 (0), X=777.02, Y=397.16, Mass=1109, SNR=21.4, Peak=255 HFD=2.2
21:15:29.150 00.016 13524 Status Line: East step   1, dist= 8.6
21:15:29.150 00.000 13524 Enqueuing Calibration Move request for direction 2
21:15:29.150 00.000 18852 Worker thread wakes up
21:15:29.150 00.000 18852 worker thread servicing REQUEST_MOVE scope dir E(2) 1500 opts 0x0
21:15:29.150 00.000 18852 Handling axis move in thread for scope dir=2 dur=1500
21:15:29.150 00.000 18852 scope move axis dir= 2 dur= 1500 opts= 0x0
21:15:29.150 00.000 18852 MoveAxis(E, 1500, -)
21:15:29.150 00.000 18852 Guiding  Dir = 2, Dur = 1500
21:15:29.150 00.000 18852 IsSlewing returns 0
21:15:29.150 00.000 18852 IsGuiding returns 0
21:15:29.150 00.000 18852 PulseGuide returned control before completion, sleep 1509
21:15:29.150 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=1, FiltMax=200, Gamma=1.000
21:15:29.166 00.016 13524 UpdateGuideState exits: m=1109 SNR=21.4
21:15:29.166 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:29.166 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:29.181 00.015 13524 Enqueuing Expose request
21:15:30.681 01.500 18852 IsGuiding returns 0
21:15:30.681 00.000 18852 Move returns status 0, amount 1500
21:15:30.681 00.000 18852 move complete, result=0
21:15:30.681 00.000 18852 worker thread done servicing request
21:15:30.681 00.000 18852 Worker thread wakes up
21:15:30.681 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:30.681 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(762,382,31,31)
21:15:33.415 02.734 18852 Exposure complete
21:15:33.446 00.031 18852 worker thread done servicing request
21:15:33.446 00.000 13524 OnExposeComplete: enter
21:15:33.446 00.000 13524 UpdateGuideState(): m_state=3
21:15:33.446 00.000 13524 Star::Find(15, 777, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:15:33.446 00.000 13524 Star::Find returns 1 (0), X=779.62, Y=392.94, Mass=1014, SNR=20.9, Peak=249 HFD=2.0
21:15:33.446 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:15:33.461 00.015 13524 Backlash: Looking for 3 moves of 1.2 px, max attempts = 120
21:15:33.461 00.000 13524 Falling Through to state CLEAR_BACKLASH
21:15:33.461 00.000 13524 Backlash: Starting north clearing using pulse width of 500
21:15:33.461 00.000 13524 Enqueuing Calibration Move request for direction 0
21:15:33.461 00.000 13524 Status Line: Clearing backlash step 1
21:15:33.461 00.000 18852 Worker thread wakes up
21:15:33.461 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:15:33.461 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:15:33.461 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:15:33.461 00.000 18852 MoveAxis(N, 500, -)
21:15:33.461 00.000 18852 Guiding  Dir = 0, Dur = 500
21:15:33.461 00.000 18852 IsSlewing returns 0
21:15:33.461 00.000 18852 IsGuiding returns 0
21:15:33.461 00.000 18852 PulseGuide returned control before completion, sleep 509
21:15:33.477 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=0, FiltMax=227, Gamma=1.000
21:15:33.477 00.000 13524 UpdateGuideState exits: m=1014 SNR=20.9
21:15:33.493 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:33.493 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:33.493 00.000 13524 Enqueuing Expose request
21:15:33.993 00.500 18852 IsGuiding returns 0
21:15:33.993 00.000 18852 Move returns status 0, amount 500
21:15:33.993 00.000 18852 move complete, result=0
21:15:33.993 00.000 18852 worker thread done servicing request
21:15:33.993 00.000 18852 Worker thread wakes up
21:15:33.993 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:33.993 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(765,378,31,31)
21:15:36.726 02.733 18852 Exposure complete
21:15:36.758 00.032 18852 worker thread done servicing request
21:15:36.758 00.000 13524 OnExposeComplete: enter
21:15:36.758 00.000 13524 UpdateGuideState(): m_state=3
21:15:36.758 00.000 13524 Star::Find(15, 779, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:15:36.758 00.000 13524 Star::Find returns 1 (0), X=779.76, Y=393.30, Mass=993, SNR=20.3, Peak=254 HFD=2.2
21:15:36.758 00.000 13524 Backlash: Rejected small move of 0.4 px
21:15:36.758 00.000 13524 Enqueuing Calibration Move request for direction 0
21:15:36.758 00.000 18852 Worker thread wakes up
21:15:36.758 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:15:36.758 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:15:36.758 00.000 13524 Status Line: Clearing backlash step   2
21:15:36.758 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:15:36.758 00.000 18852 MoveAxis(N, 500, -)
21:15:36.758 00.000 18852 Guiding  Dir = 0, Dur = 500
21:15:36.773 00.015 18852 IsSlewing returns 0
21:15:36.773 00.000 18852 IsGuiding returns 0
21:15:36.773 00.000 18852 PulseGuide returned control before completion, sleep 509
21:15:36.773 00.000 13524 Backlash: Clearing backlash step   2, Last Delta = 0.38 px, CumDistance = 0.38 px
21:15:36.773 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=1, FiltMax=237, Gamma=1.000
21:15:36.804 00.031 13524 UpdateGuideState exits: m=993 SNR=20.3
21:15:36.804 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:36.804 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:36.804 00.000 13524 Enqueuing Expose request
21:15:37.289 00.485 18852 IsGuiding returns 0
21:15:37.289 00.000 18852 Move returns status 0, amount 500
21:15:37.289 00.000 18852 move complete, result=0
21:15:37.289 00.000 18852 worker thread done servicing request
21:15:37.289 00.000 18852 Worker thread wakes up
21:15:37.289 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:37.289 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(765,378,31,31)
21:15:40.038 02.749 18852 Exposure complete
21:15:40.069 00.031 18852 worker thread done servicing request
21:15:40.069 00.000 13524 OnExposeComplete: enter
21:15:40.069 00.000 13524 UpdateGuideState(): m_state=3
21:15:40.069 00.000 13524 Star::Find(15, 779, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:15:40.069 00.000 13524 Star::Find returns 1 (0), X=779.31, Y=393.90, Mass=1078, SNR=20.9, Peak=247 HFD=2.3
21:15:40.085 00.016 13524 Backlash: Rejected small move of 0.8 px
21:15:40.085 00.000 13524 Enqueuing Calibration Move request for direction 0
21:15:40.085 00.000 18852 Worker thread wakes up
21:15:40.085 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:15:40.085 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:15:40.085 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:15:40.085 00.000 13524 Status Line: Clearing backlash step   3
21:15:40.085 00.000 18852 MoveAxis(N, 500, -)
21:15:40.085 00.000 18852 Guiding  Dir = 0, Dur = 500
21:15:40.085 00.000 18852 IsSlewing returns 0
21:15:40.085 00.000 18852 IsGuiding returns 0
21:15:40.085 00.000 13524 Backlash: Clearing backlash step   3, Last Delta = 0.75 px, CumDistance = 1.01 px
21:15:40.085 00.000 18852 PulseGuide returned control before completion, sleep 509
21:15:40.100 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=1, FiltMax=236, Gamma=1.000
21:15:40.100 00.000 13524 UpdateGuideState exits: m=1078 SNR=20.9
21:15:40.100 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:40.116 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:40.116 00.000 13524 Enqueuing Expose request
21:15:40.616 00.500 18852 IsGuiding returns 0
21:15:40.616 00.000 18852 Move returns status 0, amount 500
21:15:40.616 00.000 18852 move complete, result=0
21:15:40.616 00.000 18852 worker thread done servicing request
21:15:40.616 00.000 18852 Worker thread wakes up
21:15:40.616 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:40.616 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(764,379,31,31)
21:15:43.365 02.749 18852 Exposure complete
21:15:43.397 00.032 18852 worker thread done servicing request
21:15:43.397 00.000 13524 OnExposeComplete: enter
21:15:43.397 00.000 13524 UpdateGuideState(): m_state=3
21:15:43.412 00.015 13524 Star::Find(15, 779, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:15:43.412 00.000 13524 Star::Find returns 1 (0), X=779.33, Y=394.11, Mass=1075, SNR=21.3, Peak=253 HFD=2.3
21:15:43.412 00.000 13524 Backlash: Rejected small move of 0.2 px
21:15:43.412 00.000 13524 Enqueuing Calibration Move request for direction 0
21:15:43.412 00.000 18852 Worker thread wakes up
21:15:43.412 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:15:43.412 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:15:43.412 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:15:43.412 00.000 18852 MoveAxis(N, 500, -)
21:15:43.412 00.000 18852 Guiding  Dir = 0, Dur = 500
21:15:43.412 00.000 13524 Status Line: Clearing backlash step   4
21:15:43.412 00.000 18852 IsSlewing returns 0
21:15:43.412 00.000 18852 IsGuiding returns 0
21:15:43.412 00.000 18852 PulseGuide returned control before completion, sleep 509
21:15:43.412 00.000 13524 Backlash: Clearing backlash step   4, Last Delta = 0.20 px, CumDistance = 1.20 px
21:15:43.428 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=1, FiltMax=202, Gamma=1.000
21:15:43.443 00.015 13524 UpdateGuideState exits: m=1075 SNR=21.3
21:15:43.443 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:43.443 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:43.443 00.000 13524 Enqueuing Expose request
21:15:43.944 00.501 18852 IsGuiding returns 0
21:15:43.944 00.000 18852 Move returns status 0, amount 500
21:15:43.944 00.000 18852 move complete, result=0
21:15:43.944 00.000 18852 worker thread done servicing request
21:15:43.944 00.000 18852 Worker thread wakes up
21:15:43.944 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:43.944 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(764,379,31,31)
21:15:46.677 02.733 18852 Exposure complete
21:15:46.708 00.031 18852 worker thread done servicing request
21:15:46.708 00.000 13524 OnExposeComplete: enter
21:15:46.708 00.000 13524 UpdateGuideState(): m_state=3
21:15:46.708 00.000 13524 Star::Find(15, 779, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:15:46.708 00.000 13524 Star::Find returns 1 (0), X=779.31, Y=393.90, Mass=1135, SNR=21.8, Peak=220 HFD=2.1
21:15:46.708 00.000 13524 Backlash: Rejected small direction reversal of 0.2 px
21:15:46.708 00.000 13524 Enqueuing Calibration Move request for direction 0
21:15:46.708 00.000 18852 Worker thread wakes up
21:15:46.708 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:15:46.708 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:15:46.708 00.000 13524 Status Line: Clearing backlash step   5
21:15:46.708 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:15:46.708 00.000 18852 MoveAxis(N, 500, -)
21:15:46.708 00.000 18852 Guiding  Dir = 0, Dur = 500
21:15:46.708 00.000 18852 IsSlewing returns 0
21:15:46.708 00.000 18852 IsGuiding returns 0
21:15:46.708 00.000 13524 Backlash: Clearing backlash step   5, Last Delta = 0.20 px, CumDistance = 1.01 px
21:15:46.724 00.016 18852 PulseGuide returned control before completion, sleep 509
21:15:46.724 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=0, FiltMax=174, Gamma=1.000
21:15:46.740 00.016 13524 UpdateGuideState exits: m=1135 SNR=21.8
21:15:46.740 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:46.740 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:46.740 00.000 13524 Enqueuing Expose request
21:15:47.240 00.500 18852 IsGuiding returns 0
21:15:47.240 00.000 18852 Move returns status 0, amount 500
21:15:47.240 00.000 18852 move complete, result=0
21:15:47.240 00.000 18852 worker thread done servicing request
21:15:47.240 00.000 18852 Worker thread wakes up
21:15:47.240 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:47.240 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(764,379,31,31)
21:15:49.989 02.749 18852 Exposure complete
21:15:50.020 00.031 18852 worker thread done servicing request
21:15:50.020 00.000 13524 OnExposeComplete: enter
21:15:50.020 00.000 13524 UpdateGuideState(): m_state=3
21:15:50.036 00.016 13524 Star::Find(15, 779, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:15:50.036 00.000 13524 Star::Find returns 1 (0), X=779.25, Y=393.95, Mass=1000, SNR=20.5, Peak=254 HFD=2.1
21:15:50.036 00.000 13524 Backlash: Rejected small move of 0.1 px
21:15:50.036 00.000 13524 Enqueuing Calibration Move request for direction 0
21:15:50.036 00.000 18852 Worker thread wakes up
21:15:50.036 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:15:50.036 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:15:50.036 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:15:50.036 00.000 18852 MoveAxis(N, 500, -)
21:15:50.036 00.000 18852 Guiding  Dir = 0, Dur = 500
21:15:50.036 00.000 13524 Status Line: Clearing backlash step   6
21:15:50.036 00.000 18852 IsSlewing returns 0
21:15:50.036 00.000 18852 IsGuiding returns 0
21:15:50.036 00.000 18852 PulseGuide returned control before completion, sleep 509
21:15:50.036 00.000 13524 Backlash: Clearing backlash step   6, Last Delta = 0.08 px, CumDistance = 1.07 px
21:15:50.051 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=1, FiltMax=189, Gamma=1.000
21:15:50.067 00.016 13524 UpdateGuideState exits: m=1000 SNR=20.5
21:15:50.067 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:50.067 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:50.067 00.000 13524 Enqueuing Expose request
21:15:50.567 00.500 18852 IsGuiding returns 0
21:15:50.567 00.000 18852 Move returns status 0, amount 500
21:15:50.567 00.000 18852 move complete, result=0
21:15:50.567 00.000 18852 worker thread done servicing request
21:15:50.567 00.000 18852 Worker thread wakes up
21:15:50.567 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:50.567 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(764,379,31,31)
21:15:53.316 02.749 18852 Exposure complete
21:15:53.347 00.031 18852 worker thread done servicing request
21:15:53.347 00.000 13524 OnExposeComplete: enter
21:15:53.347 00.000 13524 UpdateGuideState(): m_state=3
21:15:53.347 00.000 13524 Star::Find(15, 779, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:15:53.347 00.000 13524 Star::Find returns 1 (0), X=777.93, Y=393.97, Mass=958, SNR=20.0, Peak=251 HFD=1.9
21:15:53.347 00.000 13524 Backlash: Accepted clearing move of 1.3
21:15:53.347 00.000 13524 Enqueuing Calibration Move request for direction 0
21:15:53.347 00.000 18852 Worker thread wakes up
21:15:53.347 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:15:53.347 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:15:53.347 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:15:53.347 00.000 18852 MoveAxis(N, 500, -)
21:15:53.347 00.000 18852 Guiding  Dir = 0, Dur = 500
21:15:53.347 00.000 13524 Status Line: Clearing backlash step   7
21:15:53.347 00.000 18852 IsSlewing returns 0
21:15:53.347 00.000 18852 IsGuiding returns 0
21:15:53.347 00.000 18852 PulseGuide returned control before completion, sleep 509
21:15:53.363 00.016 13524 Backlash: Clearing backlash step   7, Last Delta = 1.32 px, CumDistance = 1.98 px
21:15:53.363 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=1, FiltMax=253, Gamma=1.000
21:15:53.379 00.016 13524 UpdateGuideState exits: m=958 SNR=20.0
21:15:53.379 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:53.379 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:53.379 00.000 13524 Enqueuing Expose request
21:15:53.879 00.500 18852 IsGuiding returns 1
21:15:53.879 00.000 18852 scope still moving after pulse duration time elapsed
21:15:53.910 00.031 18852 IsSlewing returns 0
21:15:53.910 00.000 18852 IsGuiding returns 0
21:15:53.910 00.000 18852 scope move finished after 500 + 50 ms
21:15:53.910 00.000 18852 Move returns status 0, amount 500
21:15:53.910 00.000 18852 move complete, result=0
21:15:53.910 00.000 18852 worker thread done servicing request
21:15:53.910 00.000 18852 Worker thread wakes up
21:15:53.910 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:53.910 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(763,379,31,31)
21:15:56.644 02.734 18852 Exposure complete
21:15:56.690 00.046 18852 worker thread done servicing request
21:15:56.690 00.000 13524 OnExposeComplete: enter
21:15:56.690 00.000 13524 UpdateGuideState(): m_state=3
21:15:56.690 00.000 13524 Star::Find(15, 777, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:15:56.690 00.000 13524 Star::Find returns 1 (0), X=776.03, Y=393.53, Mass=1073, SNR=21.1, Peak=254 HFD=2.2
21:15:56.690 00.000 13524 Backlash: Accepted clearing move of 2.0
21:15:56.690 00.000 13524 Enqueuing Calibration Move request for direction 0
21:15:56.690 00.000 18852 Worker thread wakes up
21:15:56.690 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:15:56.690 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:15:56.690 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:15:56.690 00.000 18852 MoveAxis(N, 500, -)
21:15:56.690 00.000 18852 Guiding  Dir = 0, Dur = 500
21:15:56.690 00.000 13524 Status Line: Clearing backlash step   8
21:15:56.690 00.000 18852 IsSlewing returns 0
21:15:56.690 00.000 18852 IsGuiding returns 0
21:15:56.706 00.016 18852 PulseGuide returned control before completion, sleep 509
21:15:56.706 00.000 13524 Backlash: Clearing backlash step   8, Last Delta = 1.95 px, CumDistance = 3.64 px
21:15:56.706 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=0, FiltMax=253, Gamma=1.000
21:15:56.722 00.016 13524 UpdateGuideState exits: m=1073 SNR=21.1
21:15:56.722 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:56.722 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:15:56.722 00.000 13524 Enqueuing Expose request
21:15:57.222 00.500 18852 IsGuiding returns 0
21:15:57.222 00.000 18852 Move returns status 0, amount 500
21:15:57.222 00.000 18852 move complete, result=0
21:15:57.222 00.000 18852 worker thread done servicing request
21:15:57.222 00.000 18852 Worker thread wakes up
21:15:57.222 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:15:57.222 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(761,379,31,31)
21:15:59.971 02.749 18852 Exposure complete
21:16:00.002 00.031 18852 worker thread done servicing request
21:16:00.002 00.000 13524 OnExposeComplete: enter
21:16:00.018 00.016 13524 UpdateGuideState(): m_state=3
21:16:00.018 00.000 13524 Star::Find(15, 776, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:16:00.018 00.000 13524 Star::Find returns 1 (0), X=774.49, Y=393.35, Mass=1076, SNR=21.0, Peak=256 HFD=1.7
21:16:00.018 00.000 13524 Backlash: Accepted clearing move of 1.6
21:16:00.018 00.000 13524 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
21:16:00.018 00.000 13524 Backlash: North calibration moves starting at {776.0,393.5}, Offset = 7.3 px
21:16:00.018 00.000 13524 Backlash: Total distance moved = 8.6
21:16:00.018 00.000 13524 Backlash: Falling Through to state GO_NORTH
21:16:00.018 00.000 13524 Status Line: North step   2, dist= 1.6
21:16:00.018 00.000 13524 Enqueuing Calibration Move request for direction 0
21:16:00.033 00.015 18852 Worker thread wakes up
21:16:00.033 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:00.033 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:00.033 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:00.033 00.000 18852 MoveAxis(N, 500, -)
21:16:00.033 00.000 18852 Guiding  Dir = 0, Dur = 500
21:16:00.033 00.000 18852 IsSlewing returns 0
21:16:00.033 00.000 18852 IsGuiding returns 0
21:16:00.033 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:00.033 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=1, FiltMax=186, Gamma=1.000
21:16:00.049 00.016 13524 UpdateGuideState exits: m=1076 SNR=21.0
21:16:00.049 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:00.049 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:00.049 00.000 13524 Enqueuing Expose request
21:16:00.549 00.500 18852 IsGuiding returns 0
21:16:00.549 00.000 18852 Move returns status 0, amount 500
21:16:00.549 00.000 18852 move complete, result=0
21:16:00.549 00.000 18852 worker thread done servicing request
21:16:00.549 00.000 18852 Worker thread wakes up
21:16:00.549 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:00.549 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(759,378,31,31)
21:16:03.283 02.734 18852 Exposure complete
21:16:03.314 00.031 18852 worker thread done servicing request
21:16:03.314 00.000 13524 OnExposeComplete: enter
21:16:03.314 00.000 13524 UpdateGuideState(): m_state=3
21:16:03.314 00.000 13524 Star::Find(15, 774, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:16:03.314 00.000 13524 Star::Find returns 1 (0), X=772.99, Y=392.56, Mass=1066, SNR=20.7, Peak=253 HFD=2.3
21:16:03.314 00.000 13524 Status Line: North step   3, dist= 3.2
21:16:03.329 00.015 13524 Enqueuing Calibration Move request for direction 0
21:16:03.329 00.000 18852 Worker thread wakes up
21:16:03.329 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:03.329 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:03.329 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:03.329 00.000 18852 MoveAxis(N, 500, -)
21:16:03.329 00.000 18852 Guiding  Dir = 0, Dur = 500
21:16:03.329 00.000 18852 IsSlewing returns 0
21:16:03.329 00.000 18852 IsGuiding returns 0
21:16:03.329 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:03.329 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=255, med=25, FiltMin=0, FiltMax=245, Gamma=1.000
21:16:03.345 00.016 13524 UpdateGuideState exits: m=1066 SNR=20.7
21:16:03.345 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:03.345 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:03.345 00.000 13524 Enqueuing Expose request
21:16:03.845 00.500 18852 IsGuiding returns 0
21:16:03.845 00.000 18852 Move returns status 0, amount 500
21:16:03.845 00.000 18852 move complete, result=0
21:16:03.845 00.000 18852 worker thread done servicing request
21:16:03.845 00.000 18852 Worker thread wakes up
21:16:03.845 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:03.845 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(758,378,31,31)
21:16:06.579 02.734 18852 Exposure complete
21:16:06.626 00.047 18852 worker thread done servicing request
21:16:06.626 00.000 13524 OnExposeComplete: enter
21:16:06.626 00.000 13524 UpdateGuideState(): m_state=3
21:16:06.626 00.000 13524 Star::Find(15, 772, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:16:06.626 00.000 13524 Star::Find returns 0 (4), X=771.52, Y=391.45, Mass=1059, SNR=21.2, Peak=255 HFD=1.5
21:16:06.626 00.000 13524 DistanceChecker: activated
21:16:06.626 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:16:06.626 00.000 13524 Star lost during calibration... blundering on
21:16:06.626 00.000 13524 Status Line: star lost
21:16:06.641 00.015 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:16:06.641 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=0, FiltMax=217, Gamma=1.000
21:16:06.641 00.000 13524 UpdateGuideState exits: Star lost - low HFD
21:16:06.657 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:06.657 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:16:06.657 00.000 13524 Enqueuing Expose request
21:16:06.657 00.000 18852 Worker thread wakes up
21:16:06.657 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:06.657 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:16:09.406 02.749 18852 Exposure complete
21:16:09.437 00.031 18852 worker thread done servicing request
21:16:09.437 00.000 13524 OnExposeComplete: enter
21:16:09.437 00.000 13524 UpdateGuideState(): m_state=3
21:16:09.437 00.000 13524 Star::Find(15, 772, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:16:09.437 00.000 13524 Star::Find returns 1 (0), X=770.87, Y=392.28, Mass=984, SNR=20.5, Peak=252 HFD=2.3
21:16:09.437 00.000 13524 DistanceChecker: deactivated
21:16:09.437 00.000 13524 Status Line: North step   4, dist= 5.3
21:16:09.453 00.016 13524 Enqueuing Calibration Move request for direction 0
21:16:09.453 00.000 18852 Worker thread wakes up
21:16:09.453 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:09.453 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:09.453 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:09.453 00.000 18852 MoveAxis(N, 500, -)
21:16:09.453 00.000 18852 Guiding  Dir = 0, Dur = 500
21:16:09.453 00.000 18852 IsSlewing returns 0
21:16:09.453 00.000 18852 IsGuiding returns 0
21:16:09.453 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:09.453 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=0, FiltMax=233, Gamma=1.000
21:16:09.469 00.016 13524 UpdateGuideState exits: m=984 SNR=20.5
21:16:09.469 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:09.469 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:09.469 00.000 13524 Enqueuing Expose request
21:16:09.973 00.504 18852 IsGuiding returns 0
21:16:09.973 00.000 18852 Move returns status 0, amount 500
21:16:09.973 00.000 18852 move complete, result=0
21:16:09.973 00.000 18852 worker thread done servicing request
21:16:09.973 00.000 18852 Worker thread wakes up
21:16:09.973 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:09.973 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(756,377,31,31)
21:16:12.707 02.734 18852 Exposure complete
21:16:12.738 00.031 18852 worker thread done servicing request
21:16:12.738 00.000 13524 OnExposeComplete: enter
21:16:12.738 00.000 13524 UpdateGuideState(): m_state=3
21:16:12.738 00.000 13524 Star::Find(15, 770, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:16:12.738 00.000 13524 Star::Find returns 1 (0), X=769.45, Y=391.31, Mass=1081, SNR=21.1, Peak=257 HFD=1.8
21:16:12.738 00.000 13524 Status Line: North step   5, dist= 6.9
21:16:12.753 00.015 13524 Enqueuing Calibration Move request for direction 0
21:16:12.753 00.000 18852 Worker thread wakes up
21:16:12.753 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:12.753 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:12.753 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:12.753 00.000 18852 MoveAxis(N, 500, -)
21:16:12.753 00.000 18852 Guiding  Dir = 0, Dur = 500
21:16:12.753 00.000 18852 IsSlewing returns 0
21:16:12.753 00.000 18852 IsGuiding returns 0
21:16:12.753 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:12.753 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=0, FiltMax=238, Gamma=1.000
21:16:12.785 00.032 13524 UpdateGuideState exits: m=1081 SNR=21.1
21:16:12.785 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:12.785 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:12.785 00.000 13524 Enqueuing Expose request
21:16:13.285 00.500 18852 IsGuiding returns 0
21:16:13.285 00.000 18852 Move returns status 0, amount 500
21:16:13.285 00.000 18852 move complete, result=0
21:16:13.285 00.000 18852 worker thread done servicing request
21:16:13.285 00.000 18852 Worker thread wakes up
21:16:13.285 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:13.285 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(754,376,31,31)
21:16:16.034 02.749 18852 Exposure complete
21:16:16.065 00.031 18852 worker thread done servicing request
21:16:16.065 00.000 13524 OnExposeComplete: enter
21:16:16.065 00.000 13524 UpdateGuideState(): m_state=3
21:16:16.081 00.016 13524 Star::Find(15, 769, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:16:16.081 00.000 13524 Star::Find returns 1 (0), X=767.91, Y=390.33, Mass=1064, SNR=20.8, Peak=254 HFD=2.3
21:16:16.081 00.000 13524 Status Line: North step   6, dist= 8.7
21:16:16.081 00.000 13524 Enqueuing Calibration Move request for direction 0
21:16:16.081 00.000 18852 Worker thread wakes up
21:16:16.081 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:16.081 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:16.081 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:16.081 00.000 18852 MoveAxis(N, 500, -)
21:16:16.081 00.000 18852 Guiding  Dir = 0, Dur = 500
21:16:16.081 00.000 18852 IsSlewing returns 0
21:16:16.081 00.000 18852 IsGuiding returns 0
21:16:16.081 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:16.096 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=250, Gamma=1.000
21:16:16.112 00.016 13524 UpdateGuideState exits: m=1064 SNR=20.8
21:16:16.112 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:16.112 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:16.112 00.000 13524 Enqueuing Expose request
21:16:16.612 00.500 18852 IsGuiding returns 0
21:16:16.612 00.000 18852 Move returns status 0, amount 500
21:16:16.612 00.000 18852 move complete, result=0
21:16:16.612 00.000 18852 worker thread done servicing request
21:16:16.612 00.000 18852 Worker thread wakes up
21:16:16.612 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:16.612 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(753,375,31,31)
21:16:19.346 02.734 18852 Exposure complete
21:16:19.377 00.031 18852 worker thread done servicing request
21:16:19.377 00.000 13524 OnExposeComplete: enter
21:16:19.377 00.000 13524 UpdateGuideState(): m_state=3
21:16:19.377 00.000 13524 Star::Find(15, 767, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:16:19.377 00.000 13524 Star::Find returns 1 (0), X=766.68, Y=389.73, Mass=1093, SNR=21.6, Peak=253 HFD=1.7
21:16:19.377 00.000 13524 Status Line: North step   7, dist=10.1
21:16:19.392 00.015 13524 Enqueuing Calibration Move request for direction 0
21:16:19.392 00.000 18852 Worker thread wakes up
21:16:19.392 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:19.392 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:19.392 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:19.392 00.000 18852 MoveAxis(N, 500, -)
21:16:19.392 00.000 18852 Guiding  Dir = 0, Dur = 500
21:16:19.392 00.000 18852 IsSlewing returns 0
21:16:19.392 00.000 18852 IsGuiding returns 0
21:16:19.392 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:19.392 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=1, FiltMax=250, Gamma=1.000
21:16:19.408 00.016 13524 UpdateGuideState exits: m=1093 SNR=21.6
21:16:19.408 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:19.408 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:19.408 00.000 13524 Enqueuing Expose request
21:16:19.924 00.516 18852 IsGuiding returns 0
21:16:19.924 00.000 18852 Move returns status 0, amount 500
21:16:19.924 00.000 18852 move complete, result=0
21:16:19.924 00.000 18852 worker thread done servicing request
21:16:19.924 00.000 18852 Worker thread wakes up
21:16:19.924 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:19.924 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(752,375,31,31)
21:16:22.673 02.749 18852 Exposure complete
21:16:22.704 00.031 18852 worker thread done servicing request
21:16:22.704 00.000 13524 OnExposeComplete: enter
21:16:22.704 00.000 13524 UpdateGuideState(): m_state=3
21:16:22.704 00.000 13524 Star::Find(15, 766, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:16:22.704 00.000 13524 Star::Find returns 1 (0), X=764.98, Y=389.05, Mass=1132, SNR=21.7, Peak=255 HFD=2.1
21:16:22.720 00.016 13524 Status Line: North step   8, dist=11.9
21:16:22.720 00.000 13524 Enqueuing Calibration Move request for direction 0
21:16:22.720 00.000 18852 Worker thread wakes up
21:16:22.720 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:22.720 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:22.720 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:22.720 00.000 18852 MoveAxis(N, 500, -)
21:16:22.720 00.000 18852 Guiding  Dir = 0, Dur = 500
21:16:22.720 00.000 18852 IsSlewing returns 0
21:16:22.720 00.000 18852 IsGuiding returns 0
21:16:22.720 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:22.720 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=1, FiltMax=229, Gamma=1.000
21:16:22.735 00.015 13524 UpdateGuideState exits: m=1132 SNR=21.7
21:16:22.751 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:22.751 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:22.751 00.000 13524 Enqueuing Expose request
21:16:23.250 00.499 18852 IsGuiding returns 0
21:16:23.250 00.000 18852 Move returns status 0, amount 500
21:16:23.250 00.000 18852 move complete, result=0
21:16:23.250 00.000 18852 worker thread done servicing request
21:16:23.250 00.000 18852 Worker thread wakes up
21:16:23.250 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:23.250 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(750,374,31,31)
21:16:25.999 02.749 18852 Exposure complete
21:16:26.031 00.032 18852 worker thread done servicing request
21:16:26.031 00.000 13524 OnExposeComplete: enter
21:16:26.046 00.015 13524 UpdateGuideState(): m_state=3
21:16:26.046 00.000 13524 Star::Find(15, 764, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:16:26.046 00.000 13524 Star::Find returns 1 (0), X=763.19, Y=388.08, Mass=1046, SNR=20.8, Peak=250 HFD=2.0
21:16:26.046 00.000 13524 Status Line: North step   9, dist=13.9
21:16:26.046 00.000 13524 Enqueuing Calibration Move request for direction 0
21:16:26.046 00.000 18852 Worker thread wakes up
21:16:26.046 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:26.046 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:26.046 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:26.046 00.000 18852 MoveAxis(N, 500, -)
21:16:26.046 00.000 18852 Guiding  Dir = 0, Dur = 500
21:16:26.046 00.000 18852 IsSlewing returns 0
21:16:26.046 00.000 18852 IsGuiding returns 0
21:16:26.046 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:26.062 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=1, FiltMax=211, Gamma=1.000
21:16:26.077 00.015 13524 UpdateGuideState exits: m=1046 SNR=20.8
21:16:26.077 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:26.077 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:26.077 00.000 13524 Enqueuing Expose request
21:16:26.577 00.500 18852 IsGuiding returns 0
21:16:26.577 00.000 18852 Move returns status 0, amount 500
21:16:26.577 00.000 18852 move complete, result=0
21:16:26.577 00.000 18852 worker thread done servicing request
21:16:26.577 00.000 18852 Worker thread wakes up
21:16:26.577 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:26.577 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(748,373,31,31)
21:16:29.311 02.734 18852 Exposure complete
21:16:29.358 00.047 18852 worker thread done servicing request
21:16:29.358 00.000 13524 OnExposeComplete: enter
21:16:29.358 00.000 13524 UpdateGuideState(): m_state=3
21:16:29.358 00.000 13524 Star::Find(15, 763, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:16:29.358 00.000 13524 Star::Find returns 1 (0), X=761.78, Y=387.29, Mass=1055, SNR=21.2, Peak=254 HFD=1.8
21:16:29.358 00.000 13524 Status Line: North step  10, dist=15.6
21:16:29.374 00.016 13524 Enqueuing Calibration Move request for direction 0
21:16:29.374 00.000 18852 Worker thread wakes up
21:16:29.374 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:29.374 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:29.374 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:29.374 00.000 18852 MoveAxis(N, 500, -)
21:16:29.374 00.000 18852 Guiding  Dir = 0, Dur = 500
21:16:29.374 00.000 18852 IsSlewing returns 0
21:16:29.374 00.000 18852 IsGuiding returns 0
21:16:29.374 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:29.374 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=1, FiltMax=230, Gamma=1.000
21:16:29.389 00.015 13524 UpdateGuideState exits: m=1055 SNR=21.2
21:16:29.389 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:29.389 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:29.389 00.000 13524 Enqueuing Expose request
21:16:29.905 00.516 18852 IsGuiding returns 0
21:16:29.905 00.000 18852 Move returns status 0, amount 500
21:16:29.905 00.000 18852 move complete, result=0
21:16:29.905 00.000 18852 worker thread done servicing request
21:16:29.905 00.000 18852 Worker thread wakes up
21:16:29.905 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:29.905 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(747,372,31,31)
21:16:32.654 02.749 18852 Exposure complete
21:16:32.685 00.031 18852 worker thread done servicing request
21:16:32.685 00.000 13524 OnExposeComplete: enter
21:16:32.685 00.000 13524 UpdateGuideState(): m_state=3
21:16:32.701 00.016 13524 Star::Find(15, 761, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:16:32.701 00.000 13524 Star::Find returns 1 (0), X=760.36, Y=386.21, Mass=1091, SNR=21.3, Peak=257 HFD=2.0
21:16:32.701 00.000 13524 Status Line: North step  11, dist=17.3
21:16:32.701 00.000 13524 Enqueuing Calibration Move request for direction 0
21:16:32.701 00.000 18852 Worker thread wakes up
21:16:32.701 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:32.701 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:32.701 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:32.701 00.000 18852 MoveAxis(N, 500, -)
21:16:32.701 00.000 18852 Guiding  Dir = 0, Dur = 500
21:16:32.701 00.000 18852 IsSlewing returns 0
21:16:32.701 00.000 18852 IsGuiding returns 0
21:16:32.701 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:32.717 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=25, FiltMin=0, FiltMax=214, Gamma=1.000
21:16:32.717 00.000 13524 UpdateGuideState exits: m=1091 SNR=21.3
21:16:32.732 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:32.732 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:32.732 00.000 13524 Enqueuing Expose request
21:16:33.232 00.500 18852 IsGuiding returns 0
21:16:33.232 00.000 18852 Move returns status 0, amount 500
21:16:33.232 00.000 18852 move complete, result=0
21:16:33.232 00.000 18852 worker thread done servicing request
21:16:33.232 00.000 18852 Worker thread wakes up
21:16:33.232 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:33.232 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(745,371,31,31)
21:16:35.966 02.734 18852 Exposure complete
21:16:35.997 00.031 18852 worker thread done servicing request
21:16:35.997 00.000 13524 OnExposeComplete: enter
21:16:35.997 00.000 13524 UpdateGuideState(): m_state=3
21:16:35.997 00.000 13524 Star::Find(15, 760, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:16:35.997 00.000 13524 Star::Find returns 1 (0), X=759.13, Y=385.02, Mass=1082, SNR=21.4, Peak=253 HFD=2.1
21:16:35.997 00.000 13524 Status Line: North step  12, dist=18.9
21:16:35.997 00.000 13524 Enqueuing Calibration Move request for direction 0
21:16:35.997 00.000 18852 Worker thread wakes up
21:16:35.997 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:35.997 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:35.997 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:35.997 00.000 18852 MoveAxis(N, 500, -)
21:16:36.013 00.016 18852 Guiding  Dir = 0, Dur = 500
21:16:36.013 00.000 18852 IsSlewing returns 0
21:16:36.013 00.000 18852 IsGuiding returns 0
21:16:36.013 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:36.013 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=0, FiltMax=190, Gamma=1.000
21:16:36.028 00.015 13524 UpdateGuideState exits: m=1082 SNR=21.4
21:16:36.028 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:36.028 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:36.028 00.000 13524 Enqueuing Expose request
21:16:36.528 00.500 18852 IsGuiding returns 0
21:16:36.528 00.000 18852 Move returns status 0, amount 500
21:16:36.528 00.000 18852 move complete, result=0
21:16:36.528 00.000 18852 worker thread done servicing request
21:16:36.528 00.000 18852 Worker thread wakes up
21:16:36.528 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:36.528 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(744,370,31,31)
21:16:39.278 02.750 18852 Exposure complete
21:16:39.309 00.031 18852 worker thread done servicing request
21:16:39.309 00.000 13524 OnExposeComplete: enter
21:16:39.309 00.000 13524 UpdateGuideState(): m_state=3
21:16:39.309 00.000 13524 Star::Find(15, 759, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:16:39.324 00.015 13524 Star::Find returns 1 (0), X=757.66, Y=384.52, Mass=1089, SNR=21.3, Peak=252 HFD=1.7
21:16:39.324 00.000 13524 Status Line: North step  13, dist=20.5
21:16:39.324 00.000 13524 Enqueuing Calibration Move request for direction 0
21:16:39.324 00.000 18852 Worker thread wakes up
21:16:39.324 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:39.324 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:39.324 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:39.324 00.000 18852 MoveAxis(N, 500, -)
21:16:39.324 00.000 18852 Guiding  Dir = 0, Dur = 500
21:16:39.324 00.000 18852 IsSlewing returns 0
21:16:39.324 00.000 18852 IsGuiding returns 0
21:16:39.324 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:39.324 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=1, FiltMax=254, Gamma=1.000
21:16:39.340 00.016 13524 UpdateGuideState exits: m=1089 SNR=21.3
21:16:39.340 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:39.356 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:39.356 00.000 13524 Enqueuing Expose request
21:16:39.859 00.503 18852 IsGuiding returns 0
21:16:39.859 00.000 18852 Move returns status 0, amount 500
21:16:39.859 00.000 18852 move complete, result=0
21:16:39.859 00.000 18852 worker thread done servicing request
21:16:39.859 00.000 18852 Worker thread wakes up
21:16:39.859 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:39.859 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(743,370,31,31)
21:16:42.593 02.734 18852 Exposure complete
21:16:42.624 00.031 18852 worker thread done servicing request
21:16:42.624 00.000 13524 OnExposeComplete: enter
21:16:42.624 00.000 13524 UpdateGuideState(): m_state=3
21:16:42.624 00.000 13524 Star::Find(15, 757, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:16:42.624 00.000 13524 Star::Find returns 1 (0), X=756.09, Y=383.21, Mass=1114, SNR=21.5, Peak=251 HFD=2.2
21:16:42.624 00.000 13524 Status Line: North step  14, dist=22.5
21:16:42.624 00.000 13524 Enqueuing Calibration Move request for direction 0
21:16:42.624 00.000 18852 Worker thread wakes up
21:16:42.624 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:42.624 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:42.624 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:42.624 00.000 18852 MoveAxis(N, 500, -)
21:16:42.624 00.000 18852 Guiding  Dir = 0, Dur = 500
21:16:42.640 00.016 18852 IsSlewing returns 0
21:16:42.640 00.000 18852 IsGuiding returns 0
21:16:42.640 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:42.640 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=25, FiltMin=1, FiltMax=210, Gamma=1.000
21:16:42.655 00.015 13524 UpdateGuideState exits: m=1114 SNR=21.5
21:16:42.655 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:42.655 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:42.655 00.000 13524 Enqueuing Expose request
21:16:43.155 00.500 18852 IsGuiding returns 0
21:16:43.155 00.000 18852 Move returns status 0, amount 500
21:16:43.155 00.000 18852 move complete, result=0
21:16:43.155 00.000 18852 worker thread done servicing request
21:16:43.155 00.000 18852 Worker thread wakes up
21:16:43.155 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:43.155 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(741,368,31,31)
21:16:45.904 02.749 18852 Exposure complete
21:16:45.936 00.032 18852 worker thread done servicing request
21:16:45.936 00.000 13524 OnExposeComplete: enter
21:16:45.936 00.000 13524 UpdateGuideState(): m_state=3
21:16:45.936 00.000 13524 Star::Find(15, 756, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:16:45.936 00.000 13524 Star::Find returns 1 (0), X=754.77, Y=382.31, Mass=1127, SNR=21.5, Peak=255 HFD=2.2
21:16:45.951 00.015 13524 Status Line: North step  15, dist=24.0
21:16:45.951 00.000 13524 Enqueuing Calibration Move request for direction 0
21:16:45.951 00.000 18852 Worker thread wakes up
21:16:45.951 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:16:45.951 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:16:45.951 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:16:45.951 00.000 18852 MoveAxis(N, 500, -)
21:16:45.951 00.000 18852 Guiding  Dir = 0, Dur = 500
21:16:45.951 00.000 18852 IsSlewing returns 0
21:16:45.951 00.000 18852 IsGuiding returns 0
21:16:45.951 00.000 18852 PulseGuide returned control before completion, sleep 509
21:16:45.967 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=25, FiltMin=0, FiltMax=254, Gamma=1.000
21:16:45.967 00.000 13524 UpdateGuideState exits: m=1127 SNR=21.5
21:16:45.967 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:45.982 00.015 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:45.982 00.000 13524 Enqueuing Expose request
21:16:46.482 00.500 18852 IsGuiding returns 0
21:16:46.482 00.000 18852 Move returns status 0, amount 500
21:16:46.482 00.000 18852 move complete, result=0
21:16:46.482 00.000 18852 worker thread done servicing request
21:16:46.482 00.000 18852 Worker thread wakes up
21:16:46.482 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:46.482 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(740,367,31,31)
21:16:49.216 02.734 18852 Exposure complete
21:16:49.263 00.047 18852 worker thread done servicing request
21:16:49.263 00.000 13524 OnExposeComplete: enter
21:16:49.263 00.000 13524 UpdateGuideState(): m_state=3
21:16:49.263 00.000 13524 Star::Find(15, 754, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:16:49.263 00.000 13524 Star::Find returns 1 (0), X=753.12, Y=381.35, Mass=1118, SNR=21.7, Peak=255 HFD=2.0
21:16:49.263 00.000 13524 NORTH calibration completes with angle=-152.0 rate=3.460 parity=-1
21:16:49.279 00.016 13524 Falling Through to state GO_SOUTH
21:16:49.279 00.000 13524 Status Line: South step   3, dist=25.9
21:16:49.279 00.000 13524 Enqueuing Calibration Move request for direction 1
21:16:49.279 00.000 18852 Worker thread wakes up
21:16:49.279 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
21:16:49.279 00.000 18852 Handling axis move in thread for scope dir=1 dur=2500
21:16:49.279 00.000 18852 scope move axis dir= 1 dur= 2500 opts= 0x0
21:16:49.279 00.000 18852 MoveAxis(S, 2500, -)
21:16:49.279 00.000 18852 Guiding  Dir = 1, Dur = 2500
21:16:49.279 00.000 18852 IsSlewing returns 0
21:16:49.279 00.000 18852 IsGuiding returns 0
21:16:49.279 00.000 18852 PulseGuide returned control before completion, sleep 2509
21:16:49.279 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=180, Gamma=1.000
21:16:49.294 00.015 13524 UpdateGuideState exits: m=1118 SNR=21.7
21:16:49.294 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:49.310 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:49.310 00.000 13524 Enqueuing Expose request
21:16:51.809 02.499 18852 IsGuiding returns 0
21:16:51.809 00.000 18852 Move returns status 0, amount 2500
21:16:51.809 00.000 18852 move complete, result=0
21:16:51.809 00.000 18852 worker thread done servicing request
21:16:51.809 00.000 18852 Worker thread wakes up
21:16:51.809 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:51.809 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:16:54.558 02.749 18852 Exposure complete
21:16:54.589 00.031 18852 worker thread done servicing request
21:16:54.589 00.000 13524 OnExposeComplete: enter
21:16:54.589 00.000 13524 UpdateGuideState(): m_state=3
21:16:54.605 00.016 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:16:54.605 00.000 13524 Star::Find returns 1 (0), X=753.25, Y=381.11, Mass=1112, SNR=21.5, Peak=255 HFD=2.1
21:16:54.605 00.000 13524 Status Line: South step   2, dist=25.9
21:16:54.605 00.000 13524 Enqueuing Calibration Move request for direction 1
21:16:54.605 00.000 18852 Worker thread wakes up
21:16:54.605 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
21:16:54.605 00.000 18852 Handling axis move in thread for scope dir=1 dur=2500
21:16:54.605 00.000 18852 scope move axis dir= 1 dur= 2500 opts= 0x0
21:16:54.605 00.000 18852 MoveAxis(S, 2500, -)
21:16:54.605 00.000 18852 Guiding  Dir = 1, Dur = 2500
21:16:54.605 00.000 18852 IsSlewing returns 0
21:16:54.605 00.000 18852 IsGuiding returns 0
21:16:54.605 00.000 18852 PulseGuide returned control before completion, sleep 2509
21:16:54.620 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=0, FiltMax=223, Gamma=1.000
21:16:54.620 00.000 13524 UpdateGuideState exits: m=1112 SNR=21.5
21:16:54.620 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:54.636 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:54.636 00.000 13524 Enqueuing Expose request
21:16:57.136 02.500 18852 IsGuiding returns 0
21:16:57.136 00.000 18852 Move returns status 0, amount 2500
21:16:57.136 00.000 18852 move complete, result=0
21:16:57.136 00.000 18852 worker thread done servicing request
21:16:57.136 00.000 18852 Worker thread wakes up
21:16:57.136 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:16:57.136 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:16:59.885 02.749 18852 Exposure complete
21:16:59.916 00.031 18852 worker thread done servicing request
21:16:59.916 00.000 13524 OnExposeComplete: enter
21:16:59.916 00.000 13524 UpdateGuideState(): m_state=3
21:16:59.916 00.000 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:16:59.916 00.000 13524 Star::Find returns 1 (0), X=752.77, Y=381.70, Mass=1184, SNR=22.0, Peak=253 HFD=2.0
21:16:59.931 00.015 13524 Status Line: South step   1, dist=26.1
21:16:59.931 00.000 13524 Enqueuing Calibration Move request for direction 1
21:16:59.931 00.000 18852 Worker thread wakes up
21:16:59.931 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
21:16:59.931 00.000 18852 Handling axis move in thread for scope dir=1 dur=2500
21:16:59.931 00.000 18852 scope move axis dir= 1 dur= 2500 opts= 0x0
21:16:59.931 00.000 18852 MoveAxis(S, 2500, -)
21:16:59.931 00.000 18852 Guiding  Dir = 1, Dur = 2500
21:16:59.931 00.000 18852 IsSlewing returns 0
21:16:59.931 00.000 18852 IsGuiding returns 0
21:16:59.931 00.000 18852 PulseGuide returned control before completion, sleep 2509
21:16:59.931 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=252, Gamma=1.000
21:16:59.947 00.016 13524 UpdateGuideState exits: m=1184 SNR=22.0
21:16:59.947 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:59.947 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:16:59.947 00.000 13524 Enqueuing Expose request
21:17:02.462 02.515 18852 IsGuiding returns 0
21:17:02.462 00.000 18852 Move returns status 0, amount 2500
21:17:02.462 00.000 18852 move complete, result=0
21:17:02.462 00.000 18852 worker thread done servicing request
21:17:02.462 00.000 18852 Worker thread wakes up
21:17:02.462 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:02.462 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,367,31,31)
21:17:05.211 02.749 18852 Exposure complete
21:17:05.243 00.032 18852 worker thread done servicing request
21:17:05.243 00.000 13524 OnExposeComplete: enter
21:17:05.243 00.000 13524 UpdateGuideState(): m_state=3
21:17:05.243 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:17:05.258 00.015 13524 Star::Find returns 1 (0), X=753.24, Y=381.46, Mass=1192, SNR=22.7, Peak=255 HFD=1.8
21:17:05.258 00.000 13524 Omitted calibration alert: Advisory: Calibration successful but little south movement was measured, so guiding may be impaired.
 This is usually caused by very large Dec backlash or other problems with the mount mechanics. 
Read the online help for how to deal with this type of problem (Declination backlash).
21:17:05.258 00.000 13524 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
21:17:05.258 00.000 13524 Nudge: theta = 3.14
21:17:05.258 00.000 13524 South nudging, decAmt = 27.965, Normal south moves = 0.163
21:17:05.258 00.000 13524 Sending NudgeSouth pulse of duration 500 ms
21:17:05.258 00.000 13524 Status Line: Nudge South   1
21:17:05.258 00.000 13524 Enqueuing Calibration Move request for direction 1
21:17:05.258 00.000 18852 Worker thread wakes up
21:17:05.258 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:17:05.258 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:17:05.258 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:17:05.258 00.000 18852 MoveAxis(S, 500, -)
21:17:05.258 00.000 18852 Guiding  Dir = 1, Dur = 500
21:17:05.258 00.000 18852 IsSlewing returns 0
21:17:05.258 00.000 18852 IsGuiding returns 0
21:17:05.274 00.016 18852 PulseGuide returned control before completion, sleep 509
21:17:05.274 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=0, FiltMax=230, Gamma=1.000
21:17:05.290 00.016 13524 UpdateGuideState exits: m=1192 SNR=22.7
21:17:05.290 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:05.290 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:05.290 00.000 13524 Enqueuing Expose request
21:17:05.790 00.500 18852 IsGuiding returns 0
21:17:05.790 00.000 18852 Move returns status 0, amount 500
21:17:05.790 00.000 18852 move complete, result=0
21:17:05.790 00.000 18852 worker thread done servicing request
21:17:05.790 00.000 18852 Worker thread wakes up
21:17:05.790 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:05.790 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:08.523 02.733 18852 Exposure complete
21:17:08.554 00.031 18852 worker thread done servicing request
21:17:08.554 00.000 13524 OnExposeComplete: enter
21:17:08.554 00.000 13524 UpdateGuideState(): m_state=3
21:17:08.554 00.000 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:17:08.554 00.000 13524 Star::Find returns 1 (0), X=753.02, Y=381.66, Mass=1189, SNR=22.2, Peak=253 HFD=2.1
21:17:08.554 00.000 13524 Nudge: theta = 3.13
21:17:08.554 00.000 13524 South nudging, decAmt = 28.008, Normal south moves = 0.163
21:17:08.570 00.016 13524 Sending NudgeSouth pulse of duration 500 ms
21:17:08.570 00.000 13524 Status Line: Nudge South   2
21:17:08.570 00.000 13524 Enqueuing Calibration Move request for direction 1
21:17:08.570 00.000 18852 Worker thread wakes up
21:17:08.570 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:17:08.570 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:17:08.570 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:17:08.570 00.000 18852 MoveAxis(S, 500, -)
21:17:08.570 00.000 18852 Guiding  Dir = 1, Dur = 500
21:17:08.570 00.000 18852 IsSlewing returns 0
21:17:08.570 00.000 18852 IsGuiding returns 0
21:17:08.570 00.000 18852 PulseGuide returned control before completion, sleep 509
21:17:08.570 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=0, FiltMax=252, Gamma=1.000
21:17:08.601 00.031 13524 UpdateGuideState exits: m=1189 SNR=22.2
21:17:08.601 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:08.601 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:08.601 00.000 13524 Enqueuing Expose request
21:17:09.101 00.500 18852 IsGuiding returns 0
21:17:09.101 00.000 18852 Move returns status 0, amount 500
21:17:09.101 00.000 18852 move complete, result=0
21:17:09.101 00.000 18852 worker thread done servicing request
21:17:09.101 00.000 18852 Worker thread wakes up
21:17:09.101 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:09.101 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,367,31,31)
21:17:11.851 02.750 18852 Exposure complete
21:17:11.882 00.031 18852 worker thread done servicing request
21:17:11.882 00.000 13524 OnExposeComplete: enter
21:17:11.882 00.000 13524 UpdateGuideState(): m_state=3
21:17:11.882 00.000 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:17:11.882 00.000 13524 Star::Find returns 1 (0), X=753.01, Y=381.22, Mass=1284, SNR=23.1, Peak=255 HFD=2.3
21:17:11.897 00.015 13524 Nudge: theta = 3.14
21:17:11.897 00.000 13524 South nudging, decAmt = 28.290, Normal south moves = 0.163
21:17:11.897 00.000 13524 Sending NudgeSouth pulse of duration 500 ms
21:17:11.897 00.000 13524 Status Line: Nudge South   3
21:17:11.897 00.000 13524 Enqueuing Calibration Move request for direction 1
21:17:11.897 00.000 18852 Worker thread wakes up
21:17:11.897 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:17:11.897 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:17:11.897 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:17:11.897 00.000 18852 MoveAxis(S, 500, -)
21:17:11.897 00.000 18852 Guiding  Dir = 1, Dur = 500
21:17:11.897 00.000 18852 IsSlewing returns 0
21:17:11.897 00.000 18852 IsGuiding returns 0
21:17:11.897 00.000 18852 PulseGuide returned control before completion, sleep 509
21:17:11.913 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=0, FiltMax=252, Gamma=1.000
21:17:11.929 00.016 13524 UpdateGuideState exits: m=1284 SNR=23.1
21:17:11.929 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:11.929 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:11.929 00.000 13524 Enqueuing Expose request
21:17:12.429 00.500 18852 IsGuiding returns 0
21:17:12.429 00.000 18852 Move returns status 0, amount 500
21:17:12.429 00.000 18852 move complete, result=0
21:17:12.429 00.000 18852 worker thread done servicing request
21:17:12.429 00.000 18852 Worker thread wakes up
21:17:12.429 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:12.429 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:15.162 02.733 18852 Exposure complete
21:17:15.209 00.047 18852 worker thread done servicing request
21:17:15.209 00.000 13524 OnExposeComplete: enter
21:17:15.209 00.000 13524 UpdateGuideState(): m_state=3
21:17:15.209 00.000 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:17:15.209 00.000 13524 Star::Find returns 1 (0), X=753.43, Y=381.09, Mass=1116, SNR=21.6, Peak=255 HFD=2.1
21:17:15.209 00.000 13524 Nudge: theta = 3.13
21:17:15.209 00.000 13524 South nudging, decAmt = 28.054, Normal south moves = 0.163
21:17:15.209 00.000 13524 Sending NudgeSouth pulse of duration 500 ms
21:17:15.225 00.016 13524 Status Line: Nudge South   4
21:17:15.225 00.000 13524 Enqueuing Calibration Move request for direction 1
21:17:15.225 00.000 18852 Worker thread wakes up
21:17:15.225 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:17:15.225 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:17:15.225 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:17:15.225 00.000 18852 MoveAxis(S, 500, -)
21:17:15.225 00.000 18852 Guiding  Dir = 1, Dur = 500
21:17:15.225 00.000 18852 IsSlewing returns 0
21:17:15.225 00.000 18852 IsGuiding returns 0
21:17:15.225 00.000 18852 PulseGuide returned control before completion, sleep 509
21:17:15.225 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=227, Gamma=1.000
21:17:15.256 00.031 13524 UpdateGuideState exits: m=1116 SNR=21.6
21:17:15.256 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:15.256 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:15.256 00.000 13524 Enqueuing Expose request
21:17:15.756 00.500 18852 IsGuiding returns 0
21:17:15.756 00.000 18852 Move returns status 0, amount 500
21:17:15.756 00.000 18852 move complete, result=0
21:17:15.756 00.000 18852 worker thread done servicing request
21:17:15.756 00.000 18852 Worker thread wakes up
21:17:15.756 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:15.756 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:18.490 02.734 18852 Exposure complete
21:17:18.521 00.031 18852 worker thread done servicing request
21:17:18.521 00.000 13524 OnExposeComplete: enter
21:17:18.521 00.000 13524 UpdateGuideState(): m_state=3
21:17:18.521 00.000 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:17:18.521 00.000 13524 Star::Find returns 1 (0), X=753.03, Y=381.49, Mass=1202, SNR=22.3, Peak=255 HFD=2.2
21:17:18.521 00.000 13524 Nudge: theta = 3.14
21:17:18.521 00.000 13524 Final south nudging status: Current loc = {753.028,381.495}, targeting {782.390,389.898}
21:17:18.521 00.000 13524 Falling Through to state CALIBRATION_COMPLETE
21:17:18.536 00.015 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:11:15 PM"
21:17:18.536 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.005041
21:17:18.536 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003709
21:17:18.536 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:17:18.536 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.944715
21:17:18.536 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.616690
21:17:18.536 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.000422
21:17:18.536 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:17:18.536 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:17:18.536 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:17:18.536 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:17:18.552 00.016 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1460
21:17:18.552 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.655770
21:17:18.552 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:17:18.552 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:17:18.552 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.797150
21:17:18.552 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 10
21:17:18.552 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 14
21:17:18.552 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:17:18.552 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 3
21:17:18.552 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:05:47 PM"
21:17:18.552 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:17:18.568 00.016 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.3 -2.0}, {2.9 -3.9}, {4.1 -5.8}, {5.6 -8.1}, {7.0 -9.6}, {8.6 -11.7}, {10.4 -14.1}, {12.0 -16.5}, {13.5 -18.7}, {14.8 -20.4}, {14.8 -20.4}, {9.8 -12.1}, {5.7 -5.5}"
21:17:18.568 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 1.3}, {2.9 2.5}, {5.0 3.4}, {6.3 4.0}, {7.5 4.9}, {9.6 5.8}, {10.8 7.1}, {12.4 8.3}, {14.2 9.1}, {15.5 10.2}, {17.7 11.1}, {19.2 11.6}, {20.9 12.6}, {22.5 13.0}, {22.5 13.0}, {22.5 12.9}, {22.5 12.5}, {23.1 12.1}"
21:17:18.568 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:17:18.568 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:17:18.568 00.000 13524 Mount::SetCalibration (scope) -- xAngle=-56.5 yAngle=-152.0 xRate=4.081 yRate=3.460 bin=2 dec=1.8 pierSide=0 par=-/- rotAng=None
21:17:18.568 00.000 13524 Mount::SetCalibration (scope) -- sets m_xAngle=-56.5 m_yAngleError=-174.5
21:17:18.568 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:17:18.568 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:17:18.583 00.015 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:17:18.583 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:17:18.583 00.000 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:17:18 PM"
21:17:18.583 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004081
21:17:18.583 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003460
21:17:18.599 00.016 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:17:18.599 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.986262
21:17:18.599 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.653130
21:17:18.599 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.031308
21:17:18.599 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:17:18.599 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:17:18.599 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:17:18.599 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:17:18.599 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:17:18.599 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:17:18.599 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:17:18.615 00.016 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:17:18.615 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:17:18.615 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:17:18.615 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:17:18.615 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:17:18.615 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:17:18.615 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:17:18.615 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:17:18.615 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:17:18.615 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:17:18.615 00.000 13524 Calibration passed sanity checks...
21:17:18.630 00.015 13524 Status Line: Calibration complete
21:17:18.630 00.000 13524 Calibration Complete
21:17:18.630 00.000 13524 PhdConfig flush
21:17:18.630 00.000 13524 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
21:17:18.630 00.000 13524 guider state => CALIBRATED
21:17:18.630 00.000 13524 Changing from state CALIBRATED to CALIBRATED
21:17:18.630 00.000 13524 guider state => CALIBRATED
21:17:18.630 00.000 13524 Changing from state CALIBRATED to GUIDING
21:17:18.630 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:17:18.630 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:17:18.646 00.016 13524 AdjustCalibrationForScopePointing (scope): current dec=1.8 pierSide=0, cal dec=1.8 pierSide=0 rotAngle=None bin=2
21:17:18.646 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:17:18.646 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:17:18.646 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:17:18.646 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:17:18.646 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:17:18.646 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:17:18.646 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:17:18.646 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:17:18.646 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:17:18.646 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:17:18.661 00.015 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:17:18.661 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:17:18.661 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:17:18.661 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:17:18.661 00.000 13524 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
21:17:18.661 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:17:18.661 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:17:18.677 00.016 13524 setting lock position to (753.03, 381.49)
21:17:18.677 00.000 13524 MultiStar: stabilizing after lock position change
21:17:18.677 00.000 13524 guider state => GUIDING
21:17:18.677 00.000 13524 Status Line: Guiding
21:17:18.677 00.000 13524 Mount: notify guiding started
21:17:18.677 00.000 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
21:17:18.677 00.000 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:17:18 PM"
21:17:18.677 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004081
21:17:18.677 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003460
21:17:18.693 00.016 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:17:18.693 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.986262
21:17:18.693 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.653130
21:17:18.693 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.031308
21:17:18.693 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:17:18.693 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:17:18.693 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:17:18.693 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:17:18.693 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:17:18.693 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:17:18.693 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:17:18.693 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:17:18.708 00.015 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:17:18.708 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:17:18.708 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:17:18.708 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:17:18.708 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:17:18.708 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:17:18.708 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:17:18.708 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:17:18.708 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:17:18.708 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:17:18.708 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:17:18.724 00.016 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:17:18.724 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:17:18.724 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:17:18.724 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:17:18.724 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:17:18.724 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:17:18.724 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:17:18.724 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:17:18.724 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:17:18.724 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:17:18.724 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:17:18.740 00.016 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:17:18.740 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:17:18.740 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:17:18.740 00.000 13524 UpdateLockPosShiftCameraCoords: after parity adjustment: -0.00,-0.00
21:17:18.740 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:17:18.740 00.000 13524 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 1.8
21:17:18.740 00.000 13524 MountToCamera -- mountTheta (-0.00) + m_xAngle (-0.99) = xAngle (-0.99 = -0.99)
21:17:18.740 00.000 13524 MountToCamera -- mountX=-0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
21:17:18.740 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
21:17:18.740 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
21:17:18.755 00.015 13524 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
21:17:18.755 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=241, Gamma=1.000
21:17:18.771 00.016 13524 UpdateGuideState exits: m=1202 SNR=22.3
21:17:18.771 00.000 13524 PhdController: newstate STATE_SETTLE_BEGIN
21:17:18.771 00.000 13524 PhdController: newstate STATE_SETTLE_WAIT
21:17:18.771 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:18.771 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:18.771 00.000 13524 Enqueuing Expose request
21:17:18.771 00.000 18852 Worker thread wakes up
21:17:18.771 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:18.771 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:19.239 00.468 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:17:18 PM"
21:17:19.239 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004081
21:17:19.255 00.016 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003460
21:17:19.255 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:17:19.255 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.986262
21:17:19.255 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.653130
21:17:19.255 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.031308
21:17:19.271 00.016 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:17:19.271 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:17:19.271 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:17:19.271 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:17:19.271 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:17:19.271 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:17:19.271 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:17:19.271 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:17:19.286 00.015 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:17:19.286 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:17:19.286 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:17:19.286 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:17:19.286 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:17:19.286 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:17:19.286 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:17:19.286 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:17:19.286 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:17:19.286 00.000 13524 CalAsst: Spds: 0.5X,0.5X, Dec: 1.8, Rates: 1.0, 0.8, Steps: 13,15, Ortho: 5.50, Rates: 1.00 (Expect) vs 1.18 (Act)
21:17:19.286 00.000 13524 CalAsst: acceptable result, (Orthogonality, Rates)
21:17:21.536 02.250 18852 Exposure complete
21:17:21.567 00.031 18852 worker thread done servicing request
21:17:21.567 00.000 13524 OnExposeComplete: enter
21:17:21.567 00.000 13524 UpdateGuideState(): m_state=6
21:17:21.567 00.000 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:17:21.567 00.000 13524 Star::Find returns 1 (0), X=753.00, Y=381.27, Mass=1234, SNR=22.5, Peak=255 HFD=2.1
21:17:21.583 00.016 13524 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.99) = xAngle (-0.71 = -0.71)
21:17:21.583 00.000 13524 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.34 = 2.34)
21:17:21.583 00.000 13524 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.69 mountX=0.18 mountY=0.17, mountTheta=0.76
21:17:21.583 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.03, y=-0.23, opts=13)
21:17:21.583 00.000 13524 Enqueuing Move request for scope (-0.03, -0.23)
21:17:21.583 00.000 18852 Worker thread wakes up
21:17:21.583 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
21:17:21.583 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
21:17:21.583 00.000 18852 Moving (-0.03, -0.23) raw xDistance=0.18 yDistance=0.17
21:17:21.583 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:17:21.583 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:21.583 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:17:21.583 00.000 18852 MoveAxis(E, 0, ABG)
21:17:21.583 00.000 18852 Move returns status 0, amount 0
21:17:21.583 00.000 18852 MoveAxis(N, 0, ABG)
21:17:21.583 00.000 18852 Move returns status 0, amount 0
21:17:21.583 00.000 18852 move complete, result=0
21:17:21.583 00.000 18852 worker thread done servicing request
21:17:21.598 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=218, Gamma=1.000
21:17:21.598 00.000 13524 UpdateGuideState exits: m=1234 SNR=22.5
21:17:21.598 00.000 13524 PhdController: settling, locked = 1, distance = 21.31 (99.00) aobump = 0 frame = 1 / 5
21:17:21.598 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:21.614 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:21.614 00.000 13524 Enqueuing Expose request
21:17:21.614 00.000 13524 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:17:21.614 00.000 18852 Worker thread wakes up
21:17:21.614 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:21.614 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:24.351 02.737 18852 Exposure complete
21:17:24.382 00.031 18852 worker thread done servicing request
21:17:24.382 00.000 13524 OnExposeComplete: enter
21:17:24.382 00.000 13524 UpdateGuideState(): m_state=6
21:17:24.398 00.016 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:17:24.398 00.000 13524 Star::Find returns 1 (0), X=752.83, Y=381.62, Mass=1101, SNR=21.3, Peak=255 HFD=2.0
21:17:24.398 00.000 13524 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.99) = xAngle (3.57 = -2.72)
21:17:24.398 00.000 13524 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.33)
21:17:24.398 00.000 13524 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.58 mountX=-0.21 mountY=0.07, mountTheta=2.80
21:17:24.398 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.20, y=0.12, opts=13)
21:17:24.398 00.000 13524 Enqueuing Move request for scope (-0.20, 0.12)
21:17:24.398 00.000 18852 Worker thread wakes up
21:17:24.398 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
21:17:24.398 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
21:17:24.398 00.000 18852 Moving (-0.20, 0.12) raw xDistance=-0.21 yDistance=0.07
21:17:24.398 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
21:17:24.398 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:24.398 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:17:24.398 00.000 18852 MoveAxis(E, 0, ABG)
21:17:24.398 00.000 18852 Move returns status 0, amount 0
21:17:24.398 00.000 18852 MoveAxis(N, 0, ABG)
21:17:24.398 00.000 18852 Move returns status 0, amount 0
21:17:24.398 00.000 18852 move complete, result=0
21:17:24.398 00.000 18852 worker thread done servicing request
21:17:24.413 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=26, FiltMin=0, FiltMax=221, Gamma=1.000
21:17:24.429 00.016 13524 UpdateGuideState exits: m=1101 SNR=21.3
21:17:24.429 00.000 13524 PhdController: settling, locked = 1, distance = 14.99 (99.00) aobump = 0 frame = 2 / 5
21:17:24.429 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:24.429 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:24.429 00.000 13524 Enqueuing Expose request
21:17:24.429 00.000 13524 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:17:24.429 00.000 18852 Worker thread wakes up
21:17:24.429 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:24.429 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:27.194 02.765 18852 Exposure complete
21:17:27.225 00.031 18852 worker thread done servicing request
21:17:27.225 00.000 13524 OnExposeComplete: enter
21:17:27.225 00.000 13524 UpdateGuideState(): m_state=6
21:17:27.225 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:17:27.225 00.000 13524 Star::Find returns 1 (0), X=752.56, Y=382.01, Mass=1150, SNR=21.9, Peak=255 HFD=2.2
21:17:27.241 00.016 13524 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.99) = xAngle (3.30 = -2.99)
21:17:27.241 00.000 13524 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.06)
21:17:27.241 00.000 13524 CameraToMount -- cameraX=-0.47 cameraY=0.51 hyp=0.70 cameraTheta=2.31 mountX=-0.69 mountY=0.04, mountTheta=3.08
21:17:27.241 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.47, y=0.51, opts=13)
21:17:27.241 00.000 13524 Enqueuing Move request for scope (-0.47, 0.51)
21:17:27.241 00.000 18852 Worker thread wakes up
21:17:27.241 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.51) opts 0xd
21:17:27.241 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.47, 0.51)
21:17:27.241 00.000 18852 Moving (-0.47, 0.51) raw xDistance=-0.69 yDistance=0.04
21:17:27.241 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
21:17:27.241 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:27.241 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:17:27.241 00.000 18852 MoveAxis(E, 106, ABG)
21:17:27.241 00.000 18852 Guiding  Dir = 2, Dur = 106
21:17:27.241 00.000 18852 IsSlewing returns 0
21:17:27.241 00.000 18852 IsGuiding returns 0
21:17:27.241 00.000 18852 PulseGuide returned control before completion, sleep 115
21:17:27.256 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=25, FiltMin=1, FiltMax=243, Gamma=1.000
21:17:27.256 00.000 13524 UpdateGuideState exits: m=1150 SNR=21.9
21:17:27.272 00.016 13524 PhdController: settling, locked = 1, distance = 10.70 (99.00) aobump = 0 frame = 3 / 5
21:17:27.272 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:27.272 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:27.272 00.000 13524 Enqueuing Expose request
21:17:27.382 00.110 18852 IsGuiding returns 0
21:17:27.382 00.000 18852 Move returns status 0, amount 106
21:17:27.382 00.000 18852 MoveAxis(N, 0, ABG)
21:17:27.382 00.000 18852 Move returns status 0, amount 0
21:17:27.382 00.000 18852 move complete, result=0
21:17:27.382 00.000 18852 worker thread done servicing request
21:17:27.382 00.000 18852 Worker thread wakes up
21:17:27.382 00.000 13524 GuideStep: -0.7 px 106 ms EAST, 0.0 px 0 ms NORTH
21:17:27.382 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:27.382 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:30.115 02.733 18852 Exposure complete
21:17:30.162 00.047 18852 worker thread done servicing request
21:17:30.162 00.000 13524 OnExposeComplete: enter
21:17:30.162 00.000 13524 UpdateGuideState(): m_state=6
21:17:30.162 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:17:30.162 00.000 13524 Star::Find returns 1 (0), X=752.52, Y=381.75, Mass=1207, SNR=22.4, Peak=255 HFD=1.8
21:17:30.162 00.000 13524 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.99) = xAngle (3.66 = -2.62)
21:17:30.162 00.000 13524 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.71 = 0.43)
21:17:30.162 00.000 13524 CameraToMount -- cameraX=-0.51 cameraY=0.26 hyp=0.57 cameraTheta=2.68 mountX=-0.50 mountY=0.24, mountTheta=2.70
21:17:30.177 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.51, y=0.26, opts=13)
21:17:30.177 00.000 13524 Enqueuing Move request for scope (-0.51, 0.26)
21:17:30.177 00.000 18852 Worker thread wakes up
21:17:30.177 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.26) opts 0xd
21:17:30.177 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.51, 0.26)
21:17:30.177 00.000 18852 Moving (-0.51, 0.26) raw xDistance=-0.50 yDistance=0.24
21:17:30.177 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
21:17:30.177 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:30.177 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:17:30.177 00.000 18852 MoveAxis(E, 84, ABG)
21:17:30.177 00.000 18852 Guiding  Dir = 2, Dur = 84
21:17:30.177 00.000 18852 IsSlewing returns 0
21:17:30.177 00.000 18852 IsGuiding returns 0
21:17:30.177 00.000 18852 PulseGuide returned control before completion, sleep 93
21:17:30.177 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=25, FiltMin=1, FiltMax=243, Gamma=1.000
21:17:30.193 00.016 13524 UpdateGuideState exits: m=1207 SNR=22.4
21:17:30.193 00.000 13524 PhdController: settling, locked = 1, distance = 7.66 (99.00) aobump = 0 frame = 4 / 5
21:17:30.193 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:30.209 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:30.209 00.000 13524 Enqueuing Expose request
21:17:30.287 00.078 18852 IsGuiding returns 0
21:17:30.287 00.000 18852 Move returns status 0, amount 84
21:17:30.287 00.000 18852 MoveAxis(N, 0, ABG)
21:17:30.287 00.000 18852 Move returns status 0, amount 0
21:17:30.287 00.000 18852 move complete, result=0
21:17:30.287 00.000 18852 worker thread done servicing request
21:17:30.287 00.000 18852 Worker thread wakes up
21:17:30.287 00.000 13524 GuideStep: -0.5 px 84 ms EAST, 0.2 px 0 ms NORTH
21:17:30.287 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:30.287 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:33.021 02.734 18852 Exposure complete
21:17:33.068 00.047 18852 worker thread done servicing request
21:17:33.068 00.000 13524 OnExposeComplete: enter
21:17:33.068 00.000 13524 UpdateGuideState(): m_state=6
21:17:33.068 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:17:33.068 00.000 13524 Star::Find returns 1 (0), X=753.07, Y=381.33, Mass=1159, SNR=22.3, Peak=255 HFD=2.3
21:17:33.068 00.000 13524 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.99) = xAngle (-0.31 = -0.31)
21:17:33.068 00.000 13524 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.74 = 2.74)
21:17:33.083 00.015 13524 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.29 mountX=0.16 mountY=0.07, mountTheta=0.39
21:17:33.083 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.05, y=-0.16, opts=13)
21:17:33.083 00.000 13524 Enqueuing Move request for scope (0.05, -0.16)
21:17:33.083 00.000 18852 Worker thread wakes up
21:17:33.083 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
21:17:33.083 00.000 18852 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
21:17:33.083 00.000 18852 Moving (0.05, -0.16) raw xDistance=0.16 yDistance=0.07
21:17:33.083 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:17:33.083 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:33.083 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:17:33.083 00.000 18852 MoveAxis(E, 0, ABG)
21:17:33.083 00.000 18852 Move returns status 0, amount 0
21:17:33.083 00.000 18852 MoveAxis(N, 0, ABG)
21:17:33.083 00.000 18852 Move returns status 0, amount 0
21:17:33.083 00.000 18852 move complete, result=0
21:17:33.083 00.000 18852 worker thread done servicing request
21:17:33.083 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=26, FiltMin=0, FiltMax=228, Gamma=1.000
21:17:33.115 00.032 13524 UpdateGuideState exits: m=1159 SNR=22.3
21:17:33.115 00.000 13524 PhdController: settling, locked = 1, distance = 5.41 (99.00) aobump = 0 frame = 5 / 5
21:17:33.115 00.000 13524 PhdController: newstate STATE_FINISH
21:17:33.115 00.000 13524 PhdController complete: success
21:17:33.115 00.000 13524 Mount: notify guiding dither settle done success=1
21:17:33.115 00.000 13524 PhdController: newstate STATE_IDLE
21:17:33.115 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:33.115 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:33.115 00.000 13524 Enqueuing Expose request
21:17:33.115 00.000 13524 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:17:33.130 00.015 18852 Worker thread wakes up
21:17:33.130 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:33.130 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:35.864 02.734 18852 Exposure complete
21:17:35.895 00.031 18852 worker thread done servicing request
21:17:35.911 00.016 13524 OnExposeComplete: enter
21:17:35.911 00.000 13524 UpdateGuideState(): m_state=6
21:17:35.911 00.000 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:17:35.911 00.000 13524 Star::Find returns 1 (0), X=753.00, Y=381.31, Mass=1207, SNR=22.3, Peak=255 HFD=2.1
21:17:35.911 00.000 13524 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.99) = xAngle (-0.72 = -0.72)
21:17:35.911 00.000 13524 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.33 = 2.33)
21:17:35.911 00.000 13524 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.70 mountX=0.14 mountY=0.14, mountTheta=0.77
21:17:35.911 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.03, y=-0.19, opts=13)
21:17:35.911 00.000 13524 Enqueuing Move request for scope (-0.03, -0.19)
21:17:35.911 00.000 18852 Worker thread wakes up
21:17:35.911 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
21:17:35.911 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
21:17:35.911 00.000 18852 Moving (-0.03, -0.19) raw xDistance=0.14 yDistance=0.14
21:17:35.911 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:17:35.911 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:35.911 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:17:35.911 00.000 18852 MoveAxis(E, 0, ABG)
21:17:35.911 00.000 18852 Move returns status 0, amount 0
21:17:35.911 00.000 18852 MoveAxis(N, 0, ABG)
21:17:35.911 00.000 18852 Move returns status 0, amount 0
21:17:35.911 00.000 18852 move complete, result=0
21:17:35.911 00.000 18852 worker thread done servicing request
21:17:35.926 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=26, FiltMin=1, FiltMax=252, Gamma=1.000
21:17:35.942 00.016 13524 UpdateGuideState exits: m=1207 SNR=22.3
21:17:35.942 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:35.942 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:35.942 00.000 13524 Enqueuing Expose request
21:17:35.942 00.000 13524 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:17:35.942 00.000 18852 Worker thread wakes up
21:17:35.942 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:35.942 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:38.316 02.374 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:17:18 PM"
21:17:38.332 00.016 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:17:38.332 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:17:38.332 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:17:38.332 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:17:38.332 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:17:38.332 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:17:38.332 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:17:38.332 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:17:38.332 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:17:38.348 00.016 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:17:38.348 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:17:38.348 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:17:38.348 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:17:38.348 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:17:38.348 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:17:38.348 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:17:38.348 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:17:38.363 00.015 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:17:38.363 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:17:38.363 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:17:38.363 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:17:38.363 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:17:38.363 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:17:38.363 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:17:38.363 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:17:38.363 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:17:38.363 00.000 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:17:18 PM"
21:17:38.363 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004081
21:17:38.379 00.016 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003460
21:17:38.379 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:17:38.379 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.986262
21:17:38.379 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.653130
21:17:38.379 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.031308
21:17:38.379 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:17:38.379 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:17:38.379 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:17:38.379 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:17:38.707 00.328 18852 Exposure complete
21:17:38.738 00.031 18852 worker thread done servicing request
21:17:38.738 00.000 13524 OnExposeComplete: enter
21:17:38.738 00.000 13524 UpdateGuideState(): m_state=6
21:17:38.738 00.000 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:17:38.738 00.000 13524 Star::Find returns 1 (0), X=752.95, Y=381.18, Mass=1221, SNR=22.6, Peak=255 HFD=2.2
21:17:38.738 00.000 13524 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.99) = xAngle (-0.82 = -0.82)
21:17:38.754 00.016 13524 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.23 = 2.23)
21:17:38.754 00.000 13524 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.80 mountX=0.22 mountY=0.26, mountTheta=0.86
21:17:38.754 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.07, y=-0.31, opts=13)
21:17:38.754 00.000 13524 Enqueuing Move request for scope (-0.07, -0.31)
21:17:38.754 00.000 18852 Worker thread wakes up
21:17:38.754 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
21:17:38.754 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
21:17:38.754 00.000 18852 Moving (-0.07, -0.31) raw xDistance=0.22 yDistance=0.26
21:17:38.754 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
21:17:38.754 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:38.754 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:17:38.754 00.000 18852 MoveAxis(E, 0, ABG)
21:17:38.754 00.000 18852 Move returns status 0, amount 0
21:17:38.754 00.000 18852 MoveAxis(N, 0, ABG)
21:17:38.754 00.000 18852 Move returns status 0, amount 0
21:17:38.754 00.000 18852 move complete, result=0
21:17:38.754 00.000 18852 worker thread done servicing request
21:17:38.769 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=26, FiltMin=0, FiltMax=235, Gamma=1.000
21:17:38.769 00.000 13524 UpdateGuideState exits: m=1221 SNR=22.6
21:17:38.769 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:38.785 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:38.785 00.000 13524 Enqueuing Expose request
21:17:38.785 00.000 13524 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:17:38.785 00.000 18852 Worker thread wakes up
21:17:38.785 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:38.785 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:41.523 02.738 18852 Exposure complete
21:17:41.570 00.047 18852 worker thread done servicing request
21:17:41.570 00.000 13524 OnExposeComplete: enter
21:17:41.570 00.000 13524 UpdateGuideState(): m_state=6
21:17:41.570 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:17:41.570 00.000 13524 Star::Find returns 1 (0), X=753.17, Y=380.90, Mass=1049, SNR=21.0, Peak=255 HFD=2.0
21:17:41.570 00.000 13524 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.99) = xAngle (-0.35 = -0.35)
21:17:41.570 00.000 13524 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.70 = 2.70)
21:17:41.570 00.000 13524 CameraToMount -- cameraX=0.14 cameraY=-0.59 hyp=0.61 cameraTheta=-1.33 mountX=0.57 mountY=0.26, mountTheta=0.43
21:17:41.585 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.14, y=-0.59, opts=13)
21:17:41.585 00.000 13524 Enqueuing Move request for scope (0.14, -0.59)
21:17:41.585 00.000 18852 Worker thread wakes up
21:17:41.585 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.59) opts 0xd
21:17:41.585 00.000 18852 Handling offset move in thread for scope, endpoint = (0.14, -0.59)
21:17:41.585 00.000 18852 Moving (0.14, -0.59) raw xDistance=0.57 yDistance=0.26
21:17:41.585 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
21:17:41.585 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:41.585 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:17:41.585 00.000 18852 MoveAxis(W, 89, ABG)
21:17:41.585 00.000 18852 Guiding  Dir = 3, Dur = 89
21:17:41.585 00.000 18852 IsSlewing returns 0
21:17:41.585 00.000 18852 IsGuiding returns 0
21:17:41.585 00.000 18852 PulseGuide returned control before completion, sleep 98
21:17:41.585 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=26, FiltMin=1, FiltMax=241, Gamma=1.000
21:17:41.616 00.031 13524 UpdateGuideState exits: m=1049 SNR=21.0
21:17:41.616 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:41.616 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:41.616 00.000 13524 Enqueuing Expose request
21:17:41.695 00.079 18852 IsGuiding returns 0
21:17:41.695 00.000 18852 Move returns status 0, amount 89
21:17:41.695 00.000 18852 MoveAxis(N, 0, ABG)
21:17:41.695 00.000 18852 Move returns status 0, amount 0
21:17:41.695 00.000 18852 move complete, result=0
21:17:41.695 00.000 18852 worker thread done servicing request
21:17:41.695 00.000 18852 Worker thread wakes up
21:17:41.695 00.000 13524 GuideStep: 0.6 px 89 ms WEST, 0.3 px 0 ms NORTH
21:17:41.695 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:41.695 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:44.428 02.733 18852 Exposure complete
21:17:44.460 00.032 18852 worker thread done servicing request
21:17:44.460 00.000 13524 OnExposeComplete: enter
21:17:44.460 00.000 13524 UpdateGuideState(): m_state=6
21:17:44.460 00.000 13524 Star::Find(15, 753, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:17:44.460 00.000 13524 Star::Find returns 1 (0), X=753.04, Y=381.36, Mass=1205, SNR=22.3, Peak=255 HFD=2.2
21:17:44.460 00.000 13524 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.99) = xAngle (-0.50 = -0.50)
21:17:44.460 00.000 13524 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.54 = 2.54)
21:17:44.460 00.000 13524 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.49 mountX=0.12 mountY=0.08, mountTheta=0.57
21:17:44.475 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.01, y=-0.13, opts=13)
21:17:44.475 00.000 13524 Enqueuing Move request for scope (0.01, -0.13)
21:17:44.475 00.000 18852 Worker thread wakes up
21:17:44.475 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
21:17:44.475 00.000 18852 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
21:17:44.475 00.000 18852 Moving (0.01, -0.13) raw xDistance=0.12 yDistance=0.08
21:17:44.475 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:17:44.475 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:44.475 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:17:44.475 00.000 18852 MoveAxis(E, 0, ABG)
21:17:44.475 00.000 18852 Move returns status 0, amount 0
21:17:44.475 00.000 18852 MoveAxis(N, 0, ABG)
21:17:44.475 00.000 18852 Move returns status 0, amount 0
21:17:44.475 00.000 18852 move complete, result=0
21:17:44.475 00.000 18852 worker thread done servicing request
21:17:44.475 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=26, FiltMin=1, FiltMax=223, Gamma=1.000
21:17:44.491 00.016 13524 UpdateGuideState exits: m=1205 SNR=22.3
21:17:44.491 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:44.491 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:44.506 00.015 13524 Enqueuing Expose request
21:17:44.506 00.000 13524 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:17:44.506 00.000 18852 Worker thread wakes up
21:17:44.506 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:44.506 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:47.240 02.734 18852 Exposure complete
21:17:47.271 00.031 18852 worker thread done servicing request
21:17:47.271 00.000 13524 OnExposeComplete: enter
21:17:47.271 00.000 13524 UpdateGuideState(): m_state=6
21:17:47.271 00.000 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:17:47.271 00.000 13524 Star::Find returns 1 (0), X=753.04, Y=381.56, Mass=1156, SNR=21.7, Peak=255 HFD=2.2
21:17:47.271 00.000 13524 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.99) = xAngle (2.31 = 2.31)
21:17:47.271 00.000 13524 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.36 = -0.93)
21:17:47.271 00.000 13524 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.33 mountX=-0.05 mountY=-0.05, mountTheta=-2.27
21:17:47.271 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.02, y=0.06, opts=13)
21:17:47.287 00.016 13524 Enqueuing Move request for scope (0.02, 0.06)
21:17:47.287 00.000 18852 Worker thread wakes up
21:17:47.287 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
21:17:47.287 00.000 18852 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
21:17:47.287 00.000 18852 Moving (0.02, 0.06) raw xDistance=-0.05 yDistance=-0.05
21:17:47.287 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:17:47.287 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:47.287 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:17:47.287 00.000 18852 MoveAxis(E, 0, ABG)
21:17:47.287 00.000 18852 Move returns status 0, amount 0
21:17:47.287 00.000 18852 MoveAxis(N, 0, ABG)
21:17:47.287 00.000 18852 Move returns status 0, amount 0
21:17:47.287 00.000 18852 move complete, result=0
21:17:47.287 00.000 18852 worker thread done servicing request
21:17:47.287 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=26, FiltMin=1, FiltMax=252, Gamma=1.000
21:17:47.303 00.016 13524 UpdateGuideState exits: m=1156 SNR=21.7
21:17:47.303 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:47.303 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:47.303 00.000 13524 Enqueuing Expose request
21:17:47.303 00.000 13524 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:47.303 00.000 18852 Worker thread wakes up
21:17:47.303 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:47.303 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:50.047 02.744 18852 Exposure complete
21:17:50.078 00.031 18852 worker thread done servicing request
21:17:50.078 00.000 13524 OnExposeComplete: enter
21:17:50.078 00.000 13524 UpdateGuideState(): m_state=6
21:17:50.078 00.000 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:17:50.078 00.000 13524 Star::Find returns 1 (0), X=753.22, Y=381.40, Mass=1185, SNR=22.4, Peak=255 HFD=1.9
21:17:50.078 00.000 13524 MultiStar: exiting stabilization period
21:17:50.078 00.000 13524 MultiStar: updating star positions after lock position change
21:17:50.078 00.000 13524 Star::Find(15, 430, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:17:50.078 00.000 13524 Star::Find returns 1 (0), X=429.21, Y=304.79, Mass=485, SNR=14.0, Peak=115 HFD=2.0
21:17:50.078 00.000 13524 Star::Find(15, 352, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:17:50.094 00.016 13524 Star::Find returns 1 (0), X=351.15, Y=44.83, Mass=137, SNR=7.0, Peak=48 HFD=2.2
21:17:50.094 00.000 13524 Star::Find(15, 755, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:17:50.094 00.000 13524 Star::Find returns 1 (0), X=756.56, Y=119.94, Mass=113, SNR=6.3, Peak=65 HFD=2.3
21:17:50.094 00.000 13524 Star::Find(15, 854, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:17:50.094 00.000 13524 Star::Find returns 1 (0), X=853.63, Y=210.36, Mass=210, SNR=8.4, Peak=66 HFD=3.0
21:17:50.094 00.000 13524 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.99) = xAngle (0.51 = 0.51)
21:17:50.094 00.000 13524 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.56 = -2.72)
21:17:50.094 00.000 13524 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-0.47 mountX=0.19 mountY=-0.09, mountTheta=-0.44
21:17:50.094 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.19, y=-0.10, opts=13)
21:17:50.094 00.000 13524 Enqueuing Move request for scope (0.19, -0.10)
21:17:50.094 00.000 18852 Worker thread wakes up
21:17:50.094 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
21:17:50.094 00.000 18852 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
21:17:50.094 00.000 18852 Moving (0.19, -0.10) raw xDistance=0.19 yDistance=-0.09
21:17:50.094 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:17:50.094 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:50.094 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:17:50.094 00.000 18852 MoveAxis(E, 0, ABG)
21:17:50.094 00.000 18852 Move returns status 0, amount 0
21:17:50.094 00.000 18852 MoveAxis(N, 0, ABG)
21:17:50.094 00.000 18852 Move returns status 0, amount 0
21:17:50.094 00.000 18852 move complete, result=0
21:17:50.110 00.016 18852 worker thread done servicing request
21:17:50.110 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=26, FiltMin=1, FiltMax=217, Gamma=1.000
21:17:50.125 00.015 13524 UpdateGuideState exits: m=1185 SNR=22.4
21:17:50.125 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:50.125 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:50.125 00.000 13524 Enqueuing Expose request
21:17:50.125 00.000 13524 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:50.125 00.000 18852 Worker thread wakes up
21:17:50.125 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:50.125 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:52.875 02.750 18852 Exposure complete
21:17:52.906 00.031 18852 worker thread done servicing request
21:17:52.906 00.000 13524 OnExposeComplete: enter
21:17:52.906 00.000 13524 UpdateGuideState(): m_state=6
21:17:52.906 00.000 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:17:52.906 00.000 13524 Star::Find returns 1 (0), X=753.05, Y=381.43, Mass=1124, SNR=21.7, Peak=255 HFD=2.2
21:17:52.906 00.000 13524 Star::Find false star n=5 nbg=280 bg=23.8 sigma=4.0 thresh=36 peak=36
21:17:52.906 00.000 13524 MultiStar: [#1 0.14,-0.11,0.61,U] [#2 0.00,0.00,0.00,L] [#3 -1.33,-0.39,0.00,M1] [#4 0.91,0.06,0.00,M1] 
21:17:52.906 00.000 13524 single-star, 1 included, MultiStar: {0.07, -0.08}, one-star: {0.02, -0.06}
21:17:52.906 00.000 13524 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.99) = xAngle (-0.26 = -0.26)
21:17:52.906 00.000 13524 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.78 = 2.78)
21:17:52.906 00.000 13524 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.25 mountX=0.06 mountY=0.02, mountTheta=0.35
21:17:52.921 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.02, y=-0.06, opts=13)
21:17:52.921 00.000 13524 Enqueuing Move request for scope (0.02, -0.06)
21:17:52.921 00.000 18852 Worker thread wakes up
21:17:52.921 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
21:17:52.921 00.000 18852 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
21:17:52.921 00.000 18852 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=0.02
21:17:52.921 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:17:52.921 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:52.921 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:17:52.921 00.000 18852 MoveAxis(E, 0, ABG)
21:17:52.921 00.000 18852 Move returns status 0, amount 0
21:17:52.921 00.000 18852 MoveAxis(N, 0, ABG)
21:17:52.921 00.000 18852 Move returns status 0, amount 0
21:17:52.921 00.000 18852 move complete, result=0
21:17:52.921 00.000 18852 worker thread done servicing request
21:17:52.921 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=26, FiltMin=1, FiltMax=252, Gamma=1.000
21:17:52.937 00.016 13524 UpdateGuideState exits: m=1124 SNR=21.7
21:17:52.937 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:52.937 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:52.937 00.000 13524 Enqueuing Expose request
21:17:52.937 00.000 13524 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:17:52.953 00.016 18852 Worker thread wakes up
21:17:52.953 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:52.953 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:55.683 02.730 18852 Exposure complete
21:17:55.715 00.032 18852 worker thread done servicing request
21:17:55.715 00.000 13524 OnExposeComplete: enter
21:17:55.715 00.000 13524 UpdateGuideState(): m_state=6
21:17:55.715 00.000 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:17:55.715 00.000 13524 Star::Find returns 1 (0), X=752.53, Y=382.21, Mass=1080, SNR=21.4, Peak=255 HFD=1.9
21:17:55.715 00.000 13524 MultiStar: [#1 -0.64,0.64,0.00,M1] [#2 0.00,0.00,0.00,L] [#3 -1.52,0.27,0.00,M2] [#4 0.00,0.00,0.00,L] 
21:17:55.730 00.015 13524 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.99) = xAngle (3.16 = -3.12)
21:17:55.730 00.000 13524 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.20 = -0.08)
21:17:55.730 00.000 13524 CameraToMount -- cameraX=-0.49 cameraY=0.72 hyp=0.87 cameraTheta=2.17 mountX=-0.87 mountY=-0.07, mountTheta=-3.06
21:17:55.730 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.49, y=0.72, opts=13)
21:17:55.730 00.000 13524 Enqueuing Move request for scope (-0.49, 0.72)
21:17:55.730 00.000 18852 Worker thread wakes up
21:17:55.730 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.72) opts 0xd
21:17:55.730 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.49, 0.72)
21:17:55.730 00.000 18852 Moving (-0.49, 0.72) raw xDistance=-0.87 yDistance=-0.07
21:17:55.730 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
21:17:55.730 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:55.730 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:17:55.730 00.000 18852 MoveAxis(E, 135, ABG)
21:17:55.730 00.000 18852 Guiding  Dir = 2, Dur = 135
21:17:55.730 00.000 18852 IsSlewing returns 0
21:17:55.730 00.000 18852 IsGuiding returns 0
21:17:55.730 00.000 18852 PulseGuide returned control before completion, sleep 144
21:17:55.746 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=26, FiltMin=1, FiltMax=245, Gamma=1.000
21:17:55.746 00.000 13524 UpdateGuideState exits: m=1080 SNR=21.4
21:17:55.761 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:55.761 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:55.761 00.000 13524 Enqueuing Expose request
21:17:55.902 00.141 18852 IsGuiding returns 0
21:17:55.902 00.000 18852 Move returns status 0, amount 135
21:17:55.902 00.000 18852 MoveAxis(N, 0, ABG)
21:17:55.902 00.000 18852 Move returns status 0, amount 0
21:17:55.902 00.000 18852 move complete, result=0
21:17:55.902 00.000 18852 worker thread done servicing request
21:17:55.902 00.000 18852 Worker thread wakes up
21:17:55.902 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:55.902 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:55.902 00.000 13524 GuideStep: -0.9 px 135 ms EAST, -0.1 px 0 ms NORTH
21:17:58.636 02.734 18852 Exposure complete
21:17:58.683 00.047 18852 worker thread done servicing request
21:17:58.683 00.000 13524 OnExposeComplete: enter
21:17:58.683 00.000 13524 UpdateGuideState(): m_state=6
21:17:58.683 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:17:58.683 00.000 13524 Star::Find returns 1 (0), X=752.60, Y=382.19, Mass=1087, SNR=21.5, Peak=253 HFD=1.9
21:17:58.683 00.000 13524 MultiStar: [#1 -0.46,0.69,0.00,M2] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.16,0.98,0.00,M2] 
21:17:58.683 00.000 13524 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.99) = xAngle (3.10 = 3.10)
21:17:58.683 00.000 13524 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.15 = -0.13)
21:17:58.683 00.000 13524 CameraToMount -- cameraX=-0.42 cameraY=0.70 hyp=0.81 cameraTheta=2.12 mountX=-0.81 mountY=-0.11, mountTheta=-3.01
21:17:58.683 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.42, y=0.70, opts=13)
21:17:58.683 00.000 13524 Enqueuing Move request for scope (-0.42, 0.70)
21:17:58.683 00.000 18852 Worker thread wakes up
21:17:58.683 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.70) opts 0xd
21:17:58.683 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.42, 0.70)
21:17:58.683 00.000 18852 Moving (-0.42, 0.70) raw xDistance=-0.81 yDistance=-0.11
21:17:58.683 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.81
21:17:58.683 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:58.683 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:17:58.683 00.000 18852 MoveAxis(E, 135, ABG)
21:17:58.683 00.000 18852 Guiding  Dir = 2, Dur = 135
21:17:58.698 00.015 18852 IsSlewing returns 0
21:17:58.698 00.000 18852 IsGuiding returns 0
21:17:58.698 00.000 18852 PulseGuide returned control before completion, sleep 144
21:17:58.698 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=26, FiltMin=1, FiltMax=252, Gamma=1.000
21:17:58.714 00.016 13524 UpdateGuideState exits: m=1087 SNR=21.5
21:17:58.714 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:58.714 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:17:58.714 00.000 13524 Enqueuing Expose request
21:17:58.855 00.141 18852 IsGuiding returns 0
21:17:58.855 00.000 18852 Move returns status 0, amount 135
21:17:58.855 00.000 18852 MoveAxis(N, 0, ABG)
21:17:58.855 00.000 18852 Move returns status 0, amount 0
21:17:58.855 00.000 18852 move complete, result=0
21:17:58.855 00.000 18852 worker thread done servicing request
21:17:58.855 00.000 18852 Worker thread wakes up
21:17:58.855 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:17:58.855 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:17:58.855 00.000 13524 GuideStep: -0.8 px 135 ms EAST, -0.1 px 0 ms NORTH
21:18:01.604 02.749 18852 Exposure complete
21:18:01.635 00.031 18852 worker thread done servicing request
21:18:01.635 00.000 13524 OnExposeComplete: enter
21:18:01.635 00.000 13524 UpdateGuideState(): m_state=6
21:18:01.635 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:18:01.635 00.000 13524 Star::Find returns 1 (0), X=752.92, Y=381.54, Mass=1127, SNR=21.4, Peak=255 HFD=2.2
21:18:01.635 00.000 13524 MultiStar: [#1 0.08,0.12,0.61,U] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.34,0.31,0.39,U] 
21:18:01.651 00.016 13524 single-star, 2 included, MultiStar: {0.04, 0.12}, one-star: {-0.11, 0.04}
21:18:01.651 00.000 13524 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.99) = xAngle (3.76 = -2.52)
21:18:01.651 00.000 13524 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.81 = 0.53)
21:18:01.651 00.000 13524 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.78 mountX=-0.09 mountY=0.06, mountTheta=2.59
21:18:01.651 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.11, y=0.04, opts=13)
21:18:01.651 00.000 13524 Enqueuing Move request for scope (-0.11, 0.04)
21:18:01.651 00.000 18852 Worker thread wakes up
21:18:01.651 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
21:18:01.651 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
21:18:01.651 00.000 18852 Moving (-0.11, 0.04) raw xDistance=-0.09 yDistance=0.06
21:18:01.651 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:18:01.651 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:01.651 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:18:01.651 00.000 18852 MoveAxis(E, 0, ABG)
21:18:01.651 00.000 18852 Move returns status 0, amount 0
21:18:01.651 00.000 18852 MoveAxis(N, 0, ABG)
21:18:01.651 00.000 18852 Move returns status 0, amount 0
21:18:01.651 00.000 18852 move complete, result=0
21:18:01.651 00.000 18852 worker thread done servicing request
21:18:01.666 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=26, FiltMin=1, FiltMax=252, Gamma=1.000
21:18:01.682 00.016 13524 UpdateGuideState exits: m=1127 SNR=21.4
21:18:01.682 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:01.682 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:18:01.682 00.000 13524 Enqueuing Expose request
21:18:01.682 00.000 13524 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:01.682 00.000 18852 Worker thread wakes up
21:18:01.682 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:18:01.682 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:18:04.431 02.749 18852 Exposure complete
21:18:04.462 00.031 18852 worker thread done servicing request
21:18:04.462 00.000 13524 OnExposeComplete: enter
21:18:04.462 00.000 13524 UpdateGuideState(): m_state=6
21:18:04.462 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:18:04.462 00.000 13524 Star::Find returns 1 (0), X=752.86, Y=381.76, Mass=1245, SNR=22.9, Peak=255 HFD=2.2
21:18:04.462 00.000 13524 MultiStar: [#1 0.03,0.41,0.60,U] [#2 -0.21,0.42,0.26,U] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] 
21:18:04.478 00.016 13524 single-star, 2 included, MultiStar: {-0.11, 0.33}, one-star: {-0.17, 0.26}
21:18:04.478 00.000 13524 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.99) = xAngle (3.13 = 3.13)
21:18:04.478 00.000 13524 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.18 = -0.11)
21:18:04.478 00.000 13524 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.15 mountX=-0.31 mountY=-0.03, mountTheta=-3.04
21:18:04.478 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.17, y=0.26, opts=13)
21:18:04.478 00.000 13524 Enqueuing Move request for scope (-0.17, 0.26)
21:18:04.478 00.000 18852 Worker thread wakes up
21:18:04.478 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd
21:18:04.478 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.17, 0.26)
21:18:04.478 00.000 18852 Moving (-0.17, 0.26) raw xDistance=-0.31 yDistance=-0.03
21:18:04.478 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
21:18:04.478 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:04.478 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:18:04.478 00.000 18852 MoveAxis(E, 48, ABG)
21:18:04.478 00.000 18852 Guiding  Dir = 2, Dur = 48
21:18:04.478 00.000 18852 IsSlewing returns 0
21:18:04.478 00.000 18852 IsGuiding returns 0
21:18:04.478 00.000 18852 PulseGuide returned control before completion, sleep 57
21:18:04.494 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=26, FiltMin=1, FiltMax=252, Gamma=1.000
21:18:04.494 00.000 13524 UpdateGuideState exits: m=1245 SNR=22.9
21:18:04.509 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:04.509 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:18:04.509 00.000 13524 Enqueuing Expose request
21:18:04.556 00.047 18852 IsGuiding returns 0
21:18:04.556 00.000 18852 Move returns status 0, amount 48
21:18:04.556 00.000 18852 MoveAxis(N, 0, ABG)
21:18:04.556 00.000 18852 Move returns status 0, amount 0
21:18:04.556 00.000 18852 move complete, result=0
21:18:04.556 00.000 18852 worker thread done servicing request
21:18:04.556 00.000 18852 Worker thread wakes up
21:18:04.556 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:18:04.556 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:18:04.556 00.000 13524 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
21:18:07.289 02.733 18852 Exposure complete
21:18:07.320 00.031 18852 worker thread done servicing request
21:18:07.320 00.000 13524 OnExposeComplete: enter
21:18:07.320 00.000 13524 UpdateGuideState(): m_state=6
21:18:07.320 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:18:07.320 00.000 13524 Star::Find returns 1 (0), X=752.74, Y=381.90, Mass=1280, SNR=22.7, Peak=255 HFD=2.3
21:18:07.320 00.000 13524 MultiStar: [#1 -0.30,0.53,0.60,U] [#2 0.43,-0.54,0.27,U] [#3 -0.33,0.33,0.30,U] [#4 0.05,0.83,0.00,M2] 
21:18:07.320 00.000 13524 refined, 3 included, MultiStar: {-0.21, 0.31}, one-star: {-0.29, 0.41}
21:18:07.336 00.016 13524 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.99) = xAngle (3.14 = -3.14)
21:18:07.336 00.000 13524 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.19 = -0.09)
21:18:07.336 00.000 13524 CameraToMount -- cameraX=-0.21 cameraY=0.31 hyp=0.38 cameraTheta=2.16 mountX=-0.38 mountY=-0.04, mountTheta=-3.05
21:18:07.336 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.21, y=0.31, opts=13)
21:18:07.336 00.000 13524 Enqueuing Move request for scope (-0.21, 0.31)
21:18:07.336 00.000 18852 Worker thread wakes up
21:18:07.336 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.31) opts 0xd
21:18:07.336 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.21, 0.31)
21:18:07.336 00.000 18852 Moving (-0.21, 0.31) raw xDistance=-0.38 yDistance=-0.04
21:18:07.336 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
21:18:07.336 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:07.336 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:18:07.336 00.000 18852 MoveAxis(E, 61, ABG)
21:18:07.336 00.000 18852 Guiding  Dir = 2, Dur = 61
21:18:07.336 00.000 18852 IsSlewing returns 0
21:18:07.336 00.000 18852 IsGuiding returns 0
21:18:07.336 00.000 18852 PulseGuide returned control before completion, sleep 70
21:18:07.352 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=26, FiltMin=1, FiltMax=252, Gamma=1.000
21:18:07.383 00.031 13524 UpdateGuideState exits: m=1280 SNR=22.7
21:18:07.383 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:07.383 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:18:07.383 00.000 13524 Enqueuing Expose request
21:18:07.430 00.047 18852 IsGuiding returns 0
21:18:07.430 00.000 18852 Move returns status 0, amount 61
21:18:07.430 00.000 18852 MoveAxis(N, 0, ABG)
21:18:07.430 00.000 18852 Move returns status 0, amount 0
21:18:07.430 00.000 18852 move complete, result=0
21:18:07.430 00.000 13524 GuideStep: -0.4 px 61 ms EAST, -0.0 px 0 ms NORTH
21:18:07.430 00.000 18852 worker thread done servicing request
21:18:07.430 00.000 18852 Worker thread wakes up
21:18:07.430 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:18:07.430 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:18:10.163 02.733 18852 Exposure complete
21:18:10.210 00.047 18852 worker thread done servicing request
21:18:10.210 00.000 13524 OnExposeComplete: enter
21:18:10.210 00.000 13524 UpdateGuideState(): m_state=6
21:18:10.210 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:18:10.210 00.000 13524 Star::Find returns 1 (0), X=752.64, Y=382.13, Mass=1171, SNR=22.1, Peak=253 HFD=2.3
21:18:10.210 00.000 13524 MultiStar: [#1 -0.19,0.67,0.61,U] [#2 0.00,0.00,0.00,L] [#3 -1.19,0.16,0.00,M2] [#4 0.29,0.50,0.36,U] 
21:18:10.210 00.000 13524 refined, 2 included, MultiStar: {-0.20, 0.62}, one-star: {-0.38, 0.63}
21:18:10.210 00.000 13524 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.99) = xAngle (2.87 = 2.87)
21:18:10.210 00.000 13524 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.92 = -0.37)
21:18:10.210 00.000 13524 CameraToMount -- cameraX=-0.20 cameraY=0.62 hyp=0.65 cameraTheta=1.89 mountX=-0.63 mountY=-0.23, mountTheta=-2.79
21:18:10.226 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.20, y=0.62, opts=13)
21:18:10.226 00.000 13524 Enqueuing Move request for scope (-0.20, 0.62)
21:18:10.226 00.000 18852 Worker thread wakes up
21:18:10.226 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.62) opts 0xd
21:18:10.226 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.20, 0.62)
21:18:10.226 00.000 18852 Moving (-0.20, 0.62) raw xDistance=-0.63 yDistance=-0.23
21:18:10.226 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
21:18:10.226 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:10.226 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:18:10.226 00.000 18852 MoveAxis(E, 101, ABG)
21:18:10.226 00.000 18852 Guiding  Dir = 2, Dur = 101
21:18:10.226 00.000 18852 IsSlewing returns 0
21:18:10.226 00.000 18852 IsGuiding returns 0
21:18:10.226 00.000 18852 PulseGuide returned control before completion, sleep 106
21:18:10.241 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=26, FiltMin=1, FiltMax=229, Gamma=1.000
21:18:10.241 00.000 13524 UpdateGuideState exits: m=1171 SNR=22.1
21:18:10.257 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:10.257 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:18:10.257 00.000 13524 Enqueuing Expose request
21:18:10.351 00.094 18852 IsGuiding returns 0
21:18:10.351 00.000 18852 Move returns status 0, amount 101
21:18:10.351 00.000 18852 MoveAxis(N, 0, ABG)
21:18:10.351 00.000 18852 Move returns status 0, amount 0
21:18:10.351 00.000 18852 move complete, result=0
21:18:10.351 00.000 18852 worker thread done servicing request
21:18:10.351 00.000 18852 Worker thread wakes up
21:18:10.351 00.000 13524 GuideStep: -0.6 px 101 ms EAST, -0.2 px 0 ms NORTH
21:18:10.351 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:18:10.351 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(738,366,31,31)
21:18:10.522 00.171 13524 OnExposureDurationSelected: duration = 3000
21:18:13.100 02.578 18852 Exposure complete
21:18:13.131 00.031 18852 worker thread done servicing request
21:18:13.131 00.000 13524 OnExposeComplete: enter
21:18:13.131 00.000 13524 UpdateGuideState(): m_state=6
21:18:13.131 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:18:13.131 00.000 13524 Star::Find returns 1 (0), X=752.76, Y=381.85, Mass=1177, SNR=22.4, Peak=255 HFD=1.9
21:18:13.131 00.000 13524 MultiStar: [#1 -0.20,0.51,0.58,U] [#2 0.14,0.48,0.26,U] [#3 -1.13,0.21,0.00,M3] [#4 0.04,0.02,0.34,U] 
21:18:13.131 00.000 13524 refined, 3 included, MultiStar: {-0.15, 0.36}, one-star: {-0.27, 0.36}
21:18:13.147 00.016 13524 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.99) = xAngle (2.96 = 2.96)
21:18:13.147 00.000 13524 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.28)
21:18:13.147 00.000 13524 CameraToMount -- cameraX=-0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.97 mountX=-0.39 mountY=-0.11, mountTheta=-2.87
21:18:13.147 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.15, y=0.36, opts=13)
21:18:13.147 00.000 13524 Enqueuing Move request for scope (-0.15, 0.36)
21:18:13.147 00.000 18852 Worker thread wakes up
21:18:13.147 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.36) opts 0xd
21:18:13.147 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.15, 0.36)
21:18:13.147 00.000 18852 Moving (-0.15, 0.36) raw xDistance=-0.39 yDistance=-0.11
21:18:13.147 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
21:18:13.147 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:13.147 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:18:13.147 00.000 18852 MoveAxis(E, 67, ABG)
21:18:13.147 00.000 18852 Guiding  Dir = 2, Dur = 67
21:18:13.147 00.000 18852 IsSlewing returns 0
21:18:13.147 00.000 18852 IsGuiding returns 0
21:18:13.147 00.000 18852 PulseGuide returned control before completion, sleep 76
21:18:13.162 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=26, FiltMin=1, FiltMax=253, Gamma=1.000
21:18:13.162 00.000 13524 UpdateGuideState exits: m=1177 SNR=22.4
21:18:13.162 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:13.178 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:13.178 00.000 13524 Enqueuing Expose request
21:18:13.241 00.063 18852 IsGuiding returns 0
21:18:13.241 00.000 18852 Move returns status 0, amount 67
21:18:13.241 00.000 18852 MoveAxis(N, 0, ABG)
21:18:13.241 00.000 18852 Move returns status 0, amount 0
21:18:13.241 00.000 18852 move complete, result=0
21:18:13.241 00.000 18852 worker thread done servicing request
21:18:13.241 00.000 18852 Worker thread wakes up
21:18:13.241 00.000 13524 GuideStep: -0.4 px 67 ms EAST, -0.1 px 0 ms NORTH
21:18:13.241 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:13.241 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:13.241 00.000 18852 ZWO: set CONTROL_EXPOSURE 3000000
21:18:16.505 03.264 18852 Exposure complete
21:18:16.537 00.032 18852 worker thread done servicing request
21:18:16.537 00.000 13524 OnExposeComplete: enter
21:18:16.537 00.000 13524 UpdateGuideState(): m_state=6
21:18:16.537 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:18:16.537 00.000 13524 Star::Find returns 1 (0), X=752.43, Y=382.21, Mass=1362, SNR=23.6, Peak=256 HFD=2.6
21:18:16.552 00.015 13524 MultiStar: [#1 -0.36,0.88,0.00,M1] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.06,0.93,0.00,M1] 
21:18:16.552 00.000 13524 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.99) = xAngle (3.25 = -3.03)
21:18:16.552 00.000 13524 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.30 = 0.01)
21:18:16.552 00.000 13524 CameraToMount -- cameraX=-0.59 cameraY=0.71 hyp=0.93 cameraTheta=2.26 mountX=-0.92 mountY=0.01, mountTheta=3.13
21:18:16.552 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.59, y=0.71, opts=13)
21:18:16.552 00.000 13524 Enqueuing Move request for scope (-0.59, 0.71)
21:18:16.552 00.000 18852 Worker thread wakes up
21:18:16.552 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.71) opts 0xd
21:18:16.552 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.59, 0.71)
21:18:16.552 00.000 18852 Moving (-0.59, 0.71) raw xDistance=-0.92 yDistance=0.01
21:18:16.552 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.92
21:18:16.552 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:16.552 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:18:16.552 00.000 18852 MoveAxis(E, 147, ABG)
21:18:16.552 00.000 18852 Guiding  Dir = 2, Dur = 147
21:18:16.552 00.000 18852 IsSlewing returns 0
21:18:16.552 00.000 18852 IsGuiding returns 0
21:18:16.552 00.000 18852 PulseGuide returned control before completion, sleep 156
21:18:16.568 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:18:16.568 00.000 13524 UpdateGuideState exits: m=1362 SNR=23.6
21:18:16.584 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:16.584 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:16.584 00.000 13524 Enqueuing Expose request
21:18:16.724 00.140 18852 IsGuiding returns 0
21:18:16.724 00.000 18852 Move returns status 0, amount 147
21:18:16.724 00.000 18852 MoveAxis(N, 0, ABG)
21:18:16.724 00.000 18852 Move returns status 0, amount 0
21:18:16.724 00.000 18852 move complete, result=0
21:18:16.724 00.000 18852 worker thread done servicing request
21:18:16.724 00.000 18852 Worker thread wakes up
21:18:16.724 00.000 13524 GuideStep: -0.9 px 147 ms EAST, 0.0 px 0 ms NORTH
21:18:16.724 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:16.724 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:19.969 03.245 18852 Exposure complete
21:18:20.001 00.032 18852 worker thread done servicing request
21:18:20.001 00.000 13524 OnExposeComplete: enter
21:18:20.001 00.000 13524 UpdateGuideState(): m_state=6
21:18:20.001 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:18:20.001 00.000 13524 Star::Find returns 1 (0), X=752.77, Y=381.79, Mass=1417, SNR=23.9, Peak=256 HFD=2.4
21:18:20.001 00.000 13524 MultiStar: [#1 -0.16,0.38,0.64,U] [#2 0.00,0.00,0.00,L] [#3 -1.34,-0.42,0.00,M4] [#4 0.17,0.20,0.43,U] 
21:18:20.001 00.000 13524 refined, 2 included, MultiStar: {-0.14, 0.30}, one-star: {-0.26, 0.30}
21:18:20.016 00.015 13524 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.99) = xAngle (2.99 = 2.99)
21:18:20.016 00.000 13524 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.25)
21:18:20.016 00.000 13524 CameraToMount -- cameraX=-0.14 cameraY=0.30 hyp=0.33 cameraTheta=2.00 mountX=-0.33 mountY=-0.08, mountTheta=-2.90
21:18:20.016 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.14, y=0.30, opts=13)
21:18:20.016 00.000 13524 Enqueuing Move request for scope (-0.14, 0.30)
21:18:20.016 00.000 18852 Worker thread wakes up
21:18:20.016 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.30) opts 0xd
21:18:20.016 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.14, 0.30)
21:18:20.016 00.000 18852 Moving (-0.14, 0.30) raw xDistance=-0.33 yDistance=-0.08
21:18:20.016 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.33
21:18:20.016 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:20.016 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:18:20.016 00.000 18852 MoveAxis(E, 61, ABG)
21:18:20.016 00.000 18852 Guiding  Dir = 2, Dur = 61
21:18:20.016 00.000 18852 IsSlewing returns 0
21:18:20.016 00.000 18852 IsGuiding returns 0
21:18:20.016 00.000 18852 PulseGuide returned control before completion, sleep 70
21:18:20.032 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=253, Gamma=1.000
21:18:20.047 00.015 13524 UpdateGuideState exits: m=1417 SNR=23.9
21:18:20.047 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:20.047 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:20.047 00.000 13524 Enqueuing Expose request
21:18:20.110 00.063 18852 IsGuiding returns 0
21:18:20.110 00.000 18852 Move returns status 0, amount 61
21:18:20.110 00.000 18852 MoveAxis(N, 0, ABG)
21:18:20.110 00.000 18852 Move returns status 0, amount 0
21:18:20.110 00.000 18852 move complete, result=0
21:18:20.110 00.000 18852 worker thread done servicing request
21:18:20.110 00.000 18852 Worker thread wakes up
21:18:20.110 00.000 13524 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
21:18:20.110 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:20.110 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:23.343 03.233 18852 Exposure complete
21:18:23.389 00.046 18852 worker thread done servicing request
21:18:23.389 00.000 13524 OnExposeComplete: enter
21:18:23.389 00.000 13524 UpdateGuideState(): m_state=6
21:18:23.389 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:18:23.389 00.000 13524 Star::Find returns 1 (0), X=752.42, Y=382.30, Mass=1298, SNR=22.7, Peak=256 HFD=1.8
21:18:23.405 00.016 13524 MultiStar: [#1 -0.72,0.80,0.00,M1] [#2 -0.88,0.80,0.00,M1] [#3 -1.57,0.16,0.00,M5] [#4 -0.12,0.80,0.00,M1] 
21:18:23.405 00.000 13524 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.99) = xAngle (3.20 = -3.08)
21:18:23.405 00.000 13524 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.25 = -0.03)
21:18:23.405 00.000 13524 CameraToMount -- cameraX=-0.61 cameraY=0.81 hyp=1.01 cameraTheta=2.22 mountX=-1.01 mountY=-0.03, mountTheta=-3.11
21:18:23.405 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.61, y=0.81, opts=13)
21:18:23.405 00.000 13524 Enqueuing Move request for scope (-0.61, 0.81)
21:18:23.405 00.000 18852 Worker thread wakes up
21:18:23.405 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.81) opts 0xd
21:18:23.405 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.61, 0.81)
21:18:23.405 00.000 18852 Moving (-0.61, 0.81) raw xDistance=-1.01 yDistance=-0.03
21:18:23.405 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.01
21:18:23.405 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:23.405 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:18:23.405 00.000 18852 MoveAxis(E, 160, ABG)
21:18:23.405 00.000 18852 Guiding  Dir = 2, Dur = 160
21:18:23.405 00.000 18852 IsSlewing returns 0
21:18:23.405 00.000 18852 IsGuiding returns 0
21:18:23.405 00.000 18852 PulseGuide returned control before completion, sleep 169
21:18:23.421 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=1, FiltMax=241, Gamma=1.000
21:18:23.436 00.015 13524 UpdateGuideState exits: m=1298 SNR=22.7
21:18:23.436 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:23.436 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:23.436 00.000 13524 Enqueuing Expose request
21:18:23.593 00.157 18852 IsGuiding returns 0
21:18:23.593 00.000 18852 Move returns status 0, amount 160
21:18:23.593 00.000 18852 MoveAxis(N, 0, ABG)
21:18:23.593 00.000 18852 Move returns status 0, amount 0
21:18:23.593 00.000 18852 move complete, result=0
21:18:23.593 00.000 18852 worker thread done servicing request
21:18:23.593 00.000 13524 GuideStep: -1.0 px 160 ms EAST, -0.0 px 0 ms NORTH
21:18:23.593 00.000 18852 Worker thread wakes up
21:18:23.593 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:23.593 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:26.826 03.233 18852 Exposure complete
21:18:26.857 00.031 18852 worker thread done servicing request
21:18:26.857 00.000 13524 OnExposeComplete: enter
21:18:26.857 00.000 13524 UpdateGuideState(): m_state=6
21:18:26.857 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:18:26.857 00.000 13524 Star::Find returns 1 (0), X=752.25, Y=382.51, Mass=1288, SNR=23.1, Peak=256 HFD=1.8
21:18:26.857 00.000 13524 MultiStar: [#1 -0.63,0.98,0.00,M2] [#2 -0.34,1.24,0.00,M2] [#3 -2.33,0.71,0.00,M6] [#4 -0.77,1.03,0.00,M2] 
21:18:26.857 00.000 13524 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.99) = xAngle (3.21 = -3.08)
21:18:26.857 00.000 13524 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.25 = -0.03)
21:18:26.857 00.000 13524 CameraToMount -- cameraX=-0.77 cameraY=1.02 hyp=1.28 cameraTheta=2.22 mountX=-1.28 mountY=-0.04, mountTheta=-3.11
21:18:26.873 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.77, y=1.02, opts=13)
21:18:26.873 00.000 13524 Enqueuing Move request for scope (-0.77, 1.02)
21:18:26.873 00.000 18852 Worker thread wakes up
21:18:26.873 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 1.02) opts 0xd
21:18:26.873 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.77, 1.02)
21:18:26.873 00.000 18852 Moving (-0.77, 1.02) raw xDistance=-1.28 yDistance=-0.04
21:18:26.873 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.28
21:18:26.873 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:26.873 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:18:26.873 00.000 18852 MoveAxis(E, 208, ABG)
21:18:26.873 00.000 18852 Guiding  Dir = 2, Dur = 208
21:18:26.873 00.000 18852 IsSlewing returns 0
21:18:26.873 00.000 18852 IsGuiding returns 0
21:18:26.873 00.000 18852 PulseGuide returned control before completion, sleep 217
21:18:26.889 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=1, FiltMax=232, Gamma=1.000
21:18:26.889 00.000 13524 UpdateGuideState exits: m=1288 SNR=23.1
21:18:26.889 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:26.904 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:26.904 00.000 13524 Enqueuing Expose request
21:18:27.107 00.203 18852 IsGuiding returns 0
21:18:27.107 00.000 18852 Move returns status 0, amount 208
21:18:27.107 00.000 18852 MoveAxis(N, 0, ABG)
21:18:27.107 00.000 18852 Move returns status 0, amount 0
21:18:27.107 00.000 18852 move complete, result=0
21:18:27.107 00.000 18852 worker thread done servicing request
21:18:27.107 00.000 18852 Worker thread wakes up
21:18:27.107 00.000 13524 GuideStep: -1.3 px 208 ms EAST, -0.0 px 0 ms NORTH
21:18:27.107 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:27.107 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:30.357 03.250 18852 Exposure complete
21:18:30.388 00.031 18852 worker thread done servicing request
21:18:30.388 00.000 13524 OnExposeComplete: enter
21:18:30.388 00.000 13524 UpdateGuideState(): m_state=6
21:18:30.388 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:18:30.388 00.000 13524 Star::Find returns 1 (0), X=752.59, Y=382.11, Mass=1359, SNR=23.8, Peak=256 HFD=2.3
21:18:30.403 00.015 13524 MultiStar: [#1 -0.17,0.53,0.60,U] [#2 -0.76,-0.45,0.33,U] [#3 -1.62,-0.08,0.00,M7] [#4 -0.01,-0.00,0.49,U] 
21:18:30.403 00.000 13524 refined, 3 included, MultiStar: {-0.33, 0.32}, one-star: {-0.44, 0.62}
21:18:30.403 00.000 13524 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.99) = xAngle (3.35 = -2.93)
21:18:30.403 00.000 13524 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.40 = 0.11)
21:18:30.403 00.000 13524 CameraToMount -- cameraX=-0.33 cameraY=0.32 hyp=0.46 cameraTheta=2.36 mountX=-0.45 mountY=0.05, mountTheta=3.03
21:18:30.403 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.33, y=0.32, opts=13)
21:18:30.403 00.000 13524 Enqueuing Move request for scope (-0.33, 0.32)
21:18:30.403 00.000 18852 Worker thread wakes up
21:18:30.403 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.32) opts 0xd
21:18:30.403 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.33, 0.32)
21:18:30.403 00.000 18852 Moving (-0.33, 0.32) raw xDistance=-0.45 yDistance=0.05
21:18:30.403 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.45
21:18:30.403 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:30.403 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:18:30.403 00.000 18852 MoveAxis(E, 84, ABG)
21:18:30.403 00.000 18852 Guiding  Dir = 2, Dur = 84
21:18:30.403 00.000 18852 IsSlewing returns 0
21:18:30.403 00.000 18852 IsGuiding returns 0
21:18:30.403 00.000 18852 PulseGuide returned control before completion, sleep 93
21:18:30.419 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=253, Gamma=1.000
21:18:30.450 00.031 13524 UpdateGuideState exits: m=1359 SNR=23.8
21:18:30.450 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:30.450 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:30.450 00.000 13524 Enqueuing Expose request
21:18:30.513 00.063 18852 IsGuiding returns 0
21:18:30.513 00.000 18852 Move returns status 0, amount 84
21:18:30.513 00.000 18852 MoveAxis(N, 0, ABG)
21:18:30.513 00.000 18852 Move returns status 0, amount 0
21:18:30.513 00.000 18852 move complete, result=0
21:18:30.513 00.000 18852 worker thread done servicing request
21:18:30.513 00.000 18852 Worker thread wakes up
21:18:30.513 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:30.513 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:30.513 00.000 13524 GuideStep: -0.4 px 84 ms EAST, 0.1 px 0 ms NORTH
21:18:31.122 00.609 13524 GetBoolean("/Confirm/guiding_assistant_while_guiding", 0) returns 0
21:18:33.746 02.624 18852 Exposure complete
21:18:33.778 00.032 18852 worker thread done servicing request
21:18:33.778 00.000 13524 OnExposeComplete: enter
21:18:33.778 00.000 13524 UpdateGuideState(): m_state=6
21:18:33.778 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:18:33.778 00.000 13524 Star::Find returns 1 (0), X=752.57, Y=382.25, Mass=1143, SNR=21.8, Peak=256 HFD=1.8
21:18:33.778 00.000 13524 MultiStar: [#1 -0.34,1.00,0.00,M2] [#2 -0.19,0.41,0.30,U] [#3 -1.69,-0.42,0.00,M8] [#4 0.03,0.58,0.46,U] 
21:18:33.778 00.000 13524 refined, 2 included, MultiStar: {-0.28, 0.65}, one-star: {-0.45, 0.76}
21:18:33.793 00.015 13524 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.99) = xAngle (2.96 = 2.96)
21:18:33.793 00.000 13524 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.01 = -0.27)
21:18:33.793 00.000 13524 CameraToMount -- cameraX=-0.28 cameraY=0.65 hyp=0.71 cameraTheta=1.98 mountX=-0.70 mountY=-0.19, mountTheta=-2.87
21:18:33.793 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.28, y=0.65, opts=13)
21:18:33.793 00.000 13524 Enqueuing Move request for scope (-0.28, 0.65)
21:18:33.793 00.000 18852 Worker thread wakes up
21:18:33.793 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.65) opts 0xd
21:18:33.793 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.28, 0.65)
21:18:33.793 00.000 18852 Moving (-0.28, 0.65) raw xDistance=-0.70 yDistance=-0.19
21:18:33.793 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.70
21:18:33.793 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:33.793 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:18:33.793 00.000 18852 MoveAxis(E, 114, ABG)
21:18:33.793 00.000 18852 Guiding  Dir = 2, Dur = 114
21:18:33.793 00.000 18852 IsSlewing returns 0
21:18:33.793 00.000 18852 IsGuiding returns 0
21:18:33.793 00.000 18852 PulseGuide returned control before completion, sleep 123
21:18:33.809 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=256, Gamma=1.000
21:18:33.809 00.000 13524 UpdateGuideState exits: m=1143 SNR=21.8
21:18:33.824 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:33.824 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:33.824 00.000 13524 Enqueuing Expose request
21:18:33.934 00.110 18852 IsGuiding returns 0
21:18:33.934 00.000 18852 Move returns status 0, amount 114
21:18:33.934 00.000 18852 MoveAxis(N, 0, ABG)
21:18:33.934 00.000 18852 Move returns status 0, amount 0
21:18:33.934 00.000 18852 move complete, result=0
21:18:33.934 00.000 18852 worker thread done servicing request
21:18:33.934 00.000 18852 Worker thread wakes up
21:18:33.934 00.000 13524 GuideStep: -0.7 px 114 ms EAST, -0.2 px 0 ms NORTH
21:18:33.934 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:33.934 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:36.246 02.312 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:17:18 PM"
21:18:36.246 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004081
21:18:36.246 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003460
21:18:36.246 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:18:36.246 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.986262
21:18:36.246 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.653130
21:18:36.246 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.031308
21:18:36.246 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:18:36.261 00.015 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:18:36.261 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:18:36.261 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:18:36.261 00.000 13524 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:18:36.261 00.000 13524 GetInt("/GuidingAssistant/pos.x", -1) returns 955
21:18:36.261 00.000 13524 GetInt("/GuidingAssistant/pos.y", -1) returns 141
21:18:36.261 00.000 13524 MultiStar mode disabled
21:18:36.277 00.016 13524 GuidingAssistant: Disabling guide output
21:18:36.277 00.000 13524 MountGuidingEnabled: 0
21:18:37.199 00.922 18852 Exposure complete
21:18:37.230 00.031 18852 worker thread done servicing request
21:18:37.230 00.000 13524 OnExposeComplete: enter
21:18:37.245 00.015 13524 UpdateGuideState(): m_state=6
21:18:37.245 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:18:37.245 00.000 13524 Star::Find returns 1 (0), X=752.62, Y=381.79, Mass=1362, SNR=24.0, Peak=256 HFD=1.9
21:18:37.245 00.000 13524 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.99) = xAngle (3.50 = -2.78)
21:18:37.245 00.000 13524 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.27)
21:18:37.245 00.000 13524 CameraToMount -- cameraX=-0.41 cameraY=0.29 hyp=0.50 cameraTheta=2.52 mountX=-0.47 mountY=0.13, mountTheta=2.87
21:18:37.245 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.41, y=0.29, opts=13)
21:18:37.245 00.000 13524 Enqueuing Move request for scope (-0.41, 0.29)
21:18:37.245 00.000 18852 Worker thread wakes up
21:18:37.245 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.29) opts 0xd
21:18:37.245 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.41, 0.29)
21:18:37.245 00.000 18852 Moving (-0.41, 0.29) raw xDistance=-0.47 yDistance=0.13
21:18:37.245 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
21:18:37.245 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:37.245 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:18:37.245 00.000 18852 MoveAxis(E, 80, ABG)
21:18:37.245 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:37.261 00.016 18852 Move returns status 1, amount 0
21:18:37.261 00.000 18852 MoveAxis(N, 0, ABG)
21:18:37.261 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:37.261 00.000 18852 Move returns status 1, amount 0
21:18:37.261 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:18:37.261 00.000 18852 move complete, result=1
21:18:37.261 00.000 18852 worker thread done servicing request
21:18:37.261 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=232, Gamma=1.000
21:18:37.277 00.016 13524 UpdateGuideState exits: m=1362 SNR=24.0
21:18:37.277 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:37.277 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:37.277 00.000 13524 Enqueuing Expose request
21:18:37.277 00.000 13524 GuideStep: -0.5 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:37.277 00.000 18852 Worker thread wakes up
21:18:37.277 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:37.277 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:37.277 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:18:40.526 03.249 18852 Exposure complete
21:18:40.557 00.031 18852 worker thread done servicing request
21:18:40.557 00.000 13524 OnExposeComplete: enter
21:18:40.557 00.000 13524 UpdateGuideState(): m_state=6
21:18:40.557 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:18:40.557 00.000 13524 Star::Find returns 1 (0), X=752.39, Y=382.22, Mass=1162, SNR=22.1, Peak=256 HFD=2.0
21:18:40.557 00.000 13524 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.99) = xAngle (3.28 = -3.01)
21:18:40.557 00.000 13524 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.32 = 0.04)
21:18:40.573 00.016 13524 CameraToMount -- cameraX=-0.63 cameraY=0.72 hyp=0.96 cameraTheta=2.29 mountX=-0.95 mountY=0.04, mountTheta=3.10
21:18:40.573 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.63, y=0.72, opts=13)
21:18:40.573 00.000 13524 Enqueuing Move request for scope (-0.63, 0.72)
21:18:40.573 00.000 18852 Worker thread wakes up
21:18:40.573 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.72) opts 0xd
21:18:40.573 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.63, 0.72)
21:18:40.573 00.000 18852 Moving (-0.63, 0.72) raw xDistance=-0.95 yDistance=0.04
21:18:40.573 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.95
21:18:40.573 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:40.573 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:18:40.573 00.000 18852 MoveAxis(E, 152, ABG)
21:18:40.573 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:40.573 00.000 18852 Move returns status 1, amount 0
21:18:40.573 00.000 18852 MoveAxis(N, 0, ABG)
21:18:40.573 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:40.573 00.000 18852 Move returns status 1, amount 0
21:18:40.573 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:18:40.573 00.000 18852 move complete, result=1
21:18:40.573 00.000 18852 worker thread done servicing request
21:18:40.573 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:18:40.588 00.015 13524 UpdateGuideState exits: m=1162 SNR=22.1
21:18:40.588 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:40.588 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:40.604 00.016 13524 Enqueuing Expose request
21:18:40.604 00.000 13524 GuideStep: -1.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:18:40.604 00.000 18852 Worker thread wakes up
21:18:40.604 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:40.604 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:40.604 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:18:40.604 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:18:43.838 03.234 18852 Exposure complete
21:18:43.869 00.031 18852 worker thread done servicing request
21:18:43.869 00.000 13524 OnExposeComplete: enter
21:18:43.869 00.000 13524 UpdateGuideState(): m_state=6
21:18:43.869 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:18:43.869 00.000 13524 Star::Find returns 1 (0), X=752.24, Y=382.23, Mass=1229, SNR=22.2, Peak=256 HFD=2.1
21:18:43.869 00.000 13524 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.99) = xAngle (3.38 = -2.90)
21:18:43.869 00.000 13524 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.42 = 0.14)
21:18:43.869 00.000 13524 CameraToMount -- cameraX=-0.79 cameraY=0.73 hyp=1.07 cameraTheta=2.39 mountX=-1.04 mountY=0.15, mountTheta=3.00
21:18:43.885 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.79, y=0.73, opts=13)
21:18:43.885 00.000 13524 Enqueuing Move request for scope (-0.79, 0.73)
21:18:43.885 00.000 18852 Worker thread wakes up
21:18:43.885 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.73) opts 0xd
21:18:43.885 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.79, 0.73)
21:18:43.885 00.000 18852 Moving (-0.79, 0.73) raw xDistance=-1.04 yDistance=0.15
21:18:43.885 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.04
21:18:43.885 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:43.885 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:18:43.885 00.000 18852 MoveAxis(E, 172, ABG)
21:18:43.885 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:43.885 00.000 18852 Move returns status 1, amount 0
21:18:43.885 00.000 18852 MoveAxis(N, 0, ABG)
21:18:43.885 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:43.885 00.000 18852 Move returns status 1, amount 0
21:18:43.885 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:18:43.885 00.000 18852 move complete, result=1
21:18:43.885 00.000 18852 worker thread done servicing request
21:18:43.885 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=256, Gamma=1.000
21:18:43.900 00.015 13524 UpdateGuideState exits: m=1229 SNR=22.2
21:18:43.900 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:43.900 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:43.916 00.016 13524 Enqueuing Expose request
21:18:43.916 00.000 13524 GuideStep: -1.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:18:43.916 00.000 18852 Worker thread wakes up
21:18:43.916 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:43.916 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:43.916 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:18:43.916 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:18:47.165 03.249 18852 Exposure complete
21:18:47.196 00.031 18852 worker thread done servicing request
21:18:47.196 00.000 13524 OnExposeComplete: enter
21:18:47.196 00.000 13524 UpdateGuideState(): m_state=6
21:18:47.196 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:18:47.212 00.016 13524 Star::Find returns 1 (0), X=752.35, Y=382.10, Mass=1212, SNR=22.5, Peak=256 HFD=2.2
21:18:47.212 00.000 13524 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.99) = xAngle (3.40 = -2.89)
21:18:47.212 00.000 13524 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.44 = 0.16)
21:18:47.212 00.000 13524 CameraToMount -- cameraX=-0.67 cameraY=0.60 hyp=0.91 cameraTheta=2.41 mountX=-0.88 mountY=0.14, mountTheta=2.98
21:18:47.212 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.67, y=0.60, opts=13)
21:18:47.212 00.000 13524 Enqueuing Move request for scope (-0.67, 0.60)
21:18:47.212 00.000 18852 Worker thread wakes up
21:18:47.212 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.60) opts 0xd
21:18:47.212 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.67, 0.60)
21:18:47.212 00.000 18852 Moving (-0.67, 0.60) raw xDistance=-0.88 yDistance=0.14
21:18:47.212 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.88
21:18:47.212 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:47.212 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:18:47.212 00.000 18852 MoveAxis(E, 147, ABG)
21:18:47.212 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:47.212 00.000 18852 Move returns status 1, amount 0
21:18:47.212 00.000 18852 MoveAxis(N, 0, ABG)
21:18:47.212 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:47.212 00.000 18852 Move returns status 1, amount 0
21:18:47.212 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:18:47.212 00.000 18852 move complete, result=1
21:18:47.212 00.000 18852 worker thread done servicing request
21:18:47.228 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:18:47.228 00.000 13524 UpdateGuideState exits: m=1212 SNR=22.5
21:18:47.243 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:47.243 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:47.243 00.000 13524 Enqueuing Expose request
21:18:47.243 00.000 13524 GuideStep: -0.9 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:47.243 00.000 18852 Worker thread wakes up
21:18:47.243 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:47.243 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:47.243 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:18:47.243 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:18:50.493 03.250 18852 Exposure complete
21:18:50.524 00.031 18852 worker thread done servicing request
21:18:50.524 00.000 13524 OnExposeComplete: enter
21:18:50.524 00.000 13524 UpdateGuideState(): m_state=6
21:18:50.524 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:18:50.524 00.000 13524 Star::Find returns 1 (0), X=752.09, Y=382.28, Mass=1368, SNR=23.7, Peak=256 HFD=2.3
21:18:50.524 00.000 13524 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.99) = xAngle (3.43 = -2.86)
21:18:50.524 00.000 13524 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.19)
21:18:50.524 00.000 13524 CameraToMount -- cameraX=-0.93 cameraY=0.79 hyp=1.22 cameraTheta=2.44 mountX=-1.17 mountY=0.23, mountTheta=2.95
21:18:50.524 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.93, y=0.79, opts=13)
21:18:50.524 00.000 13524 Enqueuing Move request for scope (-0.93, 0.79)
21:18:50.539 00.015 18852 Worker thread wakes up
21:18:50.539 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.79) opts 0xd
21:18:50.539 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.93, 0.79)
21:18:50.539 00.000 18852 Moving (-0.93, 0.79) raw xDistance=-1.17 yDistance=0.23
21:18:50.539 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.17
21:18:50.539 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:50.539 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:18:50.539 00.000 18852 MoveAxis(E, 191, ABG)
21:18:50.539 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:50.539 00.000 18852 Move returns status 1, amount 0
21:18:50.539 00.000 18852 MoveAxis(N, 0, ABG)
21:18:50.539 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:50.539 00.000 18852 Move returns status 1, amount 0
21:18:50.539 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:18:50.539 00.000 18852 move complete, result=1
21:18:50.539 00.000 18852 worker thread done servicing request
21:18:50.539 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=1, FiltMax=255, Gamma=1.000
21:18:50.555 00.016 13524 UpdateGuideState exits: m=1368 SNR=23.7
21:18:50.555 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:50.555 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:50.555 00.000 13524 Enqueuing Expose request
21:18:50.555 00.000 13524 GuideStep: -1.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:18:50.555 00.000 18852 Worker thread wakes up
21:18:50.555 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:50.555 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:50.555 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:18:50.555 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:18:53.804 03.249 18852 Exposure complete
21:18:53.835 00.031 18852 worker thread done servicing request
21:18:53.835 00.000 13524 OnExposeComplete: enter
21:18:53.835 00.000 13524 UpdateGuideState(): m_state=6
21:18:53.835 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:18:53.835 00.000 13524 Star::Find returns 1 (0), X=751.91, Y=383.38, Mass=1239, SNR=22.6, Peak=255 HFD=2.2
21:18:53.835 00.000 13524 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.99) = xAngle (3.09 = 3.09)
21:18:53.851 00.016 13524 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.14 = -0.14)
21:18:53.851 00.000 13524 CameraToMount -- cameraX=-1.12 cameraY=1.88 hyp=2.19 cameraTheta=2.11 mountX=-2.19 mountY=-0.31, mountTheta=-3.00
21:18:53.851 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.12, y=1.88, opts=13)
21:18:53.851 00.000 13524 Enqueuing Move request for scope (-1.12, 1.88)
21:18:53.851 00.000 18852 Worker thread wakes up
21:18:53.851 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 1.88) opts 0xd
21:18:53.851 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.12, 1.88)
21:18:53.851 00.000 18852 Moving (-1.12, 1.88) raw xDistance=-2.19 yDistance=-0.31
21:18:53.851 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.43 from input -2.19
21:18:53.851 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:53.851 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:18:53.851 00.000 18852 MoveAxis(E, 351, ABG)
21:18:53.851 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:53.851 00.000 18852 Move returns status 1, amount 0
21:18:53.851 00.000 18852 MoveAxis(N, 0, ABG)
21:18:53.851 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:53.851 00.000 18852 Move returns status 1, amount 0
21:18:53.851 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:18:53.851 00.000 18852 move complete, result=1
21:18:53.851 00.000 18852 worker thread done servicing request
21:18:53.851 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=2, FiltMax=256, Gamma=1.000
21:18:53.867 00.016 13524 UpdateGuideState exits: m=1239 SNR=22.6
21:18:53.867 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:53.882 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:53.882 00.000 13524 Enqueuing Expose request
21:18:53.882 00.000 13524 GuideStep: -2.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:18:53.882 00.000 18852 Worker thread wakes up
21:18:53.882 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:53.882 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:53.882 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:18:53.882 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:18:57.116 03.234 18852 Exposure complete
21:18:57.163 00.047 18852 worker thread done servicing request
21:18:57.163 00.000 13524 OnExposeComplete: enter
21:18:57.163 00.000 13524 UpdateGuideState(): m_state=6
21:18:57.163 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:18:57.163 00.000 13524 Star::Find returns 1 (0), X=751.62, Y=383.08, Mass=1261, SNR=23.1, Peak=255 HFD=2.2
21:18:57.163 00.000 13524 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.99) = xAngle (3.28 = -3.00)
21:18:57.163 00.000 13524 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.33 = 0.04)
21:18:57.163 00.000 13524 CameraToMount -- cameraX=-1.41 cameraY=1.59 hyp=2.12 cameraTheta=2.30 mountX=-2.10 mountY=0.09, mountTheta=3.10
21:18:57.163 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.41, y=1.59, opts=13)
21:18:57.163 00.000 13524 Enqueuing Move request for scope (-1.41, 1.59)
21:18:57.163 00.000 18852 Worker thread wakes up
21:18:57.163 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.41, 1.59) opts 0xd
21:18:57.163 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.41, 1.59)
21:18:57.163 00.000 18852 Moving (-1.41, 1.59) raw xDistance=-2.10 yDistance=0.09
21:18:57.163 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.42 from input -2.10
21:18:57.163 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:57.163 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:18:57.163 00.000 18852 MoveAxis(E, 349, ABG)
21:18:57.163 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:57.163 00.000 18852 Move returns status 1, amount 0
21:18:57.163 00.000 18852 MoveAxis(N, 0, ABG)
21:18:57.163 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:18:57.163 00.000 18852 Move returns status 1, amount 0
21:18:57.163 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:18:57.163 00.000 18852 move complete, result=1
21:18:57.163 00.000 18852 worker thread done servicing request
21:18:57.178 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=1, FiltMax=256, Gamma=1.000
21:18:57.194 00.016 13524 UpdateGuideState exits: m=1261 SNR=23.1
21:18:57.194 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:57.194 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:18:57.194 00.000 13524 Enqueuing Expose request
21:18:57.194 00.000 13524 GuideStep: -2.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:57.194 00.000 18852 Worker thread wakes up
21:18:57.194 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:18:57.194 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:18:57.194 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:18:57.194 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:00.459 03.265 18852 Exposure complete
21:19:00.490 00.031 18852 worker thread done servicing request
21:19:00.490 00.000 13524 OnExposeComplete: enter
21:19:00.490 00.000 13524 UpdateGuideState(): m_state=6
21:19:00.506 00.016 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:19:00.506 00.000 13524 Star::Find returns 1 (0), X=751.73, Y=383.11, Mass=1252, SNR=23.0, Peak=255 HFD=2.2
21:19:00.506 00.000 13524 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.99) = xAngle (3.23 = -3.05)
21:19:00.506 00.000 13524 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.28 = -0.00)
21:19:00.506 00.000 13524 CameraToMount -- cameraX=-1.30 cameraY=1.62 hyp=2.07 cameraTheta=2.25 mountX=-2.06 mountY=-0.01, mountTheta=-3.14
21:19:00.506 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.30, y=1.62, opts=13)
21:19:00.506 00.000 13524 Enqueuing Move request for scope (-1.30, 1.62)
21:19:00.506 00.000 18852 Worker thread wakes up
21:19:00.506 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.30, 1.62) opts 0xd
21:19:00.506 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.30, 1.62)
21:19:00.506 00.000 18852 Moving (-1.30, 1.62) raw xDistance=-2.06 yDistance=-0.01
21:19:00.506 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.40 from input -2.06
21:19:00.506 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:00.506 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:19:00.506 00.000 18852 MoveAxis(E, 343, ABG)
21:19:00.506 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:00.506 00.000 18852 Move returns status 1, amount 0
21:19:00.506 00.000 18852 MoveAxis(N, 0, ABG)
21:19:00.506 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:00.506 00.000 18852 Move returns status 1, amount 0
21:19:00.506 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:00.506 00.000 18852 move complete, result=1
21:19:00.506 00.000 18852 worker thread done servicing request
21:19:00.521 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=2, FiltMax=256, Gamma=1.000
21:19:00.521 00.000 13524 UpdateGuideState exits: m=1252 SNR=23.0
21:19:00.537 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:00.537 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:00.537 00.000 13524 Enqueuing Expose request
21:19:00.537 00.000 13524 GuideStep: -2.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:19:00.537 00.000 18852 Worker thread wakes up
21:19:00.537 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:00.537 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:00.537 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:00.537 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:03.786 03.249 18852 Exposure complete
21:19:03.817 00.031 18852 worker thread done servicing request
21:19:03.817 00.000 13524 OnExposeComplete: enter
21:19:03.817 00.000 13524 UpdateGuideState(): m_state=6
21:19:03.817 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:19:03.817 00.000 13524 Star::Find returns 1 (0), X=751.82, Y=383.05, Mass=1308, SNR=23.5, Peak=255 HFD=2.2
21:19:03.817 00.000 13524 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.99) = xAngle (3.22 = -3.06)
21:19:03.817 00.000 13524 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.02)
21:19:03.833 00.016 13524 CameraToMount -- cameraX=-1.21 cameraY=1.55 hyp=1.97 cameraTheta=2.23 mountX=-1.96 mountY=-0.04, mountTheta=-3.12
21:19:03.833 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.21, y=1.55, opts=13)
21:19:03.833 00.000 13524 Enqueuing Move request for scope (-1.21, 1.55)
21:19:03.833 00.000 18852 Worker thread wakes up
21:19:03.833 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 1.55) opts 0xd
21:19:03.833 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.21, 1.55)
21:19:03.833 00.000 18852 Moving (-1.21, 1.55) raw xDistance=-1.96 yDistance=-0.04
21:19:03.833 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.33 from input -1.96
21:19:03.833 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:03.833 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:19:03.833 00.000 18852 MoveAxis(E, 327, ABG)
21:19:03.833 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:03.833 00.000 18852 Move returns status 1, amount 0
21:19:03.833 00.000 18852 MoveAxis(N, 0, ABG)
21:19:03.833 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:03.833 00.000 18852 Move returns status 1, amount 0
21:19:03.833 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:03.833 00.000 18852 move complete, result=1
21:19:03.833 00.000 18852 worker thread done servicing request
21:19:03.849 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=1, FiltMax=257, Gamma=1.000
21:19:03.849 00.000 13524 UpdateGuideState exits: m=1308 SNR=23.5
21:19:03.864 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:03.864 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:03.864 00.000 13524 Enqueuing Expose request
21:19:03.864 00.000 13524 GuideStep: -2.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:19:03.864 00.000 18852 Worker thread wakes up
21:19:03.864 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:03.864 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:03.864 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:03.864 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:07.113 03.249 18852 Exposure complete
21:19:07.145 00.032 18852 worker thread done servicing request
21:19:07.145 00.000 13524 OnExposeComplete: enter
21:19:07.145 00.000 13524 UpdateGuideState(): m_state=6
21:19:07.145 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:19:07.145 00.000 13524 Star::Find returns 1 (0), X=751.79, Y=383.08, Mass=1393, SNR=24.0, Peak=255 HFD=2.3
21:19:07.145 00.000 13524 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.99) = xAngle (3.22 = -3.07)
21:19:07.145 00.000 13524 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.02)
21:19:07.145 00.000 13524 CameraToMount -- cameraX=-1.23 cameraY=1.59 hyp=2.01 cameraTheta=2.23 mountX=-2.01 mountY=-0.04, mountTheta=-3.12
21:19:07.145 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.23, y=1.59, opts=13)
21:19:07.160 00.015 13524 Enqueuing Move request for scope (-1.23, 1.59)
21:19:07.160 00.000 18852 Worker thread wakes up
21:19:07.160 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.23, 1.59) opts 0xd
21:19:07.160 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.23, 1.59)
21:19:07.160 00.000 18852 Moving (-1.23, 1.59) raw xDistance=-2.01 yDistance=-0.04
21:19:07.160 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.36 from input -2.01
21:19:07.160 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:07.160 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:19:07.160 00.000 18852 MoveAxis(E, 333, ABG)
21:19:07.160 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:07.160 00.000 18852 Move returns status 1, amount 0
21:19:07.160 00.000 18852 MoveAxis(N, 0, ABG)
21:19:07.160 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:07.160 00.000 18852 Move returns status 1, amount 0
21:19:07.160 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:07.160 00.000 18852 move complete, result=1
21:19:07.160 00.000 18852 worker thread done servicing request
21:19:07.160 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=1, FiltMax=257, Gamma=1.000
21:19:07.176 00.016 13524 UpdateGuideState exits: m=1393 SNR=24.0
21:19:07.176 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:07.176 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:07.176 00.000 13524 Enqueuing Expose request
21:19:07.176 00.000 18852 Worker thread wakes up
21:19:07.176 00.000 13524 GuideStep: -2.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:19:07.176 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:07.176 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:07.192 00.016 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:07.192 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:10.428 03.236 18852 Exposure complete
21:19:10.459 00.031 18852 worker thread done servicing request
21:19:10.459 00.000 13524 OnExposeComplete: enter
21:19:10.459 00.000 13524 UpdateGuideState(): m_state=6
21:19:10.459 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:19:10.459 00.000 13524 Star::Find returns 1 (0), X=751.21, Y=383.76, Mass=1343, SNR=23.3, Peak=257 HFD=2.0
21:19:10.459 00.000 13524 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.99) = xAngle (3.23 = -3.05)
21:19:10.459 00.000 13524 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.28 = -0.01)
21:19:10.459 00.000 13524 CameraToMount -- cameraX=-1.82 cameraY=2.27 hyp=2.91 cameraTheta=2.25 mountX=-2.89 mountY=-0.02, mountTheta=-3.14
21:19:10.475 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-1.82, y=2.27, opts=13)
21:19:10.475 00.000 13524 Enqueuing Move request for scope (-1.82, 2.27)
21:19:10.475 00.000 18852 Worker thread wakes up
21:19:10.475 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.82, 2.27) opts 0xd
21:19:10.475 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.82, 2.27)
21:19:10.475 00.000 18852 Moving (-1.82, 2.27) raw xDistance=-2.89 yDistance=-0.02
21:19:10.475 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.92 from input -2.89
21:19:10.475 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:10.475 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:19:10.475 00.000 18852 MoveAxis(E, 470, ABG)
21:19:10.475 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:10.475 00.000 18852 Move returns status 1, amount 0
21:19:10.475 00.000 18852 MoveAxis(N, 0, ABG)
21:19:10.475 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:10.475 00.000 18852 Move returns status 1, amount 0
21:19:10.475 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:10.475 00.000 18852 move complete, result=1
21:19:10.475 00.000 18852 worker thread done servicing request
21:19:10.475 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=1, FiltMax=245, Gamma=1.000
21:19:10.490 00.015 13524 UpdateGuideState exits: m=1343 SNR=23.3
21:19:10.490 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:10.490 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:10.506 00.016 13524 Enqueuing Expose request
21:19:10.506 00.000 18852 Worker thread wakes up
21:19:10.506 00.000 13524 GuideStep: -2.9 px 0 ms EAST, -0.0 px 0 ms NORTH
21:19:10.506 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:10.506 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:10.506 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:10.506 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:13.740 03.234 18852 Exposure complete
21:19:13.786 00.046 18852 worker thread done servicing request
21:19:13.786 00.000 13524 OnExposeComplete: enter
21:19:13.786 00.000 13524 UpdateGuideState(): m_state=6
21:19:13.786 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:19:13.786 00.000 13524 Star::Find returns 1 (0), X=751.38, Y=383.83, Mass=1318, SNR=23.4, Peak=257 HFD=2.0
21:19:13.786 00.000 13524 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.99) = xAngle (3.17 = -3.11)
21:19:13.786 00.000 13524 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.07)
21:19:13.786 00.000 13524 CameraToMount -- cameraX=-1.65 cameraY=2.34 hyp=2.86 cameraTheta=2.18 mountX=-2.86 mountY=-0.19, mountTheta=-3.07
21:19:13.786 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.65, y=2.34, opts=13)
21:19:13.802 00.016 13524 Enqueuing Move request for scope (-1.65, 2.34)
21:19:13.802 00.000 18852 Worker thread wakes up
21:19:13.802 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.65, 2.34) opts 0xd
21:19:13.802 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.65, 2.34)
21:19:13.802 00.000 18852 Moving (-1.65, 2.34) raw xDistance=-2.86 yDistance=-0.19
21:19:13.802 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.93 from input -2.86
21:19:13.802 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:13.802 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:19:13.802 00.000 18852 MoveAxis(E, 474, ABG)
21:19:13.802 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:13.802 00.000 18852 Move returns status 1, amount 0
21:19:13.802 00.000 18852 MoveAxis(N, 0, ABG)
21:19:13.802 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:13.802 00.000 18852 Move returns status 1, amount 0
21:19:13.802 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:13.802 00.000 18852 move complete, result=1
21:19:13.802 00.000 18852 worker thread done servicing request
21:19:13.802 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=1, FiltMax=250, Gamma=1.000
21:19:13.817 00.015 13524 UpdateGuideState exits: m=1318 SNR=23.4
21:19:13.817 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:13.817 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:13.817 00.000 13524 Enqueuing Expose request
21:19:13.817 00.000 13524 GuideStep: -2.9 px 0 ms EAST, -0.2 px 0 ms NORTH
21:19:13.817 00.000 18852 Worker thread wakes up
21:19:13.817 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:13.817 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:13.833 00.016 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:13.833 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:17.082 03.249 18852 Exposure complete
21:19:17.114 00.032 18852 worker thread done servicing request
21:19:17.114 00.000 13524 OnExposeComplete: enter
21:19:17.114 00.000 13524 UpdateGuideState(): m_state=6
21:19:17.114 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:19:17.114 00.000 13524 Star::Find returns 1 (0), X=751.32, Y=383.56, Mass=1291, SNR=23.4, Peak=257 HFD=1.7
21:19:17.114 00.000 13524 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.99) = xAngle (3.25 = -3.03)
21:19:17.129 00.015 13524 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.01)
21:19:17.129 00.000 13524 CameraToMount -- cameraX=-1.71 cameraY=2.06 hyp=2.68 cameraTheta=2.26 mountX=-2.66 mountY=0.03, mountTheta=3.13
21:19:17.129 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.71, y=2.06, opts=13)
21:19:17.129 00.000 13524 Enqueuing Move request for scope (-1.71, 2.06)
21:19:17.129 00.000 18852 Worker thread wakes up
21:19:17.129 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.71, 2.06) opts 0xd
21:19:17.129 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.71, 2.06)
21:19:17.129 00.000 18852 Moving (-1.71, 2.06) raw xDistance=-2.66 yDistance=0.03
21:19:17.129 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.81 from input -2.66
21:19:17.129 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:17.129 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:19:17.129 00.000 18852 MoveAxis(E, 444, ABG)
21:19:17.129 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:17.129 00.000 18852 Move returns status 1, amount 0
21:19:17.129 00.000 18852 MoveAxis(N, 0, ABG)
21:19:17.129 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:17.129 00.000 18852 Move returns status 1, amount 0
21:19:17.129 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:17.129 00.000 18852 move complete, result=1
21:19:17.129 00.000 18852 worker thread done servicing request
21:19:17.129 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=2, FiltMax=211, Gamma=1.000
21:19:17.145 00.016 13524 UpdateGuideState exits: m=1291 SNR=23.4
21:19:17.160 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:17.160 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:17.160 00.000 13524 Enqueuing Expose request
21:19:17.160 00.000 13524 GuideStep: -2.7 px 0 ms EAST, 0.0 px 0 ms NORTH
21:19:17.160 00.000 18852 Worker thread wakes up
21:19:17.160 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:17.160 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:17.160 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:17.160 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:20.410 03.250 18852 Exposure complete
21:19:20.441 00.031 18852 worker thread done servicing request
21:19:20.441 00.000 13524 OnExposeComplete: enter
21:19:20.441 00.000 13524 UpdateGuideState(): m_state=6
21:19:20.441 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:19:20.441 00.000 13524 Star::Find returns 1 (0), X=751.07, Y=384.31, Mass=1264, SNR=22.7, Peak=257 HFD=2.2
21:19:20.441 00.000 13524 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.99) = xAngle (3.17 = -3.12)
21:19:20.441 00.000 13524 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.07)
21:19:20.441 00.000 13524 CameraToMount -- cameraX=-1.96 cameraY=2.81 hyp=3.43 cameraTheta=2.18 mountX=-3.43 mountY=-0.25, mountTheta=-3.07
21:19:20.441 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.96, y=2.81, opts=13)
21:19:20.441 00.000 13524 Enqueuing Move request for scope (-1.96, 2.81)
21:19:20.457 00.016 18852 Worker thread wakes up
21:19:20.457 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.96, 2.81) opts 0xd
21:19:20.457 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.96, 2.81)
21:19:20.457 00.000 18852 Moving (-1.96, 2.81) raw xDistance=-3.43 yDistance=-0.25
21:19:20.457 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.28 from input -3.43
21:19:20.457 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:20.457 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:19:20.457 00.000 18852 MoveAxis(E, 560, ABG)
21:19:20.457 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:20.457 00.000 18852 Move returns status 1, amount 0
21:19:20.457 00.000 18852 MoveAxis(N, 0, ABG)
21:19:20.457 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:20.457 00.000 18852 Move returns status 1, amount 0
21:19:20.457 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:20.457 00.000 18852 move complete, result=1
21:19:20.457 00.000 18852 worker thread done servicing request
21:19:20.457 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=1, FiltMax=256, Gamma=1.000
21:19:20.472 00.015 13524 UpdateGuideState exits: m=1264 SNR=22.7
21:19:20.472 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:20.472 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:20.472 00.000 13524 Enqueuing Expose request
21:19:20.472 00.000 13524 GuideStep: -3.4 px 0 ms EAST, -0.2 px 0 ms NORTH
21:19:20.472 00.000 18852 Worker thread wakes up
21:19:20.472 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:20.472 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:20.472 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:20.488 00.016 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:23.722 03.234 18852 Exposure complete
21:19:23.753 00.031 18852 worker thread done servicing request
21:19:23.753 00.000 13524 OnExposeComplete: enter
21:19:23.753 00.000 13524 UpdateGuideState(): m_state=6
21:19:23.753 00.000 13524 Star::Find(15, 751, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:19:23.753 00.000 13524 Star::Find returns 1 (0), X=750.78, Y=384.68, Mass=1253, SNR=23.1, Peak=257 HFD=1.9
21:19:23.753 00.000 13524 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.99) = xAngle (3.17 = -3.11)
21:19:23.753 00.000 13524 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.07)
21:19:23.753 00.000 13524 CameraToMount -- cameraX=-2.25 cameraY=3.19 hyp=3.90 cameraTheta=2.18 mountX=-3.90 mountY=-0.26, mountTheta=-3.07
21:19:23.753 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.25, y=3.19, opts=13)
21:19:23.753 00.000 13524 Enqueuing Move request for scope (-2.25, 3.19)
21:19:23.768 00.015 18852 Worker thread wakes up
21:19:23.768 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.25, 3.19) opts 0xd
21:19:23.768 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.25, 3.19)
21:19:23.768 00.000 18852 Moving (-2.25, 3.19) raw xDistance=-3.90 yDistance=-0.26
21:19:23.768 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.62 from input -3.90
21:19:23.768 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:23.768 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:19:23.768 00.000 18852 MoveAxis(E, 641, ABG)
21:19:23.768 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:23.768 00.000 18852 Move returns status 1, amount 0
21:19:23.768 00.000 18852 MoveAxis(N, 0, ABG)
21:19:23.768 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:23.768 00.000 18852 Move returns status 1, amount 0
21:19:23.768 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:23.768 00.000 18852 move complete, result=1
21:19:23.768 00.000 18852 worker thread done servicing request
21:19:23.768 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=2, FiltMax=255, Gamma=1.000
21:19:23.784 00.016 13524 UpdateGuideState exits: m=1253 SNR=23.1
21:19:23.784 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:23.784 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:23.784 00.000 13524 Enqueuing Expose request
21:19:23.784 00.000 13524 GuideStep: -3.9 px 0 ms EAST, -0.3 px 0 ms NORTH
21:19:23.784 00.000 18852 Worker thread wakes up
21:19:23.784 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:23.784 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:23.784 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:23.799 00.015 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:27.032 03.233 18852 Exposure complete
21:19:27.064 00.032 18852 worker thread done servicing request
21:19:27.064 00.000 13524 OnExposeComplete: enter
21:19:27.064 00.000 13524 UpdateGuideState(): m_state=6
21:19:27.064 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:19:27.064 00.000 13524 Star::Find returns 1 (0), X=750.68, Y=384.81, Mass=1323, SNR=23.4, Peak=255 HFD=2.0
21:19:27.064 00.000 13524 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.99) = xAngle (3.17 = -3.11)
21:19:27.079 00.015 13524 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.06)
21:19:27.079 00.000 13524 CameraToMount -- cameraX=-2.35 cameraY=3.32 hyp=4.07 cameraTheta=2.19 mountX=-4.06 mountY=-0.26, mountTheta=-3.08
21:19:27.079 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.35, y=3.32, opts=13)
21:19:27.079 00.000 13524 Enqueuing Move request for scope (-2.35, 3.32)
21:19:27.079 00.000 18852 Worker thread wakes up
21:19:27.079 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.35, 3.32) opts 0xd
21:19:27.079 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.35, 3.32)
21:19:27.079 00.000 18852 Moving (-2.35, 3.32) raw xDistance=-4.06 yDistance=-0.26
21:19:27.079 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.74 from input -4.06
21:19:27.079 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:27.079 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:19:27.079 00.000 18852 MoveAxis(E, 672, ABG)
21:19:27.079 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:27.079 00.000 18852 Move returns status 1, amount 0
21:19:27.079 00.000 18852 MoveAxis(N, 0, ABG)
21:19:27.079 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:27.079 00.000 18852 Move returns status 1, amount 0
21:19:27.079 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:27.079 00.000 18852 move complete, result=1
21:19:27.079 00.000 18852 worker thread done servicing request
21:19:27.079 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=1, FiltMax=243, Gamma=1.000
21:19:27.095 00.016 13524 UpdateGuideState exits: m=1323 SNR=23.4
21:19:27.095 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:27.095 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:27.110 00.015 13524 Enqueuing Expose request
21:19:27.110 00.000 13524 GuideStep: -4.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:19:27.110 00.000 18852 Worker thread wakes up
21:19:27.110 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:27.110 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:27.110 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:27.110 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:30.344 03.234 18852 Exposure complete
21:19:30.375 00.031 18852 worker thread done servicing request
21:19:30.375 00.000 13524 OnExposeComplete: enter
21:19:30.375 00.000 13524 UpdateGuideState(): m_state=6
21:19:30.375 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:19:30.375 00.000 13524 Star::Find returns 1 (0), X=750.42, Y=384.87, Mass=1438, SNR=24.3, Peak=257 HFD=2.1
21:19:30.375 00.000 13524 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.99) = xAngle (3.22 = -3.07)
21:19:30.375 00.000 13524 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.02)
21:19:30.375 00.000 13524 CameraToMount -- cameraX=-2.61 cameraY=3.37 hyp=4.26 cameraTheta=2.23 mountX=-4.25 mountY=-0.10, mountTheta=-3.12
21:19:30.391 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-2.61, y=3.37, opts=13)
21:19:30.391 00.000 13524 Enqueuing Move request for scope (-2.61, 3.37)
21:19:30.391 00.000 18852 Worker thread wakes up
21:19:30.391 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.61, 3.37) opts 0xd
21:19:30.391 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.61, 3.37)
21:19:30.391 00.000 18852 Moving (-2.61, 3.37) raw xDistance=-4.25 yDistance=-0.10
21:19:30.391 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.87 from input -4.25
21:19:30.391 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:30.391 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:19:30.391 00.000 18852 MoveAxis(E, 704, ABG)
21:19:30.391 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:30.391 00.000 18852 Move returns status 1, amount 0
21:19:30.391 00.000 18852 MoveAxis(N, 0, ABG)
21:19:30.391 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:30.391 00.000 18852 Move returns status 1, amount 0
21:19:30.391 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:30.391 00.000 18852 move complete, result=1
21:19:30.391 00.000 18852 worker thread done servicing request
21:19:30.391 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=2, FiltMax=255, Gamma=1.000
21:19:30.407 00.016 13524 UpdateGuideState exits: m=1438 SNR=24.3
21:19:30.407 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:30.407 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:30.407 00.000 13524 Enqueuing Expose request
21:19:30.407 00.000 13524 GuideStep: -4.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:19:30.407 00.000 18852 Worker thread wakes up
21:19:30.422 00.015 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:30.422 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:30.422 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:30.422 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:33.656 03.234 18852 Exposure complete
21:19:33.687 00.031 18852 worker thread done servicing request
21:19:33.687 00.000 13524 OnExposeComplete: enter
21:19:33.687 00.000 13524 UpdateGuideState(): m_state=6
21:19:33.687 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:19:33.687 00.000 13524 Star::Find returns 1 (0), X=750.63, Y=384.49, Mass=1265, SNR=23.1, Peak=257 HFD=1.6
21:19:33.687 00.000 13524 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.99) = xAngle (3.23 = -3.05)
21:19:33.687 00.000 13524 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.28 = -0.01)
21:19:33.687 00.000 13524 CameraToMount -- cameraX=-2.39 cameraY=3.00 hyp=3.84 cameraTheta=2.24 mountX=-3.82 mountY=-0.03, mountTheta=-3.13
21:19:33.703 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-2.39, y=3.00, opts=13)
21:19:33.703 00.000 13524 Enqueuing Move request for scope (-2.39, 3.00)
21:19:33.703 00.000 18852 Worker thread wakes up
21:19:33.703 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.39, 3.00) opts 0xd
21:19:33.703 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.39, 3.00)
21:19:33.703 00.000 18852 Moving (-2.39, 3.00) raw xDistance=-3.82 yDistance=-0.03
21:19:33.703 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.61 from input -3.82
21:19:33.703 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:33.703 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:19:33.703 00.000 18852 MoveAxis(E, 639, ABG)
21:19:33.703 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:33.703 00.000 18852 Move returns status 1, amount 0
21:19:33.703 00.000 18852 MoveAxis(N, 0, ABG)
21:19:33.703 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:33.703 00.000 18852 Move returns status 1, amount 0
21:19:33.703 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:33.703 00.000 18852 move complete, result=1
21:19:33.703 00.000 18852 worker thread done servicing request
21:19:33.703 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=2, FiltMax=256, Gamma=1.000
21:19:33.718 00.015 13524 UpdateGuideState exits: m=1265 SNR=23.1
21:19:33.718 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:33.718 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:33.718 00.000 13524 Enqueuing Expose request
21:19:33.718 00.000 13524 GuideStep: -3.8 px 0 ms EAST, -0.0 px 0 ms NORTH
21:19:33.734 00.016 18852 Worker thread wakes up
21:19:33.734 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:33.734 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:33.734 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:33.734 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:36.968 03.234 18852 Exposure complete
21:19:37.014 00.046 18852 worker thread done servicing request
21:19:37.014 00.000 13524 OnExposeComplete: enter
21:19:37.014 00.000 13524 UpdateGuideState(): m_state=6
21:19:37.014 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:19:37.014 00.000 13524 Star::Find returns 1 (0), X=750.77, Y=384.39, Mass=1403, SNR=24.3, Peak=257 HFD=2.1
21:19:37.014 00.000 13524 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.99) = xAngle (3.22 = -3.07)
21:19:37.014 00.000 13524 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.02)
21:19:37.014 00.000 13524 CameraToMount -- cameraX=-2.25 cameraY=2.90 hyp=3.67 cameraTheta=2.23 mountX=-3.66 mountY=-0.07, mountTheta=-3.12
21:19:37.014 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.25, y=2.90, opts=13)
21:19:37.014 00.000 13524 Enqueuing Move request for scope (-2.25, 2.90)
21:19:37.014 00.000 18852 Worker thread wakes up
21:19:37.014 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.25, 2.90) opts 0xd
21:19:37.014 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.25, 2.90)
21:19:37.014 00.000 18852 Moving (-2.25, 2.90) raw xDistance=-3.66 yDistance=-0.07
21:19:37.014 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.49 from input -3.66
21:19:37.014 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:37.014 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:19:37.014 00.000 18852 MoveAxis(E, 610, ABG)
21:19:37.014 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:37.014 00.000 18852 Move returns status 1, amount 0
21:19:37.014 00.000 18852 MoveAxis(N, 0, ABG)
21:19:37.014 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:37.014 00.000 18852 Move returns status 1, amount 0
21:19:37.014 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:37.014 00.000 18852 move complete, result=1
21:19:37.014 00.000 18852 worker thread done servicing request
21:19:37.030 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=2, FiltMax=255, Gamma=1.000
21:19:37.046 00.016 13524 UpdateGuideState exits: m=1403 SNR=24.3
21:19:37.046 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:37.046 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:37.046 00.000 13524 Enqueuing Expose request
21:19:37.046 00.000 13524 GuideStep: -3.7 px 0 ms EAST, -0.1 px 0 ms NORTH
21:19:37.046 00.000 18852 Worker thread wakes up
21:19:37.046 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:37.046 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:37.046 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:37.046 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:40.298 03.252 18852 Exposure complete
21:19:40.345 00.047 18852 worker thread done servicing request
21:19:40.345 00.000 13524 OnExposeComplete: enter
21:19:40.345 00.000 13524 UpdateGuideState(): m_state=6
21:19:40.345 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:19:40.345 00.000 13524 Star::Find returns 1 (0), X=750.15, Y=385.26, Mass=1285, SNR=22.8, Peak=255 HFD=2.3
21:19:40.345 00.000 13524 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.99) = xAngle (3.21 = -3.07)
21:19:40.345 00.000 13524 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.03)
21:19:40.360 00.015 13524 CameraToMount -- cameraX=-2.88 cameraY=3.77 hyp=4.75 cameraTheta=2.22 mountX=-4.73 mountY=-0.13, mountTheta=-3.11
21:19:40.360 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.88, y=3.77, opts=13)
21:19:40.360 00.000 13524 Enqueuing Move request for scope (-2.88, 3.77)
21:19:40.360 00.000 18852 Worker thread wakes up
21:19:40.360 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.88, 3.77) opts 0xd
21:19:40.360 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.88, 3.77)
21:19:40.360 00.000 18852 Moving (-2.88, 3.77) raw xDistance=-4.73 yDistance=-0.13
21:19:40.360 00.000 18852 GuideAlgorithmHysteresis::Result() returns -3.16 from input -4.73
21:19:40.360 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:40.360 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:19:40.360 00.000 18852 MoveAxis(E, 774, ABG)
21:19:40.360 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:40.360 00.000 18852 Move returns status 1, amount 0
21:19:40.360 00.000 18852 MoveAxis(N, 0, ABG)
21:19:40.360 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:40.360 00.000 18852 Move returns status 1, amount 0
21:19:40.360 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:40.360 00.000 18852 move complete, result=1
21:19:40.360 00.000 18852 worker thread done servicing request
21:19:40.360 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=31, FiltMin=2, FiltMax=241, Gamma=1.000
21:19:40.376 00.016 13524 UpdateGuideState exits: m=1285 SNR=22.8
21:19:40.376 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:40.376 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:40.392 00.016 13524 Enqueuing Expose request
21:19:40.392 00.000 13524 GuideStep: -4.7 px 0 ms EAST, -0.1 px 0 ms NORTH
21:19:40.392 00.000 18852 Worker thread wakes up
21:19:40.392 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:40.392 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:40.392 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:40.392 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:43.625 03.233 18852 Exposure complete
21:19:43.656 00.031 18852 worker thread done servicing request
21:19:43.656 00.000 13524 OnExposeComplete: enter
21:19:43.656 00.000 13524 UpdateGuideState(): m_state=6
21:19:43.656 00.000 13524 Star::Find(15, 750, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:19:43.656 00.000 13524 Star::Find returns 1 (0), X=750.00, Y=385.53, Mass=1311, SNR=23.2, Peak=255 HFD=2.2
21:19:43.656 00.000 13524 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.99) = xAngle (3.20 = -3.08)
21:19:43.656 00.000 13524 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.25 = -0.04)
21:19:43.656 00.000 13524 CameraToMount -- cameraX=-3.03 cameraY=4.04 hyp=5.05 cameraTheta=2.21 mountX=-5.04 mountY=-0.19, mountTheta=-3.10
21:19:43.672 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-3.03, y=4.04, opts=13)
21:19:43.672 00.000 13524 Enqueuing Move request for scope (-3.03, 4.04)
21:19:43.672 00.000 18852 Worker thread wakes up
21:19:43.672 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-3.03, 4.04) opts 0xd
21:19:43.672 00.000 18852 Handling offset move in thread for scope, endpoint = (-3.03, 4.04)
21:19:43.672 00.000 18852 Moving (-3.03, 4.04) raw xDistance=-5.04 yDistance=-0.19
21:19:43.672 00.000 18852 GuideAlgorithmHysteresis::Result() returns -3.39 from input -5.04
21:19:43.672 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:43.672 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:19:43.672 00.000 18852 MoveAxis(E, 832, ABG)
21:19:43.672 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:43.672 00.000 18852 Move returns status 1, amount 0
21:19:43.672 00.000 18852 MoveAxis(N, 0, ABG)
21:19:43.672 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:43.672 00.000 18852 Move returns status 1, amount 0
21:19:43.672 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:43.672 00.000 18852 move complete, result=1
21:19:43.672 00.000 18852 worker thread done servicing request
21:19:43.672 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:19:43.688 00.016 13524 UpdateGuideState exits: m=1311 SNR=23.2
21:19:43.688 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:43.688 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:43.688 00.000 13524 Enqueuing Expose request
21:19:43.688 00.000 13524 GuideStep: -5.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:19:43.703 00.015 18852 Worker thread wakes up
21:19:43.703 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:43.703 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:43.703 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:43.703 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:46.937 03.234 18852 Exposure complete
21:19:46.968 00.031 18852 worker thread done servicing request
21:19:46.968 00.000 13524 OnExposeComplete: enter
21:19:46.968 00.000 13524 UpdateGuideState(): m_state=6
21:19:46.968 00.000 13524 Star::Find(15, 749, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:19:46.968 00.000 13524 Star::Find returns 1 (0), X=750.17, Y=385.40, Mass=1286, SNR=22.8, Peak=255 HFD=2.0
21:19:46.968 00.000 13524 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.99) = xAngle (3.19 = -3.09)
21:19:46.968 00.000 13524 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
21:19:46.968 00.000 13524 CameraToMount -- cameraX=-2.86 cameraY=3.90 hyp=4.84 cameraTheta=2.20 mountX=-4.83 mountY=-0.23, mountTheta=-3.09
21:19:46.984 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-2.86, y=3.90, opts=13)
21:19:46.984 00.000 13524 Enqueuing Move request for scope (-2.86, 3.90)
21:19:46.984 00.000 18852 Worker thread wakes up
21:19:46.984 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.86, 3.90) opts 0xd
21:19:46.984 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.86, 3.90)
21:19:46.984 00.000 18852 Moving (-2.86, 3.90) raw xDistance=-4.83 yDistance=-0.23
21:19:46.984 00.000 18852 GuideAlgorithmHysteresis::Result() returns -3.28 from input -4.83
21:19:46.984 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:46.984 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:19:46.984 00.000 18852 MoveAxis(E, 804, ABG)
21:19:46.984 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:46.984 00.000 18852 Move returns status 1, amount 0
21:19:46.984 00.000 18852 MoveAxis(N, 0, ABG)
21:19:46.984 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:46.984 00.000 18852 Move returns status 1, amount 0
21:19:46.984 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:46.984 00.000 18852 move complete, result=1
21:19:46.984 00.000 18852 worker thread done servicing request
21:19:46.984 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:19:46.999 00.015 13524 UpdateGuideState exits: m=1286 SNR=22.8
21:19:46.999 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:46.999 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:46.999 00.000 13524 Enqueuing Expose request
21:19:46.999 00.000 13524 GuideStep: -4.8 px 0 ms EAST, -0.2 px 0 ms NORTH
21:19:46.999 00.000 18852 Worker thread wakes up
21:19:46.999 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:46.999 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:47.015 00.016 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:47.015 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:50.249 03.234 18852 Exposure complete
21:19:50.280 00.031 18852 worker thread done servicing request
21:19:50.280 00.000 13524 OnExposeComplete: enter
21:19:50.280 00.000 13524 UpdateGuideState(): m_state=6
21:19:50.280 00.000 13524 Star::Find(15, 750, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:19:50.280 00.000 13524 Star::Find returns 1 (0), X=749.94, Y=385.80, Mass=1349, SNR=23.6, Peak=255 HFD=2.2
21:19:50.295 00.015 13524 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.99) = xAngle (3.18 = -3.10)
21:19:50.295 00.000 13524 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.06)
21:19:50.295 00.000 13524 CameraToMount -- cameraX=-3.08 cameraY=4.30 hyp=5.29 cameraTheta=2.19 mountX=-5.29 mountY=-0.31, mountTheta=-3.08
21:19:50.295 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-3.08, y=4.30, opts=13)
21:19:50.295 00.000 13524 Enqueuing Move request for scope (-3.08, 4.30)
21:19:50.295 00.000 18852 Worker thread wakes up
21:19:50.295 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-3.08, 4.30) opts 0xd
21:19:50.295 00.000 18852 Handling offset move in thread for scope, endpoint = (-3.08, 4.30)
21:19:50.295 00.000 18852 Moving (-3.08, 4.30) raw xDistance=-5.29 yDistance=-0.31
21:19:50.295 00.000 18852 GuideAlgorithmHysteresis::Result() returns -3.56 from input -5.29
21:19:50.295 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:50.295 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:19:50.295 00.000 18852 MoveAxis(E, 873, ABG)
21:19:50.295 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:50.295 00.000 18852 Move returns status 1, amount 0
21:19:50.295 00.000 18852 MoveAxis(N, 0, ABG)
21:19:50.295 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:50.295 00.000 18852 Move returns status 1, amount 0
21:19:50.295 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:50.295 00.000 18852 move complete, result=1
21:19:50.295 00.000 18852 worker thread done servicing request
21:19:50.311 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:19:50.311 00.000 13524 UpdateGuideState exits: m=1349 SNR=23.6
21:19:50.327 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:50.327 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:50.327 00.000 13524 Enqueuing Expose request
21:19:50.327 00.000 13524 GuideStep: -5.3 px 0 ms EAST, -0.3 px 0 ms NORTH
21:19:50.327 00.000 18852 Worker thread wakes up
21:19:50.327 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:50.327 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:50.327 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:50.327 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:53.576 03.249 18852 Exposure complete
21:19:53.607 00.031 18852 worker thread done servicing request
21:19:53.607 00.000 13524 OnExposeComplete: enter
21:19:53.607 00.000 13524 UpdateGuideState(): m_state=6
21:19:53.607 00.000 13524 Star::Find(15, 749, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:19:53.607 00.000 13524 Star::Find returns 1 (0), X=749.98, Y=385.67, Mass=1302, SNR=23.1, Peak=255 HFD=2.1
21:19:53.607 00.000 13524 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.99) = xAngle (3.19 = -3.10)
21:19:53.607 00.000 13524 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
21:19:53.607 00.000 13524 CameraToMount -- cameraX=-3.05 cameraY=4.17 hyp=5.17 cameraTheta=2.20 mountX=-5.16 mountY=-0.26, mountTheta=-3.09
21:19:53.623 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-3.05, y=4.17, opts=13)
21:19:53.623 00.000 13524 Enqueuing Move request for scope (-3.05, 4.17)
21:19:53.623 00.000 18852 Worker thread wakes up
21:19:53.623 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-3.05, 4.17) opts 0xd
21:19:53.623 00.000 18852 Handling offset move in thread for scope, endpoint = (-3.05, 4.17)
21:19:53.623 00.000 18852 Moving (-3.05, 4.17) raw xDistance=-5.16 yDistance=-0.26
21:19:53.623 00.000 18852 GuideAlgorithmHysteresis::Result() returns -3.50 from input -5.16
21:19:53.623 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:53.623 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:19:53.623 00.000 18852 MoveAxis(E, 858, ABG)
21:19:53.623 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:53.623 00.000 18852 Move returns status 1, amount 0
21:19:53.623 00.000 18852 MoveAxis(N, 0, ABG)
21:19:53.623 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:53.623 00.000 18852 Move returns status 1, amount 0
21:19:53.623 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:53.623 00.000 18852 move complete, result=1
21:19:53.623 00.000 18852 worker thread done servicing request
21:19:53.623 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:19:53.638 00.015 13524 UpdateGuideState exits: m=1302 SNR=23.1
21:19:53.638 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:53.638 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:53.638 00.000 13524 Enqueuing Expose request
21:19:53.638 00.000 13524 GuideStep: -5.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:19:53.654 00.016 18852 Worker thread wakes up
21:19:53.654 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:53.654 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:53.654 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:53.654 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:19:56.887 03.233 18852 Exposure complete
21:19:56.934 00.047 18852 worker thread done servicing request
21:19:56.934 00.000 13524 OnExposeComplete: enter
21:19:56.934 00.000 13524 UpdateGuideState(): m_state=6
21:19:56.934 00.000 13524 Star::Find(15, 749, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:19:56.934 00.000 13524 Star::Find returns 1 (0), X=750.01, Y=385.80, Mass=1412, SNR=24.0, Peak=254 HFD=2.1
21:19:56.934 00.000 13524 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.99) = xAngle (3.17 = -3.11)
21:19:56.934 00.000 13524 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.07)
21:19:56.934 00.000 13524 CameraToMount -- cameraX=-3.02 cameraY=4.31 hyp=5.26 cameraTheta=2.18 mountX=-5.26 mountY=-0.36, mountTheta=-3.07
21:19:56.950 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-3.02, y=4.31, opts=13)
21:19:56.950 00.000 13524 Enqueuing Move request for scope (-3.02, 4.31)
21:19:56.950 00.000 18852 Worker thread wakes up
21:19:56.950 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-3.02, 4.31) opts 0xd
21:19:56.950 00.000 18852 Handling offset move in thread for scope, endpoint = (-3.02, 4.31)
21:19:56.950 00.000 18852 Moving (-3.02, 4.31) raw xDistance=-5.26 yDistance=-0.36
21:19:56.950 00.000 18852 GuideAlgorithmHysteresis::Result() returns -3.56 from input -5.26
21:19:56.950 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:56.950 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:19:56.950 00.000 18852 MoveAxis(E, 871, ABG)
21:19:56.950 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:56.950 00.000 18852 Move returns status 1, amount 0
21:19:56.950 00.000 18852 MoveAxis(N, 0, ABG)
21:19:56.950 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:19:56.950 00.000 18852 Move returns status 1, amount 0
21:19:56.950 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:19:56.950 00.000 18852 move complete, result=1
21:19:56.950 00.000 18852 worker thread done servicing request
21:19:56.950 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:19:56.965 00.015 13524 UpdateGuideState exits: m=1412 SNR=24.0
21:19:56.965 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:56.965 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:19:56.965 00.000 13524 Enqueuing Expose request
21:19:56.981 00.016 13524 GuideStep: -5.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:19:56.981 00.000 18852 Worker thread wakes up
21:19:56.981 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:19:56.981 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:19:56.981 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:19:56.981 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:00.230 03.249 18852 Exposure complete
21:20:00.261 00.031 18852 worker thread done servicing request
21:20:00.261 00.000 13524 OnExposeComplete: enter
21:20:00.261 00.000 13524 UpdateGuideState(): m_state=6
21:20:00.261 00.000 13524 Star::Find(15, 750, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:20:00.261 00.000 13524 Star::Find returns 1 (0), X=750.15, Y=385.60, Mass=1465, SNR=24.5, Peak=255 HFD=2.1
21:20:00.261 00.000 13524 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.99) = xAngle (3.17 = -3.11)
21:20:00.277 00.016 13524 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.07)
21:20:00.277 00.000 13524 CameraToMount -- cameraX=-2.88 cameraY=4.11 hyp=5.01 cameraTheta=2.18 mountX=-5.01 mountY=-0.34, mountTheta=-3.07
21:20:00.277 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.88, y=4.11, opts=13)
21:20:00.277 00.000 13524 Enqueuing Move request for scope (-2.88, 4.11)
21:20:00.277 00.000 18852 Worker thread wakes up
21:20:00.277 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.88, 4.11) opts 0xd
21:20:00.277 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.88, 4.11)
21:20:00.277 00.000 18852 Moving (-2.88, 4.11) raw xDistance=-5.01 yDistance=-0.34
21:20:00.277 00.000 18852 GuideAlgorithmHysteresis::Result() returns -3.41 from input -5.01
21:20:00.277 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:00.277 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:20:00.277 00.000 18852 MoveAxis(E, 835, ABG)
21:20:00.277 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:00.277 00.000 18852 Move returns status 1, amount 0
21:20:00.277 00.000 18852 MoveAxis(N, 0, ABG)
21:20:00.277 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:00.277 00.000 18852 Move returns status 1, amount 0
21:20:00.277 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:00.277 00.000 18852 move complete, result=1
21:20:00.277 00.000 18852 worker thread done servicing request
21:20:00.277 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=31, FiltMin=1, FiltMax=254, Gamma=1.000
21:20:00.293 00.016 13524 UpdateGuideState exits: m=1465 SNR=24.5
21:20:00.293 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:00.308 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:00.308 00.000 13524 Enqueuing Expose request
21:20:00.308 00.000 13524 GuideStep: -5.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:20:00.308 00.000 18852 Worker thread wakes up
21:20:00.308 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:00.308 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:00.308 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:00.308 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:03.557 03.249 18852 Exposure complete
21:20:03.589 00.032 18852 worker thread done servicing request
21:20:03.589 00.000 13524 OnExposeComplete: enter
21:20:03.589 00.000 13524 UpdateGuideState(): m_state=6
21:20:03.604 00.015 13524 Star::Find(15, 750, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:20:03.604 00.000 13524 Star::Find returns 1 (0), X=750.78, Y=384.54, Mass=1326, SNR=23.6, Peak=257 HFD=1.9
21:20:03.604 00.000 13524 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.99) = xAngle (3.19 = -3.09)
21:20:03.604 00.000 13524 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.04)
21:20:03.604 00.000 13524 CameraToMount -- cameraX=-2.25 cameraY=3.05 hyp=3.79 cameraTheta=2.21 mountX=-3.78 mountY=-0.17, mountTheta=-3.10
21:20:03.604 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.25, y=3.05, opts=13)
21:20:03.604 00.000 13524 Enqueuing Move request for scope (-2.25, 3.05)
21:20:03.604 00.000 18852 Worker thread wakes up
21:20:03.604 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.25, 3.05) opts 0xd
21:20:03.604 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.25, 3.05)
21:20:03.604 00.000 18852 Moving (-2.25, 3.05) raw xDistance=-3.78 yDistance=-0.17
21:20:03.604 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.62 from input -3.78
21:20:03.604 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:03.604 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:20:03.604 00.000 18852 MoveAxis(E, 642, ABG)
21:20:03.604 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:03.604 00.000 18852 Move returns status 1, amount 0
21:20:03.604 00.000 18852 MoveAxis(N, 0, ABG)
21:20:03.604 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:03.604 00.000 18852 Move returns status 1, amount 0
21:20:03.604 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:03.604 00.000 18852 move complete, result=1
21:20:03.604 00.000 18852 worker thread done servicing request
21:20:03.620 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=1, FiltMax=255, Gamma=1.000
21:20:03.620 00.000 13524 UpdateGuideState exits: m=1326 SNR=23.6
21:20:03.636 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:03.636 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:03.636 00.000 13524 Enqueuing Expose request
21:20:03.636 00.000 13524 GuideStep: -3.8 px 0 ms EAST, -0.2 px 0 ms NORTH
21:20:03.636 00.000 18852 Worker thread wakes up
21:20:03.636 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:03.636 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:03.636 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:03.636 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:06.900 03.264 18852 Exposure complete
21:20:06.932 00.032 18852 worker thread done servicing request
21:20:06.932 00.000 13524 OnExposeComplete: enter
21:20:06.932 00.000 13524 UpdateGuideState(): m_state=6
21:20:06.932 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:20:06.932 00.000 13524 Star::Find returns 1 (0), X=750.96, Y=384.07, Mass=1341, SNR=23.4, Peak=257 HFD=2.1
21:20:06.947 00.015 13524 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.99) = xAngle (3.23 = -3.05)
21:20:06.947 00.000 13524 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.28 = -0.01)
21:20:06.947 00.000 13524 CameraToMount -- cameraX=-2.07 cameraY=2.58 hyp=3.30 cameraTheta=2.25 mountX=-3.29 mountY=-0.02, mountTheta=-3.14
21:20:06.947 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.07, y=2.58, opts=13)
21:20:06.947 00.000 13524 Enqueuing Move request for scope (-2.07, 2.58)
21:20:06.947 00.000 18852 Worker thread wakes up
21:20:06.947 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.07, 2.58) opts 0xd
21:20:06.947 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.07, 2.58)
21:20:06.947 00.000 18852 Moving (-2.07, 2.58) raw xDistance=-3.29 yDistance=-0.02
21:20:06.947 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.26 from input -3.29
21:20:06.947 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:06.947 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:20:06.947 00.000 18852 MoveAxis(E, 553, ABG)
21:20:06.947 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:06.947 00.000 18852 Move returns status 1, amount 0
21:20:06.947 00.000 18852 MoveAxis(N, 0, ABG)
21:20:06.947 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:06.947 00.000 18852 Move returns status 1, amount 0
21:20:06.947 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:06.947 00.000 18852 move complete, result=1
21:20:06.947 00.000 18852 worker thread done servicing request
21:20:06.963 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=2, FiltMax=256, Gamma=1.000
21:20:06.963 00.000 13524 UpdateGuideState exits: m=1341 SNR=23.4
21:20:06.979 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:06.979 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:06.979 00.000 13524 Enqueuing Expose request
21:20:06.979 00.000 13524 GuideStep: -3.3 px 0 ms EAST, -0.0 px 0 ms NORTH
21:20:06.979 00.000 18852 Worker thread wakes up
21:20:06.979 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:06.979 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:06.979 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:06.979 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:10.228 03.249 18852 Exposure complete
21:20:10.259 00.031 18852 worker thread done servicing request
21:20:10.259 00.000 13524 OnExposeComplete: enter
21:20:10.259 00.000 13524 UpdateGuideState(): m_state=6
21:20:10.259 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:20:10.259 00.000 13524 Star::Find returns 1 (0), X=750.64, Y=384.22, Mass=1312, SNR=22.9, Peak=257 HFD=2.3
21:20:10.259 00.000 13524 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.99) = xAngle (3.27 = -3.01)
21:20:10.259 00.000 13524 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.32 = 0.04)
21:20:10.259 00.000 13524 CameraToMount -- cameraX=-2.38 cameraY=2.73 hyp=3.62 cameraTheta=2.29 mountX=-3.59 mountY=0.14, mountTheta=3.10
21:20:10.275 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-2.38, y=2.73, opts=13)
21:20:10.275 00.000 13524 Enqueuing Move request for scope (-2.38, 2.73)
21:20:10.275 00.000 18852 Worker thread wakes up
21:20:10.275 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.38, 2.73) opts 0xd
21:20:10.275 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.38, 2.73)
21:20:10.275 00.000 18852 Moving (-2.38, 2.73) raw xDistance=-3.59 yDistance=0.14
21:20:10.275 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.42 from input -3.59
21:20:10.275 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:10.275 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:20:10.275 00.000 18852 MoveAxis(E, 593, ABG)
21:20:10.275 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:10.275 00.000 18852 Move returns status 1, amount 0
21:20:10.275 00.000 18852 MoveAxis(N, 0, ABG)
21:20:10.275 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:10.275 00.000 18852 Move returns status 1, amount 0
21:20:10.275 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:10.275 00.000 18852 move complete, result=1
21:20:10.275 00.000 18852 worker thread done servicing request
21:20:10.275 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=1, FiltMax=257, Gamma=1.000
21:20:10.290 00.015 13524 UpdateGuideState exits: m=1312 SNR=22.9
21:20:10.290 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:10.290 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:10.290 00.000 13524 Enqueuing Expose request
21:20:10.290 00.000 13524 GuideStep: -3.6 px 0 ms EAST, 0.1 px 0 ms NORTH
21:20:10.306 00.016 18852 Worker thread wakes up
21:20:10.306 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:10.306 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:10.306 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:10.306 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:13.555 03.249 18852 Exposure complete
21:20:13.586 00.031 18852 worker thread done servicing request
21:20:13.586 00.000 13524 OnExposeComplete: enter
21:20:13.586 00.000 13524 UpdateGuideState(): m_state=6
21:20:13.586 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:20:13.602 00.016 13524 Star::Find returns 1 (0), X=751.21, Y=383.48, Mass=1369, SNR=23.6, Peak=255 HFD=1.9
21:20:13.602 00.000 13524 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.99) = xAngle (3.30 = -2.98)
21:20:13.602 00.000 13524 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.06)
21:20:13.602 00.000 13524 CameraToMount -- cameraX=-1.82 cameraY=1.98 hyp=2.69 cameraTheta=2.31 mountX=-2.66 mountY=0.16, mountTheta=3.08
21:20:13.602 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.82, y=1.98, opts=13)
21:20:13.602 00.000 13524 Enqueuing Move request for scope (-1.82, 1.98)
21:20:13.602 00.000 18852 Worker thread wakes up
21:20:13.602 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.82, 1.98) opts 0xd
21:20:13.602 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.82, 1.98)
21:20:13.602 00.000 18852 Moving (-1.82, 1.98) raw xDistance=-2.66 yDistance=0.16
21:20:13.602 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.84 from input -2.66
21:20:13.602 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:13.602 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:20:13.602 00.000 18852 MoveAxis(E, 452, ABG)
21:20:13.602 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:13.602 00.000 18852 Move returns status 1, amount 0
21:20:13.602 00.000 18852 MoveAxis(N, 0, ABG)
21:20:13.602 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:13.602 00.000 18852 Move returns status 1, amount 0
21:20:13.602 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:13.602 00.000 18852 move complete, result=1
21:20:13.602 00.000 18852 worker thread done servicing request
21:20:13.618 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=1, FiltMax=254, Gamma=1.000
21:20:13.618 00.000 13524 UpdateGuideState exits: m=1369 SNR=23.6
21:20:13.618 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:13.633 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:13.633 00.000 13524 Enqueuing Expose request
21:20:13.633 00.000 13524 GuideStep: -2.7 px 0 ms EAST, 0.2 px 0 ms NORTH
21:20:13.633 00.000 18852 Worker thread wakes up
21:20:13.633 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:13.633 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:13.633 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:13.633 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:16.883 03.250 18852 Exposure complete
21:20:16.914 00.031 18852 worker thread done servicing request
21:20:16.914 00.000 13524 OnExposeComplete: enter
21:20:16.914 00.000 13524 UpdateGuideState(): m_state=6
21:20:16.914 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
21:20:16.914 00.000 13524 Star::Find returns 1 (0), X=751.07, Y=383.28, Mass=1377, SNR=23.6, Peak=255 HFD=2.3
21:20:16.914 00.000 13524 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.99) = xAngle (3.39 = -2.89)
21:20:16.914 00.000 13524 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.44 = 0.15)
21:20:16.914 00.000 13524 CameraToMount -- cameraX=-1.96 cameraY=1.78 hyp=2.65 cameraTheta=2.40 mountX=-2.57 mountY=0.40, mountTheta=2.99
21:20:16.929 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-1.96, y=1.78, opts=13)
21:20:16.929 00.000 13524 Enqueuing Move request for scope (-1.96, 1.78)
21:20:16.929 00.000 18852 Worker thread wakes up
21:20:16.929 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.96, 1.78) opts 0xd
21:20:16.929 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.96, 1.78)
21:20:16.929 00.000 18852 Moving (-1.96, 1.78) raw xDistance=-2.57 yDistance=0.40
21:20:16.929 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.75 from input -2.57
21:20:16.929 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:20:16.929 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
21:20:16.929 00.000 18852 MoveAxis(E, 428, ABG)
21:20:16.929 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:16.929 00.000 18852 Move returns status 1, amount 0
21:20:16.929 00.000 18852 MoveAxis(N, 0, ABG)
21:20:16.929 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:16.929 00.000 18852 Move returns status 1, amount 0
21:20:16.929 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:16.929 00.000 18852 move complete, result=1
21:20:16.929 00.000 18852 worker thread done servicing request
21:20:16.929 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:20:16.961 00.032 13524 UpdateGuideState exits: m=1377 SNR=23.6
21:20:16.961 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:16.961 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:16.961 00.000 13524 Enqueuing Expose request
21:20:16.976 00.015 18852 Worker thread wakes up
21:20:16.976 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:16.976 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:16.976 00.000 13524 GuideStep: -2.6 px 0 ms EAST, 0.4 px 0 ms NORTH
21:20:16.976 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:16.976 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:20.210 03.234 18852 Exposure complete
21:20:20.241 00.031 18852 worker thread done servicing request
21:20:20.241 00.000 13524 OnExposeComplete: enter
21:20:20.241 00.000 13524 UpdateGuideState(): m_state=6
21:20:20.241 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
21:20:20.241 00.000 13524 Star::Find returns 1 (0), X=750.99, Y=383.24, Mass=1437, SNR=24.6, Peak=255 HFD=2.3
21:20:20.241 00.000 13524 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.99) = xAngle (3.42 = -2.86)
21:20:20.241 00.000 13524 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.18)
21:20:20.241 00.000 13524 CameraToMount -- cameraX=-2.04 cameraY=1.75 hyp=2.68 cameraTheta=2.43 mountX=-2.58 mountY=0.49, mountTheta=2.96
21:20:20.257 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-2.04, y=1.75, opts=13)
21:20:20.257 00.000 13524 Enqueuing Move request for scope (-2.04, 1.75)
21:20:20.257 00.000 18852 Worker thread wakes up
21:20:20.257 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.04, 1.75) opts 0xd
21:20:20.257 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.04, 1.75)
21:20:20.257 00.000 18852 Moving (-2.04, 1.75) raw xDistance=-2.58 yDistance=0.49
21:20:20.257 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.75 from input -2.58
21:20:20.257 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:20:20.257 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
21:20:20.257 00.000 18852 MoveAxis(E, 428, ABG)
21:20:20.257 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:20.257 00.000 18852 Move returns status 1, amount 0
21:20:20.257 00.000 18852 MoveAxis(N, 0, ABG)
21:20:20.257 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:20.257 00.000 18852 Move returns status 1, amount 0
21:20:20.257 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:20.257 00.000 18852 move complete, result=1
21:20:20.257 00.000 18852 worker thread done servicing request
21:20:20.257 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:20:20.272 00.015 13524 UpdateGuideState exits: m=1437 SNR=24.6
21:20:20.272 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:20.272 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:20.288 00.016 13524 Enqueuing Expose request
21:20:20.288 00.000 13524 GuideStep: -2.6 px 0 ms EAST, 0.5 px 0 ms NORTH
21:20:20.288 00.000 18852 Worker thread wakes up
21:20:20.288 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:20.288 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:20.288 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:20.288 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:23.537 03.249 18852 Exposure complete
21:20:23.568 00.031 18852 worker thread done servicing request
21:20:23.568 00.000 13524 OnExposeComplete: enter
21:20:23.584 00.016 13524 UpdateGuideState(): m_state=6
21:20:23.584 00.000 13524 Star::Find(15, 750, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
21:20:23.584 00.000 13524 Star::Find returns 1 (0), X=751.51, Y=383.17, Mass=1365, SNR=23.6, Peak=255 HFD=2.4
21:20:23.584 00.000 13524 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.99) = xAngle (3.29 = -2.99)
21:20:23.584 00.000 13524 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.06)
21:20:23.584 00.000 13524 CameraToMount -- cameraX=-1.52 cameraY=1.67 hyp=2.26 cameraTheta=2.31 mountX=-2.23 mountY=0.13, mountTheta=3.08
21:20:23.584 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.52, y=1.67, opts=13)
21:20:23.584 00.000 13524 Enqueuing Move request for scope (-1.52, 1.67)
21:20:23.584 00.000 18852 Worker thread wakes up
21:20:23.584 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.52, 1.67) opts 0xd
21:20:23.584 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.52, 1.67)
21:20:23.584 00.000 18852 Moving (-1.52, 1.67) raw xDistance=-2.23 yDistance=0.13
21:20:23.584 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.53 from input -2.23
21:20:23.584 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:23.584 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:20:23.584 00.000 18852 MoveAxis(E, 374, ABG)
21:20:23.584 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:23.584 00.000 18852 Move returns status 1, amount 0
21:20:23.584 00.000 18852 MoveAxis(N, 0, ABG)
21:20:23.584 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:23.584 00.000 18852 Move returns status 1, amount 0
21:20:23.584 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:23.584 00.000 18852 move complete, result=1
21:20:23.584 00.000 18852 worker thread done servicing request
21:20:23.600 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=31, FiltMin=1, FiltMax=256, Gamma=1.000
21:20:23.615 00.015 13524 UpdateGuideState exits: m=1365 SNR=23.6
21:20:23.615 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:23.615 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:23.615 00.000 13524 Enqueuing Expose request
21:20:23.615 00.000 13524 GuideStep: -2.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:20:23.615 00.000 18852 Worker thread wakes up
21:20:23.615 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:23.615 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:23.615 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:23.615 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:26.865 03.250 18852 Exposure complete
21:20:26.896 00.031 18852 worker thread done servicing request
21:20:26.896 00.000 13524 OnExposeComplete: enter
21:20:26.896 00.000 13524 UpdateGuideState(): m_state=6
21:20:26.896 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
21:20:26.896 00.000 13524 Star::Find returns 1 (0), X=751.51, Y=382.95, Mass=1249, SNR=22.7, Peak=256 HFD=2.1
21:20:26.896 00.000 13524 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.99) = xAngle (3.36 = -2.92)
21:20:26.896 00.000 13524 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.41 = 0.13)
21:20:26.896 00.000 13524 CameraToMount -- cameraX=-1.52 cameraY=1.45 hyp=2.10 cameraTheta=2.38 mountX=-2.05 mountY=0.27, mountTheta=3.01
21:20:26.911 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-1.52, y=1.45, opts=13)
21:20:26.911 00.000 13524 Enqueuing Move request for scope (-1.52, 1.45)
21:20:26.911 00.000 18852 Worker thread wakes up
21:20:26.911 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.52, 1.45) opts 0xd
21:20:26.911 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.52, 1.45)
21:20:26.911 00.000 18852 Moving (-1.52, 1.45) raw xDistance=-2.05 yDistance=0.27
21:20:26.911 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.40 from input -2.05
21:20:26.911 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:26.911 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:20:26.911 00.000 18852 MoveAxis(E, 343, ABG)
21:20:26.911 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:26.911 00.000 18852 Move returns status 1, amount 0
21:20:26.911 00.000 18852 MoveAxis(N, 0, ABG)
21:20:26.911 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:26.911 00.000 18852 Move returns status 1, amount 0
21:20:26.911 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:26.911 00.000 18852 move complete, result=1
21:20:26.911 00.000 18852 worker thread done servicing request
21:20:26.911 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=252, Gamma=1.000
21:20:26.927 00.016 13524 UpdateGuideState exits: m=1249 SNR=22.7
21:20:26.927 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:26.927 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:26.927 00.000 13524 Enqueuing Expose request
21:20:26.927 00.000 13524 GuideStep: -2.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:20:26.927 00.000 18852 Worker thread wakes up
21:20:26.927 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:26.927 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:26.943 00.016 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:26.943 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:30.177 03.234 18852 Exposure complete
21:20:30.207 00.030 18852 worker thread done servicing request
21:20:30.207 00.000 13524 OnExposeComplete: enter
21:20:30.207 00.000 13524 UpdateGuideState(): m_state=6
21:20:30.207 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:20:30.207 00.000 13524 Star::Find returns 1 (0), X=751.98, Y=382.52, Mass=1313, SNR=23.6, Peak=256 HFD=2.2
21:20:30.207 00.000 13524 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.99) = xAngle (3.35 = -2.93)
21:20:30.207 00.000 13524 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.40 = 0.12)
21:20:30.207 00.000 13524 CameraToMount -- cameraX=-1.05 cameraY=1.03 hyp=1.47 cameraTheta=2.37 mountX=-1.43 mountY=0.17, mountTheta=3.02
21:20:30.207 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.05, y=1.03, opts=13)
21:20:30.207 00.000 13524 Enqueuing Move request for scope (-1.05, 1.03)
21:20:30.223 00.016 18852 Worker thread wakes up
21:20:30.223 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 1.03) opts 0xd
21:20:30.223 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.05, 1.03)
21:20:30.223 00.000 18852 Moving (-1.05, 1.03) raw xDistance=-1.43 yDistance=0.17
21:20:30.223 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.43
21:20:30.223 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:30.223 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:20:30.223 00.000 18852 MoveAxis(E, 245, ABG)
21:20:30.223 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:30.223 00.000 18852 Move returns status 1, amount 0
21:20:30.223 00.000 18852 MoveAxis(N, 0, ABG)
21:20:30.223 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:30.223 00.000 18852 Move returns status 1, amount 0
21:20:30.223 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:30.223 00.000 18852 move complete, result=1
21:20:30.223 00.000 18852 worker thread done servicing request
21:20:30.223 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=1, FiltMax=252, Gamma=1.000
21:20:30.239 00.016 13524 UpdateGuideState exits: m=1313 SNR=23.6
21:20:30.239 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:30.239 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:30.239 00.000 13524 Enqueuing Expose request
21:20:30.239 00.000 13524 GuideStep: -1.4 px 0 ms EAST, 0.2 px 0 ms NORTH
21:20:30.239 00.000 18852 Worker thread wakes up
21:20:30.239 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:30.239 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:30.239 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:30.239 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:33.488 03.249 18852 Exposure complete
21:20:33.535 00.047 18852 worker thread done servicing request
21:20:33.535 00.000 13524 OnExposeComplete: enter
21:20:33.535 00.000 13524 UpdateGuideState(): m_state=6
21:20:33.535 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:20:33.535 00.000 13524 Star::Find returns 1 (0), X=752.22, Y=381.67, Mass=1321, SNR=23.6, Peak=256 HFD=1.9
21:20:33.535 00.000 13524 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.99) = xAngle (3.91 = -2.37)
21:20:33.535 00.000 13524 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.95 = 0.67)
21:20:33.535 00.000 13524 CameraToMount -- cameraX=-0.81 cameraY=0.18 hyp=0.83 cameraTheta=2.92 mountX=-0.60 mountY=0.51, mountTheta=2.43
21:20:33.535 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.81, y=0.18, opts=13)
21:20:33.550 00.015 13524 Enqueuing Move request for scope (-0.81, 0.18)
21:20:33.550 00.000 18852 Worker thread wakes up
21:20:33.550 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.18) opts 0xd
21:20:33.550 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.81, 0.18)
21:20:33.550 00.000 18852 Moving (-0.81, 0.18) raw xDistance=-0.60 yDistance=0.51
21:20:33.550 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.60
21:20:33.550 00.000 18852 switching direction from 0 to 1 - decHistory=3 oldest=-0.05 newest=0.95
21:20:33.550 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
21:20:33.550 00.000 18852 MoveAxis(E, 109, ABG)
21:20:33.550 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:33.550 00.000 18852 Move returns status 1, amount 0
21:20:33.550 00.000 18852 MoveAxis(S, 149, ABG)
21:20:33.550 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:33.550 00.000 18852 Move returns status 1, amount 0
21:20:33.550 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:33.550 00.000 18852 move complete, result=1
21:20:33.550 00.000 18852 worker thread done servicing request
21:20:33.550 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=1, FiltMax=252, Gamma=1.000
21:20:33.566 00.016 13524 UpdateGuideState exits: m=1321 SNR=23.6
21:20:33.566 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:33.566 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:33.566 00.000 13524 Enqueuing Expose request
21:20:33.566 00.000 13524 GuideStep: -0.6 px 0 ms EAST, 0.5 px 0 ms SOUTH
21:20:33.566 00.000 18852 Worker thread wakes up
21:20:33.566 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:33.566 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:33.566 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:33.582 00.016 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:36.815 03.233 18852 Exposure complete
21:20:36.847 00.032 18852 worker thread done servicing request
21:20:36.847 00.000 13524 OnExposeComplete: enter
21:20:36.847 00.000 13524 UpdateGuideState(): m_state=6
21:20:36.847 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:20:36.847 00.000 13524 Star::Find returns 1 (0), X=752.09, Y=381.52, Mass=1344, SNR=23.2, Peak=256 HFD=2.2
21:20:36.847 00.000 13524 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.99) = xAngle (4.10 = -2.19)
21:20:36.847 00.000 13524 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.86)
21:20:36.847 00.000 13524 CameraToMount -- cameraX=-0.93 cameraY=0.03 hyp=0.93 cameraTheta=3.11 mountX=-0.54 mountY=0.71, mountTheta=2.22
21:20:36.862 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.93, y=0.03, opts=13)
21:20:36.862 00.000 13524 Enqueuing Move request for scope (-0.93, 0.03)
21:20:36.862 00.000 18852 Worker thread wakes up
21:20:36.862 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.03) opts 0xd
21:20:36.862 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.93, 0.03)
21:20:36.862 00.000 18852 Moving (-0.93, 0.03) raw xDistance=-0.54 yDistance=0.71
21:20:36.862 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
21:20:36.862 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
21:20:36.862 00.000 18852 MoveAxis(E, 91, ABG)
21:20:36.862 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:36.862 00.000 18852 Move returns status 1, amount 0
21:20:36.862 00.000 18852 MoveAxis(S, 205, ABG)
21:20:36.862 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:36.862 00.000 18852 Move returns status 1, amount 0
21:20:36.862 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:36.862 00.000 18852 move complete, result=1
21:20:36.862 00.000 18852 worker thread done servicing request
21:20:36.862 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:20:36.878 00.016 13524 UpdateGuideState exits: m=1344 SNR=23.2
21:20:36.878 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:36.878 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:36.878 00.000 13524 Enqueuing Expose request
21:20:36.878 00.000 13524 GuideStep: -0.5 px 0 ms EAST, 0.7 px 0 ms SOUTH
21:20:36.893 00.015 18852 Worker thread wakes up
21:20:36.893 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:36.893 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:36.893 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:36.893 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:40.146 03.253 18852 Exposure complete
21:20:40.178 00.032 18852 worker thread done servicing request
21:20:40.178 00.000 13524 OnExposeComplete: enter
21:20:40.178 00.000 13524 UpdateGuideState(): m_state=6
21:20:40.178 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:20:40.178 00.000 13524 Star::Find returns 1 (0), X=752.13, Y=381.42, Mass=1415, SNR=24.0, Peak=256 HFD=2.1
21:20:40.193 00.015 13524 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.99) = xAngle (-2.08 = -2.08)
21:20:40.193 00.000 13524 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (0.97 = 0.97)
21:20:40.193 00.000 13524 CameraToMount -- cameraX=-0.90 cameraY=-0.07 hyp=0.90 cameraTheta=-3.06 mountX=-0.44 mountY=0.74, mountTheta=2.10
21:20:40.193 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.90, y=-0.07, opts=13)
21:20:40.193 00.000 13524 Enqueuing Move request for scope (-0.90, -0.07)
21:20:40.193 00.000 18852 Worker thread wakes up
21:20:40.193 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.07) opts 0xd
21:20:40.193 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.90, -0.07)
21:20:40.193 00.000 18852 Moving (-0.90, -0.07) raw xDistance=-0.44 yDistance=0.74
21:20:40.193 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
21:20:40.193 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
21:20:40.193 00.000 18852 MoveAxis(E, 74, ABG)
21:20:40.193 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:40.193 00.000 18852 Move returns status 1, amount 0
21:20:40.193 00.000 18852 MoveAxis(S, 214, ABG)
21:20:40.193 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:40.193 00.000 18852 Move returns status 1, amount 0
21:20:40.193 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:40.193 00.000 18852 move complete, result=1
21:20:40.193 00.000 18852 worker thread done servicing request
21:20:40.209 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=233, Gamma=1.000
21:20:40.209 00.000 13524 UpdateGuideState exits: m=1415 SNR=24.0
21:20:40.224 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:40.224 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:40.224 00.000 13524 Enqueuing Expose request
21:20:40.224 00.000 13524 GuideStep: -0.4 px 0 ms EAST, 0.7 px 0 ms SOUTH
21:20:40.224 00.000 18852 Worker thread wakes up
21:20:40.224 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:40.224 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:40.224 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:40.224 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:43.489 03.265 18852 Exposure complete
21:20:43.521 00.032 18852 worker thread done servicing request
21:20:43.521 00.000 13524 OnExposeComplete: enter
21:20:43.521 00.000 13524 UpdateGuideState(): m_state=6
21:20:43.521 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:20:43.536 00.015 13524 Star::Find returns 1 (0), X=752.32, Y=381.29, Mass=1394, SNR=23.7, Peak=256 HFD=2.3
21:20:43.536 00.000 13524 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.99) = xAngle (-1.87 = -1.87)
21:20:43.536 00.000 13524 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.17 = 1.17)
21:20:43.536 00.000 13524 CameraToMount -- cameraX=-0.70 cameraY=-0.20 hyp=0.73 cameraTheta=-2.86 mountX=-0.22 mountY=0.68, mountTheta=1.88
21:20:43.536 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.70, y=-0.20, opts=13)
21:20:43.536 00.000 13524 Enqueuing Move request for scope (-0.70, -0.20)
21:20:43.536 00.000 18852 Worker thread wakes up
21:20:43.536 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.20) opts 0xd
21:20:43.536 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.70, -0.20)
21:20:43.536 00.000 18852 Moving (-0.70, -0.20) raw xDistance=-0.22 yDistance=0.68
21:20:43.536 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
21:20:43.536 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
21:20:43.536 00.000 18852 MoveAxis(E, 0, ABG)
21:20:43.536 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:43.536 00.000 18852 Move returns status 1, amount 0
21:20:43.536 00.000 18852 MoveAxis(S, 195, ABG)
21:20:43.536 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:43.536 00.000 18852 Move returns status 1, amount 0
21:20:43.536 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:43.536 00.000 18852 move complete, result=1
21:20:43.536 00.000 18852 worker thread done servicing request
21:20:43.552 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:20:43.552 00.000 13524 UpdateGuideState exits: m=1394 SNR=23.7
21:20:43.567 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:43.567 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:43.567 00.000 13524 Enqueuing Expose request
21:20:43.567 00.000 13524 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms SOUTH
21:20:43.567 00.000 18852 Worker thread wakes up
21:20:43.567 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:43.567 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:43.567 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:43.567 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:46.832 03.265 18852 Exposure complete
21:20:46.864 00.032 18852 worker thread done servicing request
21:20:46.864 00.000 13524 OnExposeComplete: enter
21:20:46.864 00.000 13524 UpdateGuideState(): m_state=6
21:20:46.864 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:20:46.879 00.015 13524 Star::Find returns 1 (0), X=752.47, Y=381.39, Mass=1233, SNR=22.9, Peak=256 HFD=1.6
21:20:46.879 00.000 13524 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.99) = xAngle (-1.97 = -1.97)
21:20:46.879 00.000 13524 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.07 = 1.07)
21:20:46.879 00.000 13524 CameraToMount -- cameraX=-0.56 cameraY=-0.10 hyp=0.57 cameraTheta=-2.96 mountX=-0.22 mountY=0.50, mountTheta=1.99
21:20:46.879 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.56, y=-0.10, opts=13)
21:20:46.879 00.000 13524 Enqueuing Move request for scope (-0.56, -0.10)
21:20:46.879 00.000 18852 Worker thread wakes up
21:20:46.879 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.10) opts 0xd
21:20:46.879 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.56, -0.10)
21:20:46.879 00.000 18852 Moving (-0.56, -0.10) raw xDistance=-0.22 yDistance=0.50
21:20:46.879 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
21:20:46.879 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
21:20:46.879 00.000 18852 MoveAxis(E, 0, ABG)
21:20:46.879 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:46.879 00.000 18852 Move returns status 1, amount 0
21:20:46.879 00.000 18852 MoveAxis(S, 145, ABG)
21:20:46.879 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:46.879 00.000 18852 Move returns status 1, amount 0
21:20:46.879 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:46.879 00.000 18852 move complete, result=1
21:20:46.879 00.000 18852 worker thread done servicing request
21:20:46.895 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:20:46.895 00.000 13524 UpdateGuideState exits: m=1233 SNR=22.9
21:20:46.910 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:46.910 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:46.910 00.000 13524 Enqueuing Expose request
21:20:46.910 00.000 13524 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms SOUTH
21:20:46.910 00.000 18852 Worker thread wakes up
21:20:46.910 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:46.910 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:46.910 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:46.910 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:50.160 03.250 18852 Exposure complete
21:20:50.191 00.031 18852 worker thread done servicing request
21:20:50.191 00.000 13524 OnExposeComplete: enter
21:20:50.191 00.000 13524 UpdateGuideState(): m_state=6
21:20:50.191 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:20:50.191 00.000 13524 Star::Find returns 1 (0), X=752.51, Y=381.09, Mass=1384, SNR=24.0, Peak=256 HFD=2.3
21:20:50.191 00.000 13524 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.99) = xAngle (-1.49 = -1.49)
21:20:50.191 00.000 13524 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.56 = 1.56)
21:20:50.191 00.000 13524 CameraToMount -- cameraX=-0.51 cameraY=-0.41 hyp=0.66 cameraTheta=-2.47 mountX=0.06 mountY=0.66, mountTheta=1.49
21:20:50.206 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.51, y=-0.41, opts=13)
21:20:50.206 00.000 13524 Enqueuing Move request for scope (-0.51, -0.41)
21:20:50.206 00.000 18852 Worker thread wakes up
21:20:50.206 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.41) opts 0xd
21:20:50.206 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.51, -0.41)
21:20:50.206 00.000 18852 Moving (-0.51, -0.41) raw xDistance=0.06 yDistance=0.66
21:20:50.206 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:20:50.206 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
21:20:50.206 00.000 18852 MoveAxis(E, 0, ABG)
21:20:50.206 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:50.206 00.000 18852 Move returns status 1, amount 0
21:20:50.206 00.000 18852 MoveAxis(S, 190, ABG)
21:20:50.206 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:50.206 00.000 18852 Move returns status 1, amount 0
21:20:50.206 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:50.206 00.000 18852 move complete, result=1
21:20:50.206 00.000 18852 worker thread done servicing request
21:20:50.206 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:20:50.222 00.016 13524 UpdateGuideState exits: m=1384 SNR=24.0
21:20:50.222 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:50.222 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:50.222 00.000 13524 Enqueuing Expose request
21:20:50.222 00.000 13524 GuideStep: 0.1 px 0 ms EAST, 0.7 px 0 ms SOUTH
21:20:50.238 00.016 18852 Worker thread wakes up
21:20:50.238 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:50.238 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:50.238 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:50.238 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:53.487 03.249 18852 Exposure complete
21:20:53.518 00.031 18852 worker thread done servicing request
21:20:53.518 00.000 13524 OnExposeComplete: enter
21:20:53.518 00.000 13524 UpdateGuideState(): m_state=6
21:20:53.518 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:20:53.518 00.000 13524 Star::Find returns 1 (0), X=752.22, Y=381.22, Mass=1405, SNR=24.1, Peak=256 HFD=2.4
21:20:53.534 00.016 13524 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.99) = xAngle (-1.82 = -1.82)
21:20:53.534 00.000 13524 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.22 = 1.22)
21:20:53.534 00.000 13524 CameraToMount -- cameraX=-0.80 cameraY=-0.28 hyp=0.85 cameraTheta=-2.81 mountX=-0.21 mountY=0.80, mountTheta=1.83
21:20:53.534 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.80, y=-0.28, opts=13)
21:20:53.534 00.000 13524 Enqueuing Move request for scope (-0.80, -0.28)
21:20:53.534 00.000 18852 Worker thread wakes up
21:20:53.534 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.28) opts 0xd
21:20:53.534 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.80, -0.28)
21:20:53.534 00.000 18852 Moving (-0.80, -0.28) raw xDistance=-0.21 yDistance=0.80
21:20:53.534 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
21:20:53.534 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
21:20:53.534 00.000 18852 MoveAxis(E, 0, ABG)
21:20:53.534 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:53.534 00.000 18852 Move returns status 1, amount 0
21:20:53.534 00.000 18852 MoveAxis(S, 231, ABG)
21:20:53.534 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:53.534 00.000 18852 Move returns status 1, amount 0
21:20:53.534 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:53.534 00.000 18852 move complete, result=1
21:20:53.534 00.000 18852 worker thread done servicing request
21:20:53.549 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:20:53.549 00.000 13524 UpdateGuideState exits: m=1405 SNR=24.1
21:20:53.565 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:53.565 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:53.565 00.000 13524 Enqueuing Expose request
21:20:53.565 00.000 13524 GuideStep: -0.2 px 0 ms EAST, 0.8 px 0 ms SOUTH
21:20:53.565 00.000 18852 Worker thread wakes up
21:20:53.565 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:53.565 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:53.565 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:53.565 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:20:56.829 03.264 18852 Exposure complete
21:20:56.860 00.031 18852 worker thread done servicing request
21:20:56.860 00.000 13524 OnExposeComplete: enter
21:20:56.860 00.000 13524 UpdateGuideState(): m_state=6
21:20:56.876 00.016 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:20:56.876 00.000 13524 Star::Find returns 1 (0), X=752.04, Y=381.44, Mass=1357, SNR=23.6, Peak=256 HFD=2.2
21:20:56.876 00.000 13524 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.99) = xAngle (-2.10 = -2.10)
21:20:56.876 00.000 13524 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (0.95 = 0.95)
21:20:56.876 00.000 13524 CameraToMount -- cameraX=-0.99 cameraY=-0.06 hyp=0.99 cameraTheta=-3.08 mountX=-0.50 mountY=0.81, mountTheta=2.12
21:20:56.876 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.99, y=-0.06, opts=13)
21:20:56.876 00.000 13524 Enqueuing Move request for scope (-0.99, -0.06)
21:20:56.876 00.000 18852 Worker thread wakes up
21:20:56.876 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.99, -0.06) opts 0xd
21:20:56.876 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.99, -0.06)
21:20:56.876 00.000 18852 Moving (-0.99, -0.06) raw xDistance=-0.50 yDistance=0.81
21:20:56.876 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
21:20:56.876 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
21:20:56.876 00.000 18852 MoveAxis(E, 77, ABG)
21:20:56.876 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:56.876 00.000 18852 Move returns status 1, amount 0
21:20:56.876 00.000 18852 MoveAxis(S, 233, ABG)
21:20:56.876 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:20:56.876 00.000 18852 Move returns status 1, amount 0
21:20:56.876 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:20:56.876 00.000 18852 move complete, result=1
21:20:56.876 00.000 18852 worker thread done servicing request
21:20:56.891 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:20:56.907 00.016 13524 UpdateGuideState exits: m=1357 SNR=23.6
21:20:56.907 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:56.907 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:20:56.907 00.000 13524 Enqueuing Expose request
21:20:56.907 00.000 13524 GuideStep: -0.5 px 0 ms EAST, 0.8 px 0 ms SOUTH
21:20:56.907 00.000 18852 Worker thread wakes up
21:20:56.907 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:20:56.907 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:20:56.907 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:20:56.907 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:00.172 03.265 18852 Exposure complete
21:21:00.203 00.031 18852 worker thread done servicing request
21:21:00.203 00.000 13524 OnExposeComplete: enter
21:21:00.203 00.000 13524 UpdateGuideState(): m_state=6
21:21:00.203 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:21:00.203 00.000 13524 Star::Find returns 1 (0), X=752.54, Y=380.88, Mass=1382, SNR=24.1, Peak=256 HFD=2.1
21:21:00.203 00.000 13524 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.99) = xAngle (-1.26 = -1.26)
21:21:00.219 00.016 13524 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.79 = 1.79)
21:21:00.219 00.000 13524 CameraToMount -- cameraX=-0.49 cameraY=-0.61 hyp=0.79 cameraTheta=-2.25 mountX=0.24 mountY=0.77, mountTheta=1.27
21:21:00.219 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.49, y=-0.61, opts=13)
21:21:00.219 00.000 13524 Enqueuing Move request for scope (-0.49, -0.61)
21:21:00.219 00.000 18852 Worker thread wakes up
21:21:00.219 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.61) opts 0xd
21:21:00.219 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.49, -0.61)
21:21:00.219 00.000 18852 Moving (-0.49, -0.61) raw xDistance=0.24 yDistance=0.77
21:21:00.219 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
21:21:00.219 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
21:21:00.219 00.000 18852 MoveAxis(W, 32, ABG)
21:21:00.219 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:00.219 00.000 18852 Move returns status 1, amount 0
21:21:00.219 00.000 18852 MoveAxis(S, 222, ABG)
21:21:00.219 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:00.219 00.000 18852 Move returns status 1, amount 0
21:21:00.219 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:00.219 00.000 18852 move complete, result=1
21:21:00.219 00.000 18852 worker thread done servicing request
21:21:00.234 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=248, Gamma=1.000
21:21:00.234 00.000 13524 UpdateGuideState exits: m=1382 SNR=24.1
21:21:00.234 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:00.250 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:00.250 00.000 13524 Enqueuing Expose request
21:21:00.250 00.000 13524 GuideStep: 0.2 px 0 ms WEST, 0.8 px 0 ms SOUTH
21:21:00.250 00.000 18852 Worker thread wakes up
21:21:00.250 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:00.250 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:00.250 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:00.250 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:03.484 03.234 18852 Exposure complete
21:21:03.515 00.031 18852 worker thread done servicing request
21:21:03.515 00.000 13524 OnExposeComplete: enter
21:21:03.515 00.000 13524 UpdateGuideState(): m_state=6
21:21:03.515 00.000 13524 Star::Find(15, 752, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:21:03.515 00.000 13524 Star::Find returns 1 (0), X=752.49, Y=380.93, Mass=1348, SNR=23.9, Peak=256 HFD=2.1
21:21:03.530 00.015 13524 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.99) = xAngle (-1.34 = -1.34)
21:21:03.530 00.000 13524 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.71 = 1.71)
21:21:03.530 00.000 13524 CameraToMount -- cameraX=-0.54 cameraY=-0.57 hyp=0.78 cameraTheta=-2.33 mountX=0.18 mountY=0.77, mountTheta=1.34
21:21:03.530 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.54, y=-0.57, opts=13)
21:21:03.530 00.000 13524 Enqueuing Move request for scope (-0.54, -0.57)
21:21:03.530 00.000 18852 Worker thread wakes up
21:21:03.530 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.57) opts 0xd
21:21:03.530 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.54, -0.57)
21:21:03.530 00.000 18852 Moving (-0.54, -0.57) raw xDistance=0.18 yDistance=0.77
21:21:03.530 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:21:03.530 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
21:21:03.530 00.000 18852 MoveAxis(E, 0, ABG)
21:21:03.530 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:03.530 00.000 18852 Move returns status 1, amount 0
21:21:03.530 00.000 18852 MoveAxis(S, 224, ABG)
21:21:03.530 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:03.530 00.000 18852 Move returns status 1, amount 0
21:21:03.530 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:03.530 00.000 18852 move complete, result=1
21:21:03.530 00.000 18852 worker thread done servicing request
21:21:03.530 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=244, Gamma=1.000
21:21:03.546 00.016 13524 UpdateGuideState exits: m=1348 SNR=23.9
21:21:03.546 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:03.546 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:03.562 00.016 13524 Enqueuing Expose request
21:21:03.562 00.000 13524 GuideStep: 0.2 px 0 ms EAST, 0.8 px 0 ms SOUTH
21:21:03.562 00.000 18852 Worker thread wakes up
21:21:03.562 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:03.562 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:03.562 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:03.562 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:06.795 03.233 18852 Exposure complete
21:21:06.827 00.032 18852 worker thread done servicing request
21:21:06.827 00.000 13524 OnExposeComplete: enter
21:21:06.842 00.015 13524 UpdateGuideState(): m_state=6
21:21:06.842 00.000 13524 Star::Find(15, 752, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:21:06.842 00.000 13524 Star::Find returns 1 (0), X=752.47, Y=380.82, Mass=1303, SNR=23.4, Peak=256 HFD=1.9
21:21:06.842 00.000 13524 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.99) = xAngle (-1.28 = -1.28)
21:21:06.842 00.000 13524 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
21:21:06.842 00.000 13524 CameraToMount -- cameraX=-0.56 cameraY=-0.67 hyp=0.88 cameraTheta=-2.26 mountX=0.25 mountY=0.86, mountTheta=1.28
21:21:06.842 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.56, y=-0.67, opts=13)
21:21:06.842 00.000 13524 Enqueuing Move request for scope (-0.56, -0.67)
21:21:06.842 00.000 18852 Worker thread wakes up
21:21:06.842 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.67) opts 0xd
21:21:06.842 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.56, -0.67)
21:21:06.842 00.000 18852 Moving (-0.56, -0.67) raw xDistance=0.25 yDistance=0.86
21:21:06.842 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
21:21:06.842 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
21:21:06.842 00.000 18852 MoveAxis(W, 39, ABG)
21:21:06.842 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:06.842 00.000 18852 Move returns status 1, amount 0
21:21:06.842 00.000 18852 MoveAxis(S, 248, ABG)
21:21:06.842 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:06.842 00.000 18852 Move returns status 1, amount 0
21:21:06.842 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:06.842 00.000 18852 move complete, result=1
21:21:06.842 00.000 18852 worker thread done servicing request
21:21:06.858 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=238, Gamma=1.000
21:21:06.873 00.015 13524 UpdateGuideState exits: m=1303 SNR=23.4
21:21:06.873 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:06.873 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:06.873 00.000 13524 Enqueuing Expose request
21:21:06.873 00.000 13524 GuideStep: 0.3 px 0 ms WEST, 0.9 px 0 ms SOUTH
21:21:06.873 00.000 18852 Worker thread wakes up
21:21:06.873 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:06.873 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:06.873 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:06.873 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:10.123 03.250 18852 Exposure complete
21:21:10.154 00.031 18852 worker thread done servicing request
21:21:10.154 00.000 13524 OnExposeComplete: enter
21:21:10.154 00.000 13524 UpdateGuideState(): m_state=6
21:21:10.170 00.016 13524 Star::Find(15, 752, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:21:10.170 00.000 13524 Star::Find returns 1 (0), X=752.50, Y=381.09, Mass=1304, SNR=23.4, Peak=256 HFD=2.2
21:21:10.170 00.000 13524 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.99) = xAngle (-1.50 = -1.50)
21:21:10.170 00.000 13524 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.55 = 1.55)
21:21:10.170 00.000 13524 CameraToMount -- cameraX=-0.53 cameraY=-0.41 hyp=0.67 cameraTheta=-2.48 mountX=0.05 mountY=0.67, mountTheta=1.50
21:21:10.170 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.53, y=-0.41, opts=13)
21:21:10.170 00.000 13524 Enqueuing Move request for scope (-0.53, -0.41)
21:21:10.170 00.000 18852 Worker thread wakes up
21:21:10.170 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.41) opts 0xd
21:21:10.170 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.53, -0.41)
21:21:10.170 00.000 18852 Moving (-0.53, -0.41) raw xDistance=0.05 yDistance=0.67
21:21:10.170 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:21:10.170 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
21:21:10.170 00.000 18852 MoveAxis(E, 0, ABG)
21:21:10.170 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:10.170 00.000 18852 Move returns status 1, amount 0
21:21:10.170 00.000 18852 MoveAxis(S, 192, ABG)
21:21:10.170 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:10.170 00.000 18852 Move returns status 1, amount 0
21:21:10.170 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:10.170 00.000 18852 move complete, result=1
21:21:10.170 00.000 18852 worker thread done servicing request
21:21:10.185 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:21:10.185 00.000 13524 UpdateGuideState exits: m=1304 SNR=23.4
21:21:10.201 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:10.201 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:10.201 00.000 13524 Enqueuing Expose request
21:21:10.201 00.000 13524 GuideStep: 0.0 px 0 ms EAST, 0.7 px 0 ms SOUTH
21:21:10.201 00.000 18852 Worker thread wakes up
21:21:10.201 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:10.201 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:10.201 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:10.201 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:13.466 03.265 18852 Exposure complete
21:21:13.497 00.031 18852 worker thread done servicing request
21:21:13.497 00.000 13524 OnExposeComplete: enter
21:21:13.497 00.000 13524 UpdateGuideState(): m_state=6
21:21:13.513 00.016 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:21:13.513 00.000 13524 Star::Find returns 1 (0), X=752.34, Y=381.25, Mass=1306, SNR=23.3, Peak=256 HFD=2.0
21:21:13.513 00.000 13524 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.99) = xAngle (-1.81 = -1.81)
21:21:13.513 00.000 13524 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.24 = 1.24)
21:21:13.513 00.000 13524 CameraToMount -- cameraX=-0.69 cameraY=-0.25 hyp=0.73 cameraTheta=-2.80 mountX=-0.17 mountY=0.69, mountTheta=1.82
21:21:13.513 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.69, y=-0.25, opts=13)
21:21:13.513 00.000 13524 Enqueuing Move request for scope (-0.69, -0.25)
21:21:13.513 00.000 18852 Worker thread wakes up
21:21:13.513 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.25) opts 0xd
21:21:13.513 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.69, -0.25)
21:21:13.513 00.000 18852 Moving (-0.69, -0.25) raw xDistance=-0.17 yDistance=0.69
21:21:13.513 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:21:13.513 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
21:21:13.513 00.000 18852 MoveAxis(E, 0, ABG)
21:21:13.513 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:13.513 00.000 18852 Move returns status 1, amount 0
21:21:13.513 00.000 18852 MoveAxis(S, 200, ABG)
21:21:13.513 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:13.513 00.000 18852 Move returns status 1, amount 0
21:21:13.513 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:13.513 00.000 18852 move complete, result=1
21:21:13.513 00.000 18852 worker thread done servicing request
21:21:13.528 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:21:13.528 00.000 13524 UpdateGuideState exits: m=1306 SNR=23.3
21:21:13.544 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:13.544 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:13.544 00.000 13524 Enqueuing Expose request
21:21:13.544 00.000 13524 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms SOUTH
21:21:13.544 00.000 18852 Worker thread wakes up
21:21:13.544 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:13.544 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:13.544 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:13.544 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:16.793 03.249 18852 Exposure complete
21:21:16.840 00.047 18852 worker thread done servicing request
21:21:16.840 00.000 13524 OnExposeComplete: enter
21:21:16.840 00.000 13524 UpdateGuideState(): m_state=6
21:21:16.840 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:21:16.840 00.000 13524 Star::Find returns 1 (0), X=752.33, Y=381.24, Mass=1414, SNR=24.1, Peak=256 HFD=2.3
21:21:16.840 00.000 13524 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.99) = xAngle (-1.80 = -1.80)
21:21:16.840 00.000 13524 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.25 = 1.25)
21:21:16.840 00.000 13524 CameraToMount -- cameraX=-0.69 cameraY=-0.26 hyp=0.74 cameraTheta=-2.78 mountX=-0.17 mountY=0.70, mountTheta=1.80
21:21:16.855 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.69, y=-0.26, opts=13)
21:21:16.855 00.000 13524 Enqueuing Move request for scope (-0.69, -0.26)
21:21:16.855 00.000 18852 Worker thread wakes up
21:21:16.855 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.26) opts 0xd
21:21:16.855 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.69, -0.26)
21:21:16.855 00.000 18852 Moving (-0.69, -0.26) raw xDistance=-0.17 yDistance=0.70
21:21:16.855 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:21:16.855 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
21:21:16.855 00.000 18852 MoveAxis(E, 0, ABG)
21:21:16.855 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:16.855 00.000 18852 Move returns status 1, amount 0
21:21:16.855 00.000 18852 MoveAxis(S, 203, ABG)
21:21:16.855 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:16.855 00.000 18852 Move returns status 1, amount 0
21:21:16.855 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:16.855 00.000 18852 move complete, result=1
21:21:16.855 00.000 18852 worker thread done servicing request
21:21:16.855 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:21:16.871 00.016 13524 UpdateGuideState exits: m=1414 SNR=24.1
21:21:16.871 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:16.871 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:16.871 00.000 13524 Enqueuing Expose request
21:21:16.871 00.000 13524 GuideStep: -0.2 px 0 ms EAST, 0.7 px 0 ms SOUTH
21:21:16.871 00.000 18852 Worker thread wakes up
21:21:16.871 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:16.871 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:16.887 00.016 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:16.887 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:20.136 03.249 18852 Exposure complete
21:21:20.167 00.031 18852 worker thread done servicing request
21:21:20.167 00.000 13524 OnExposeComplete: enter
21:21:20.167 00.000 13524 UpdateGuideState(): m_state=6
21:21:20.183 00.016 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:21:20.183 00.000 13524 Star::Find returns 1 (0), X=752.60, Y=381.14, Mass=1267, SNR=22.9, Peak=256 HFD=2.1
21:21:20.183 00.000 13524 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.99) = xAngle (-1.46 = -1.46)
21:21:20.183 00.000 13524 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.58 = 1.58)
21:21:20.183 00.000 13524 CameraToMount -- cameraX=-0.42 cameraY=-0.35 hyp=0.55 cameraTheta=-2.45 mountX=0.06 mountY=0.55, mountTheta=1.46
21:21:20.183 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.42, y=-0.35, opts=13)
21:21:20.183 00.000 13524 Enqueuing Move request for scope (-0.42, -0.35)
21:21:20.183 00.000 18852 Worker thread wakes up
21:21:20.183 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.35) opts 0xd
21:21:20.183 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.42, -0.35)
21:21:20.183 00.000 18852 Moving (-0.42, -0.35) raw xDistance=0.06 yDistance=0.55
21:21:20.183 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:21:20.183 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
21:21:20.183 00.000 18852 MoveAxis(E, 0, ABG)
21:21:20.183 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:20.183 00.000 18852 Move returns status 1, amount 0
21:21:20.183 00.000 18852 MoveAxis(S, 159, ABG)
21:21:20.183 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:20.183 00.000 18852 Move returns status 1, amount 0
21:21:20.183 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:20.183 00.000 18852 move complete, result=1
21:21:20.183 00.000 18852 worker thread done servicing request
21:21:20.198 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:21:20.198 00.000 13524 UpdateGuideState exits: m=1267 SNR=22.9
21:21:20.214 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:20.214 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:20.214 00.000 13524 Enqueuing Expose request
21:21:20.214 00.000 13524 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms SOUTH
21:21:20.214 00.000 18852 Worker thread wakes up
21:21:20.214 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:20.214 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:20.214 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:20.214 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:23.463 03.249 18852 Exposure complete
21:21:23.495 00.032 18852 worker thread done servicing request
21:21:23.495 00.000 13524 OnExposeComplete: enter
21:21:23.495 00.000 13524 UpdateGuideState(): m_state=6
21:21:23.495 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:21:23.495 00.000 13524 Star::Find returns 1 (0), X=752.22, Y=381.55, Mass=1328, SNR=23.5, Peak=256 HFD=1.8
21:21:23.495 00.000 13524 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.99) = xAngle (4.07 = -2.22)
21:21:23.495 00.000 13524 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.11 = 0.83)
21:21:23.495 00.000 13524 CameraToMount -- cameraX=-0.81 cameraY=0.05 hyp=0.81 cameraTheta=3.08 mountX=-0.49 mountY=0.60, mountTheta=2.26
21:21:23.510 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.81, y=0.05, opts=13)
21:21:23.510 00.000 13524 Enqueuing Move request for scope (-0.81, 0.05)
21:21:23.510 00.000 18852 Worker thread wakes up
21:21:23.510 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.05) opts 0xd
21:21:23.510 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.81, 0.05)
21:21:23.510 00.000 18852 Moving (-0.81, 0.05) raw xDistance=-0.49 yDistance=0.60
21:21:23.510 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
21:21:23.510 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
21:21:23.510 00.000 18852 MoveAxis(E, 75, ABG)
21:21:23.510 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:23.510 00.000 18852 Move returns status 1, amount 0
21:21:23.510 00.000 18852 MoveAxis(S, 172, ABG)
21:21:23.510 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:23.510 00.000 18852 Move returns status 1, amount 0
21:21:23.510 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:23.510 00.000 18852 move complete, result=1
21:21:23.510 00.000 18852 worker thread done servicing request
21:21:23.510 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=223, Gamma=1.000
21:21:23.526 00.016 13524 UpdateGuideState exits: m=1328 SNR=23.5
21:21:23.526 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:23.526 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:23.526 00.000 13524 Enqueuing Expose request
21:21:23.526 00.000 13524 GuideStep: -0.5 px 0 ms EAST, 0.6 px 0 ms SOUTH
21:21:23.526 00.000 18852 Worker thread wakes up
21:21:23.526 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:23.526 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:23.541 00.015 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:23.541 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:26.791 03.250 18852 Exposure complete
21:21:26.822 00.031 18852 worker thread done servicing request
21:21:26.822 00.000 13524 OnExposeComplete: enter
21:21:26.822 00.000 13524 UpdateGuideState(): m_state=6
21:21:26.822 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:21:26.822 00.000 13524 Star::Find returns 1 (0), X=751.80, Y=381.95, Mass=1329, SNR=23.3, Peak=256 HFD=2.2
21:21:26.837 00.015 13524 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.99) = xAngle (3.77 = -2.51)
21:21:26.837 00.000 13524 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.82 = 0.54)
21:21:26.837 00.000 13524 CameraToMount -- cameraX=-1.23 cameraY=0.45 hyp=1.31 cameraTheta=2.79 mountX=-1.05 mountY=0.67, mountTheta=2.58
21:21:26.837 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.23, y=0.45, opts=13)
21:21:26.837 00.000 13524 Enqueuing Move request for scope (-1.23, 0.45)
21:21:26.837 00.000 18852 Worker thread wakes up
21:21:26.837 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.23, 0.45) opts 0xd
21:21:26.837 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.23, 0.45)
21:21:26.837 00.000 18852 Moving (-1.23, 0.45) raw xDistance=-1.05 yDistance=0.67
21:21:26.837 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.05
21:21:26.837 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
21:21:26.837 00.000 18852 MoveAxis(E, 168, ABG)
21:21:26.837 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:26.837 00.000 18852 Move returns status 1, amount 0
21:21:26.837 00.000 18852 MoveAxis(S, 193, ABG)
21:21:26.837 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:26.837 00.000 18852 Move returns status 1, amount 0
21:21:26.837 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:26.837 00.000 18852 move complete, result=1
21:21:26.837 00.000 18852 worker thread done servicing request
21:21:26.853 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=252, Gamma=1.000
21:21:26.853 00.000 13524 UpdateGuideState exits: m=1329 SNR=23.3
21:21:26.853 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:26.869 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:26.869 00.000 13524 Enqueuing Expose request
21:21:26.869 00.000 13524 GuideStep: -1.1 px 0 ms EAST, 0.7 px 0 ms SOUTH
21:21:26.869 00.000 18852 Worker thread wakes up
21:21:26.869 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:26.869 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:26.869 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:26.869 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:30.118 03.249 18852 Exposure complete
21:21:30.149 00.031 18852 worker thread done servicing request
21:21:30.149 00.000 13524 OnExposeComplete: enter
21:21:30.149 00.000 13524 UpdateGuideState(): m_state=6
21:21:30.149 00.000 13524 Star::Find(15, 751, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:21:30.149 00.000 13524 Star::Find returns 1 (0), X=752.62, Y=380.21, Mass=1524, SNR=24.9, Peak=236 HFD=2.6
21:21:30.149 00.000 13524 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.99) = xAngle (-0.89 = -0.89)
21:21:30.149 00.000 13524 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.15 = 2.15)
21:21:30.149 00.000 13524 CameraToMount -- cameraX=-0.41 cameraY=-1.29 hyp=1.35 cameraTheta=-1.88 mountX=0.85 mountY=1.13, mountTheta=0.93
21:21:30.165 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.41, y=-1.29, opts=13)
21:21:30.165 00.000 13524 Enqueuing Move request for scope (-0.41, -1.29)
21:21:30.165 00.000 18852 Worker thread wakes up
21:21:30.165 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -1.29) opts 0xd
21:21:30.165 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.41, -1.29)
21:21:30.165 00.000 18852 Moving (-0.41, -1.29) raw xDistance=0.85 yDistance=1.13
21:21:30.165 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.85
21:21:30.165 00.000 18852 GuideAlgorithmResistSwitch::result() returns 1.13 from input 1.13
21:21:30.165 00.000 18852 MoveAxis(W, 119, ABG)
21:21:30.165 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:30.165 00.000 18852 Move returns status 1, amount 0
21:21:30.165 00.000 18852 MoveAxis(S, 325, ABG)
21:21:30.165 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:30.165 00.000 18852 Move returns status 1, amount 0
21:21:30.165 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:30.165 00.000 18852 move complete, result=1
21:21:30.165 00.000 18852 worker thread done servicing request
21:21:30.165 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=2, FiltMax=252, Gamma=1.000
21:21:30.180 00.015 13524 UpdateGuideState exits: m=1524 SNR=24.9
21:21:30.180 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:30.180 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:30.180 00.000 13524 Enqueuing Expose request
21:21:30.180 00.000 13524 GuideStep: 0.8 px 0 ms WEST, 1.1 px 0 ms SOUTH
21:21:30.196 00.016 18852 Worker thread wakes up
21:21:30.196 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:30.196 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:30.196 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:30.196 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:33.445 03.249 18852 Exposure complete
21:21:33.477 00.032 18852 worker thread done servicing request
21:21:33.477 00.000 13524 OnExposeComplete: enter
21:21:33.492 00.015 13524 UpdateGuideState(): m_state=6
21:21:33.492 00.000 13524 Star::Find(15, 752, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:21:33.492 00.000 13524 Star::Find returns 1 (0), X=753.83, Y=381.79, Mass=1434, SNR=24.2, Peak=254 HFD=2.3
21:21:33.492 00.000 13524 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.99) = xAngle (1.34 = 1.34)
21:21:33.492 00.000 13524 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.39 = -1.90)
21:21:33.492 00.000 13524 CameraToMount -- cameraX=0.81 cameraY=0.30 hyp=0.86 cameraTheta=0.35 mountX=0.20 mountY=-0.81, mountTheta=-1.33
21:21:33.492 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.81, y=0.30, opts=13)
21:21:33.492 00.000 13524 Enqueuing Move request for scope (0.81, 0.30)
21:21:33.492 00.000 18852 Worker thread wakes up
21:21:33.492 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.30) opts 0xd
21:21:33.492 00.000 18852 Handling offset move in thread for scope, endpoint = (0.81, 0.30)
21:21:33.492 00.000 18852 Moving (0.81, 0.30) raw xDistance=0.20 yDistance=-0.81
21:21:33.492 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:21:33.492 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:33.492 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.81
21:21:33.492 00.000 18852 MoveAxis(E, 0, ABG)
21:21:33.492 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:33.492 00.000 18852 Move returns status 1, amount 0
21:21:33.492 00.000 18852 MoveAxis(N, 0, ABG)
21:21:33.492 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:33.492 00.000 18852 Move returns status 1, amount 0
21:21:33.492 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:33.492 00.000 18852 move complete, result=1
21:21:33.492 00.000 18852 worker thread done servicing request
21:21:33.508 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=255, Gamma=1.000
21:21:33.523 00.015 13524 UpdateGuideState exits: m=1434 SNR=24.2
21:21:33.523 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:33.523 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:33.523 00.000 13524 Enqueuing Expose request
21:21:33.523 00.000 13524 GuideStep: 0.2 px 0 ms EAST, -0.8 px 0 ms NORTH
21:21:33.523 00.000 18852 Worker thread wakes up
21:21:33.523 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:33.523 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:33.523 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:33.523 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:36.773 03.250 18852 Exposure complete
21:21:36.804 00.031 18852 worker thread done servicing request
21:21:36.804 00.000 13524 OnExposeComplete: enter
21:21:36.804 00.000 13524 UpdateGuideState(): m_state=6
21:21:36.804 00.000 13524 Star::Find(15, 753, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:21:36.804 00.000 13524 Star::Find returns 1 (0), X=753.66, Y=382.36, Mass=1426, SNR=24.6, Peak=255 HFD=2.0
21:21:36.804 00.000 13524 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.99) = xAngle (1.92 = 1.92)
21:21:36.804 00.000 13524 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.97 = -1.31)
21:21:36.804 00.000 13524 CameraToMount -- cameraX=0.63 cameraY=0.87 hyp=1.07 cameraTheta=0.94 mountX=-0.37 mountY=-1.04, mountTheta=-1.92
21:21:36.820 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.63, y=0.87, opts=13)
21:21:36.820 00.000 13524 Enqueuing Move request for scope (0.63, 0.87)
21:21:36.820 00.000 18852 Worker thread wakes up
21:21:36.820 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.87) opts 0xd
21:21:36.820 00.000 18852 Handling offset move in thread for scope, endpoint = (0.63, 0.87)
21:21:36.820 00.000 18852 Moving (0.63, 0.87) raw xDistance=-0.37 yDistance=-1.04
21:21:36.820 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
21:21:36.820 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:36.820 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.04
21:21:36.820 00.000 18852 MoveAxis(E, 57, ABG)
21:21:36.820 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:36.820 00.000 18852 Move returns status 1, amount 0
21:21:36.820 00.000 18852 MoveAxis(N, 0, ABG)
21:21:36.820 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:36.820 00.000 18852 Move returns status 1, amount 0
21:21:36.820 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:36.820 00.000 18852 move complete, result=1
21:21:36.820 00.000 18852 worker thread done servicing request
21:21:36.820 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=31, FiltMin=2, FiltMax=255, Gamma=1.000
21:21:36.835 00.015 13524 UpdateGuideState exits: m=1426 SNR=24.6
21:21:36.835 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:36.835 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:36.835 00.000 13524 Enqueuing Expose request
21:21:36.835 00.000 13524 GuideStep: -0.4 px 0 ms EAST, -1.0 px 0 ms NORTH
21:21:36.851 00.016 18852 Worker thread wakes up
21:21:36.851 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:36.851 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:36.851 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:36.851 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:40.104 03.253 18852 Exposure complete
21:21:40.136 00.032 18852 worker thread done servicing request
21:21:40.136 00.000 13524 OnExposeComplete: enter
21:21:40.136 00.000 13524 UpdateGuideState(): m_state=6
21:21:40.151 00.015 13524 Star::Find(15, 753, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:21:40.151 00.000 13524 Star::Find returns 1 (0), X=753.30, Y=382.36, Mass=1367, SNR=23.5, Peak=255 HFD=2.3
21:21:40.151 00.000 13524 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.99) = xAngle (2.25 = 2.25)
21:21:40.151 00.000 13524 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.30 = -0.98)
21:21:40.151 00.000 13524 CameraToMount -- cameraX=0.27 cameraY=0.87 hyp=0.91 cameraTheta=1.27 mountX=-0.57 mountY=-0.76, mountTheta=-2.22
21:21:40.151 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.27, y=0.87, opts=13)
21:21:40.151 00.000 13524 Enqueuing Move request for scope (0.27, 0.87)
21:21:40.151 00.000 18852 Worker thread wakes up
21:21:40.151 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.87) opts 0xd
21:21:40.151 00.000 18852 Handling offset move in thread for scope, endpoint = (0.27, 0.87)
21:21:40.151 00.000 18852 Moving (0.27, 0.87) raw xDistance=-0.57 yDistance=-0.76
21:21:40.151 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
21:21:40.151 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:40.151 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.76
21:21:40.151 00.000 18852 MoveAxis(E, 93, ABG)
21:21:40.151 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:40.151 00.000 18852 Move returns status 1, amount 0
21:21:40.151 00.000 18852 MoveAxis(N, 0, ABG)
21:21:40.151 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:40.151 00.000 18852 Move returns status 1, amount 0
21:21:40.151 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:40.151 00.000 18852 move complete, result=1
21:21:40.151 00.000 18852 worker thread done servicing request
21:21:40.167 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=31, FiltMin=1, FiltMax=253, Gamma=1.000
21:21:40.167 00.000 13524 UpdateGuideState exits: m=1367 SNR=23.5
21:21:40.182 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:40.182 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:40.182 00.000 13524 Enqueuing Expose request
21:21:40.182 00.000 13524 GuideStep: -0.6 px 0 ms EAST, -0.8 px 0 ms NORTH
21:21:40.182 00.000 18852 Worker thread wakes up
21:21:40.182 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:40.182 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:40.182 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:40.182 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:43.432 03.250 18852 Exposure complete
21:21:43.479 00.047 18852 worker thread done servicing request
21:21:43.479 00.000 13524 OnExposeComplete: enter
21:21:43.479 00.000 13524 UpdateGuideState(): m_state=6
21:21:43.479 00.000 13524 Star::Find(15, 753, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:21:43.479 00.000 13524 Star::Find returns 1 (0), X=753.36, Y=382.90, Mass=1493, SNR=24.9, Peak=256 HFD=2.3
21:21:43.479 00.000 13524 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.99) = xAngle (2.32 = 2.32)
21:21:43.479 00.000 13524 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.37 = -0.91)
21:21:43.494 00.015 13524 CameraToMount -- cameraX=0.33 cameraY=1.41 hyp=1.44 cameraTheta=1.34 mountX=-0.99 mountY=-1.14, mountTheta=-2.28
21:21:43.494 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.33, y=1.41, opts=13)
21:21:43.494 00.000 13524 Enqueuing Move request for scope (0.33, 1.41)
21:21:43.494 00.000 18852 Worker thread wakes up
21:21:43.494 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.33, 1.41) opts 0xd
21:21:43.494 00.000 18852 Handling offset move in thread for scope, endpoint = (0.33, 1.41)
21:21:43.494 00.000 18852 Moving (0.33, 1.41) raw xDistance=-0.99 yDistance=-1.14
21:21:43.494 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.99
21:21:43.494 00.000 18852 resist switch: large excursion: input -1.14 thresh 1.05 direction from 1 to -1
21:21:43.494 00.000 18852 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.43
21:21:43.494 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14
21:21:43.494 00.000 18852 MoveAxis(E, 159, ABG)
21:21:43.494 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:43.494 00.000 18852 Move returns status 1, amount 0
21:21:43.494 00.000 18852 MoveAxis(N, 330, ABG)
21:21:43.494 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:43.494 00.000 18852 Move returns status 1, amount 0
21:21:43.494 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:43.494 00.000 18852 move complete, result=1
21:21:43.494 00.000 18852 worker thread done servicing request
21:21:43.494 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=31, FiltMin=2, FiltMax=253, Gamma=1.000
21:21:43.510 00.016 13524 UpdateGuideState exits: m=1493 SNR=24.9
21:21:43.510 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:43.510 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:43.510 00.000 13524 Enqueuing Expose request
21:21:43.510 00.000 13524 GuideStep: -1.0 px 0 ms EAST, -1.1 px 0 ms NORTH
21:21:43.525 00.015 18852 Worker thread wakes up
21:21:43.525 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:43.525 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:43.525 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:43.525 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:46.759 03.234 18852 Exposure complete
21:21:46.790 00.031 18852 worker thread done servicing request
21:21:46.790 00.000 13524 OnExposeComplete: enter
21:21:46.790 00.000 13524 UpdateGuideState(): m_state=6
21:21:46.790 00.000 13524 Star::Find(15, 753, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:21:46.790 00.000 13524 Star::Find returns 1 (0), X=753.14, Y=383.08, Mass=1350, SNR=23.4, Peak=256 HFD=2.2
21:21:46.790 00.000 13524 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.99) = xAngle (2.49 = 2.49)
21:21:46.790 00.000 13524 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.53 = -0.75)
21:21:46.790 00.000 13524 CameraToMount -- cameraX=0.11 cameraY=1.59 hyp=1.59 cameraTheta=1.50 mountX=-1.26 mountY=-1.09, mountTheta=-2.43
21:21:46.790 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.11, y=1.59, opts=13)
21:21:46.806 00.016 13524 Enqueuing Move request for scope (0.11, 1.59)
21:21:46.806 00.000 18852 Worker thread wakes up
21:21:46.806 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.11, 1.59) opts 0xd
21:21:46.806 00.000 18852 Handling offset move in thread for scope, endpoint = (0.11, 1.59)
21:21:46.806 00.000 18852 Moving (0.11, 1.59) raw xDistance=-1.26 yDistance=-1.09
21:21:46.806 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.26
21:21:46.806 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.09 from input -1.09
21:21:46.806 00.000 18852 MoveAxis(E, 206, ABG)
21:21:46.806 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:46.806 00.000 18852 Move returns status 1, amount 0
21:21:46.806 00.000 18852 MoveAxis(N, 314, ABG)
21:21:46.806 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:46.806 00.000 18852 Move returns status 1, amount 0
21:21:46.806 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:46.806 00.000 18852 move complete, result=1
21:21:46.806 00.000 18852 worker thread done servicing request
21:21:46.806 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=32, FiltMin=0, FiltMax=253, Gamma=1.000
21:21:46.821 00.015 13524 UpdateGuideState exits: m=1350 SNR=23.4
21:21:46.821 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:46.821 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:46.821 00.000 13524 Enqueuing Expose request
21:21:46.821 00.000 13524 GuideStep: -1.3 px 0 ms EAST, -1.1 px 0 ms NORTH
21:21:46.821 00.000 18852 Worker thread wakes up
21:21:46.821 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:46.837 00.016 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:46.837 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:46.837 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:50.071 03.234 18852 Exposure complete
21:21:50.102 00.031 18852 worker thread done servicing request
21:21:50.102 00.000 13524 OnExposeComplete: enter
21:21:50.102 00.000 13524 UpdateGuideState(): m_state=6
21:21:50.102 00.000 13524 Star::Find(15, 753, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:21:50.102 00.000 13524 Star::Find returns 1 (0), X=752.75, Y=381.15, Mass=1462, SNR=24.3, Peak=219 HFD=2.6
21:21:50.102 00.000 13524 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.99) = xAngle (-1.26 = -1.26)
21:21:50.102 00.000 13524 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
21:21:50.102 00.000 13524 CameraToMount -- cameraX=-0.28 cameraY=-0.35 hyp=0.45 cameraTheta=-2.25 mountX=0.14 mountY=0.44, mountTheta=1.27
21:21:50.118 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.28, y=-0.35, opts=13)
21:21:50.118 00.000 13524 Enqueuing Move request for scope (-0.28, -0.35)
21:21:50.118 00.000 18852 Worker thread wakes up
21:21:50.118 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.35) opts 0xd
21:21:50.118 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.28, -0.35)
21:21:50.118 00.000 18852 Moving (-0.28, -0.35) raw xDistance=0.14 yDistance=0.44
21:21:50.118 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:21:50.118 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:50.118 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:21:50.118 00.000 18852 MoveAxis(E, 0, ABG)
21:21:50.118 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:50.118 00.000 18852 Move returns status 1, amount 0
21:21:50.118 00.000 18852 MoveAxis(N, 0, ABG)
21:21:50.118 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:50.118 00.000 18852 Move returns status 1, amount 0
21:21:50.118 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:50.118 00.000 18852 move complete, result=1
21:21:50.118 00.000 18852 worker thread done servicing request
21:21:50.118 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:21:50.133 00.015 13524 UpdateGuideState exits: m=1462 SNR=24.3
21:21:50.133 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:50.133 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:50.149 00.016 13524 Enqueuing Expose request
21:21:50.149 00.000 13524 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:21:50.149 00.000 18852 Worker thread wakes up
21:21:50.149 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:50.149 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:50.149 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:50.149 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:53.382 03.233 18852 Exposure complete
21:21:53.414 00.032 18852 worker thread done servicing request
21:21:53.414 00.000 13524 OnExposeComplete: enter
21:21:53.414 00.000 13524 UpdateGuideState(): m_state=6
21:21:53.414 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:21:53.414 00.000 13524 Star::Find returns 1 (0), X=751.55, Y=382.39, Mass=1446, SNR=24.4, Peak=256 HFD=1.7
21:21:53.414 00.000 13524 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.99) = xAngle (3.58 = -2.70)
21:21:53.414 00.000 13524 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.63 = 0.34)
21:21:53.414 00.000 13524 CameraToMount -- cameraX=-1.48 cameraY=0.90 hyp=1.73 cameraTheta=2.59 mountX=-1.56 mountY=0.58, mountTheta=2.79
21:21:53.429 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-1.48, y=0.90, opts=13)
21:21:53.429 00.000 13524 Enqueuing Move request for scope (-1.48, 0.90)
21:21:53.429 00.000 18852 Worker thread wakes up
21:21:53.429 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.48, 0.90) opts 0xd
21:21:53.429 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.48, 0.90)
21:21:53.429 00.000 18852 Moving (-1.48, 0.90) raw xDistance=-1.56 yDistance=0.58
21:21:53.429 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.56
21:21:53.429 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:53.429 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
21:21:53.429 00.000 18852 MoveAxis(E, 242, ABG)
21:21:53.429 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:53.429 00.000 18852 Move returns status 1, amount 0
21:21:53.429 00.000 18852 MoveAxis(N, 0, ABG)
21:21:53.429 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:53.429 00.000 18852 Move returns status 1, amount 0
21:21:53.429 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:53.429 00.000 18852 move complete, result=1
21:21:53.429 00.000 18852 worker thread done servicing request
21:21:53.429 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=255, Gamma=1.000
21:21:53.445 00.016 13524 UpdateGuideState exits: m=1446 SNR=24.4
21:21:53.445 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:53.445 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:53.445 00.000 13524 Enqueuing Expose request
21:21:53.445 00.000 13524 GuideStep: -1.6 px 0 ms EAST, 0.6 px 0 ms NORTH
21:21:53.460 00.015 18852 Worker thread wakes up
21:21:53.460 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:53.460 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:53.460 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:53.460 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:21:56.693 03.233 18852 Exposure complete
21:21:56.740 00.047 18852 worker thread done servicing request
21:21:56.740 00.000 13524 OnExposeComplete: enter
21:21:56.740 00.000 13524 UpdateGuideState(): m_state=6
21:21:56.740 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:21:56.740 00.000 13524 Star::Find returns 1 (0), X=751.45, Y=382.80, Mass=1351, SNR=23.6, Peak=256 HFD=1.9
21:21:56.740 00.000 13524 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.99) = xAngle (3.44 = -2.84)
21:21:56.740 00.000 13524 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.48 = 0.20)
21:21:56.756 00.016 13524 CameraToMount -- cameraX=-1.58 cameraY=1.30 hyp=2.05 cameraTheta=2.45 mountX=-1.96 mountY=0.41, mountTheta=2.94
21:21:56.756 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.58, y=1.30, opts=13)
21:21:56.756 00.000 13524 Enqueuing Move request for scope (-1.58, 1.30)
21:21:56.756 00.000 18852 Worker thread wakes up
21:21:56.756 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.58, 1.30) opts 0xd
21:21:56.756 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.58, 1.30)
21:21:56.756 00.000 18852 Moving (-1.58, 1.30) raw xDistance=-1.96 yDistance=0.41
21:21:56.756 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.30 from input -1.96
21:21:56.756 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:56.756 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:21:56.756 00.000 18852 MoveAxis(E, 320, ABG)
21:21:56.756 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:56.756 00.000 18852 Move returns status 1, amount 0
21:21:56.756 00.000 18852 MoveAxis(N, 0, ABG)
21:21:56.756 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:21:56.756 00.000 18852 Move returns status 1, amount 0
21:21:56.756 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:21:56.756 00.000 18852 move complete, result=1
21:21:56.756 00.000 18852 worker thread done servicing request
21:21:56.756 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=1, FiltMax=241, Gamma=1.000
21:21:56.771 00.015 13524 UpdateGuideState exits: m=1351 SNR=23.6
21:21:56.771 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:56.771 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:21:56.771 00.000 13524 Enqueuing Expose request
21:21:56.787 00.016 18852 Worker thread wakes up
21:21:56.787 00.000 13524 GuideStep: -2.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:21:56.787 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:21:56.787 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:21:56.787 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:21:56.787 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:00.020 03.233 18852 Exposure complete
21:22:00.052 00.032 18852 worker thread done servicing request
21:22:00.052 00.000 13524 OnExposeComplete: enter
21:22:00.052 00.000 13524 UpdateGuideState(): m_state=6
21:22:00.052 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:22:00.052 00.000 13524 Star::Find returns 1 (0), X=751.71, Y=382.42, Mass=1288, SNR=23.2, Peak=256 HFD=1.8
21:22:00.052 00.000 13524 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.99) = xAngle (3.51 = -2.77)
21:22:00.052 00.000 13524 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.28)
21:22:00.052 00.000 13524 CameraToMount -- cameraX=-1.32 cameraY=0.93 hyp=1.62 cameraTheta=2.53 mountX=-1.50 mountY=0.44, mountTheta=2.86
21:22:00.052 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.32, y=0.93, opts=13)
21:22:00.052 00.000 13524 Enqueuing Move request for scope (-1.32, 0.93)
21:22:00.067 00.015 18852 Worker thread wakes up
21:22:00.067 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.32, 0.93) opts 0xd
21:22:00.067 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.32, 0.93)
21:22:00.067 00.000 18852 Moving (-1.32, 0.93) raw xDistance=-1.50 yDistance=0.44
21:22:00.067 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.04 from input -1.50
21:22:00.067 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:22:00.067 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:22:00.067 00.000 18852 MoveAxis(E, 255, ABG)
21:22:00.067 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:00.067 00.000 18852 Move returns status 1, amount 0
21:22:00.067 00.000 18852 MoveAxis(N, 0, ABG)
21:22:00.067 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:00.067 00.000 18852 Move returns status 1, amount 0
21:22:00.067 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:00.067 00.000 18852 move complete, result=1
21:22:00.067 00.000 18852 worker thread done servicing request
21:22:00.067 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=1, FiltMax=254, Gamma=1.000
21:22:00.083 00.016 13524 UpdateGuideState exits: m=1288 SNR=23.2
21:22:00.083 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:00.083 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:00.083 00.000 13524 Enqueuing Expose request
21:22:00.083 00.000 13524 GuideStep: -1.5 px 0 ms EAST, 0.4 px 0 ms NORTH
21:22:00.083 00.000 18852 Worker thread wakes up
21:22:00.083 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:00.083 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:00.083 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:00.083 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:03.332 03.249 18852 Exposure complete
21:22:03.363 00.031 18852 worker thread done servicing request
21:22:03.363 00.000 13524 OnExposeComplete: enter
21:22:03.363 00.000 13524 UpdateGuideState(): m_state=6
21:22:03.363 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
21:22:03.363 00.000 13524 Star::Find returns 1 (0), X=751.50, Y=382.79, Mass=1487, SNR=24.9, Peak=256 HFD=1.9
21:22:03.363 00.000 13524 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.99) = xAngle (3.42 = -2.86)
21:22:03.363 00.000 13524 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.19)
21:22:03.379 00.016 13524 CameraToMount -- cameraX=-1.52 cameraY=1.29 hyp=2.00 cameraTheta=2.44 mountX=-1.92 mountY=0.37, mountTheta=2.95
21:22:03.379 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.52, y=1.29, opts=13)
21:22:03.379 00.000 13524 Enqueuing Move request for scope (-1.52, 1.29)
21:22:03.379 00.000 18852 Worker thread wakes up
21:22:03.379 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.52, 1.29) opts 0xd
21:22:03.379 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.52, 1.29)
21:22:03.379 00.000 18852 Moving (-1.52, 1.29) raw xDistance=-1.92 yDistance=0.37
21:22:03.379 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.28 from input -1.92
21:22:03.379 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:03.379 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:22:03.379 00.000 18852 MoveAxis(E, 314, ABG)
21:22:03.379 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:03.379 00.000 18852 Move returns status 1, amount 0
21:22:03.379 00.000 18852 MoveAxis(N, 0, ABG)
21:22:03.379 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:03.379 00.000 18852 Move returns status 1, amount 0
21:22:03.379 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:03.379 00.000 18852 move complete, result=1
21:22:03.379 00.000 18852 worker thread done servicing request
21:22:03.379 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=252, Gamma=1.000
21:22:03.395 00.016 13524 UpdateGuideState exits: m=1487 SNR=24.9
21:22:03.395 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:03.395 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:03.395 00.000 13524 Enqueuing Expose request
21:22:03.410 00.015 13524 GuideStep: -1.9 px 0 ms EAST, 0.4 px 0 ms NORTH
21:22:03.410 00.000 18852 Worker thread wakes up
21:22:03.410 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:03.410 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:03.410 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:03.410 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:06.644 03.234 18852 Exposure complete
21:22:06.675 00.031 18852 worker thread done servicing request
21:22:06.675 00.000 13524 OnExposeComplete: enter
21:22:06.675 00.000 13524 UpdateGuideState(): m_state=6
21:22:06.675 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
21:22:06.691 00.016 13524 Star::Find returns 1 (0), X=751.11, Y=383.45, Mass=1255, SNR=22.7, Peak=255 HFD=2.0
21:22:06.691 00.000 13524 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.99) = xAngle (3.33 = -2.95)
21:22:06.691 00.000 13524 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.38 = 0.10)
21:22:06.691 00.000 13524 CameraToMount -- cameraX=-1.92 cameraY=1.95 hyp=2.74 cameraTheta=2.35 mountX=-2.69 mountY=0.26, mountTheta=3.04
21:22:06.691 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.92, y=1.95, opts=13)
21:22:06.691 00.000 13524 Enqueuing Move request for scope (-1.92, 1.95)
21:22:06.691 00.000 18852 Worker thread wakes up
21:22:06.691 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.92, 1.95) opts 0xd
21:22:06.691 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.92, 1.95)
21:22:06.691 00.000 18852 Moving (-1.92, 1.95) raw xDistance=-2.69 yDistance=0.26
21:22:06.691 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.78 from input -2.69
21:22:06.691 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:06.691 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:22:06.691 00.000 18852 MoveAxis(E, 437, ABG)
21:22:06.691 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:06.691 00.000 18852 Move returns status 1, amount 0
21:22:06.691 00.000 18852 MoveAxis(N, 0, ABG)
21:22:06.691 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:06.691 00.000 18852 Move returns status 1, amount 0
21:22:06.691 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:06.691 00.000 18852 move complete, result=1
21:22:06.691 00.000 18852 worker thread done servicing request
21:22:06.706 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=32, FiltMin=1, FiltMax=254, Gamma=1.000
21:22:06.706 00.000 13524 UpdateGuideState exits: m=1255 SNR=22.7
21:22:06.706 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:06.722 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:06.722 00.000 13524 Enqueuing Expose request
21:22:06.722 00.000 13524 GuideStep: -2.7 px 0 ms EAST, 0.3 px 0 ms NORTH
21:22:06.722 00.000 18852 Worker thread wakes up
21:22:06.722 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:06.722 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:06.722 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:06.722 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:09.956 03.234 18852 Exposure complete
21:22:09.987 00.031 18852 worker thread done servicing request
21:22:09.987 00.000 13524 OnExposeComplete: enter
21:22:09.987 00.000 13524 UpdateGuideState(): m_state=6
21:22:09.987 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
21:22:10.002 00.015 13524 Star::Find returns 1 (0), X=750.73, Y=383.76, Mass=1257, SNR=22.9, Peak=257 HFD=2.0
21:22:10.002 00.000 13524 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.99) = xAngle (3.35 = -2.93)
21:22:10.002 00.000 13524 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.39 = 0.11)
21:22:10.002 00.000 13524 CameraToMount -- cameraX=-2.30 cameraY=2.26 hyp=3.22 cameraTheta=2.36 mountX=-3.16 mountY=0.36, mountTheta=3.03
21:22:10.002 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.30, y=2.26, opts=13)
21:22:10.002 00.000 13524 Enqueuing Move request for scope (-2.30, 2.26)
21:22:10.002 00.000 18852 Worker thread wakes up
21:22:10.002 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.30, 2.26) opts 0xd
21:22:10.002 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.30, 2.26)
21:22:10.002 00.000 18852 Moving (-2.30, 2.26) raw xDistance=-3.16 yDistance=0.36
21:22:10.002 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.11 from input -3.16
21:22:10.002 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:22:10.002 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:22:10.002 00.000 18852 MoveAxis(E, 518, ABG)
21:22:10.002 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:10.002 00.000 18852 Move returns status 1, amount 0
21:22:10.002 00.000 18852 MoveAxis(N, 0, ABG)
21:22:10.002 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:10.002 00.000 18852 Move returns status 1, amount 0
21:22:10.002 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:10.002 00.000 18852 move complete, result=1
21:22:10.002 00.000 18852 worker thread done servicing request
21:22:10.018 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=1, FiltMax=256, Gamma=1.000
21:22:10.025 00.007 13524 UpdateGuideState exits: m=1257 SNR=22.9
21:22:10.025 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:10.025 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:10.035 00.010 13524 Enqueuing Expose request
21:22:10.035 00.000 13524 GuideStep: -3.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:22:10.035 00.000 18852 Worker thread wakes up
21:22:10.035 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:10.035 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:10.035 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:10.035 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:13.269 03.234 18852 Exposure complete
21:22:13.300 00.031 18852 worker thread done servicing request
21:22:13.300 00.000 13524 OnExposeComplete: enter
21:22:13.300 00.000 13524 UpdateGuideState(): m_state=6
21:22:13.300 00.000 13524 Star::Find(15, 750, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
21:22:13.300 00.000 13524 Star::Find returns 1 (0), X=750.40, Y=384.29, Mass=1244, SNR=22.6, Peak=257 HFD=1.7
21:22:13.300 00.000 13524 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.99) = xAngle (3.31 = -2.97)
21:22:13.300 00.000 13524 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.07)
21:22:13.300 00.000 13524 CameraToMount -- cameraX=-2.63 cameraY=2.80 hyp=3.84 cameraTheta=2.33 mountX=-3.78 mountY=0.28, mountTheta=3.07
21:22:13.300 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.63, y=2.80, opts=13)
21:22:13.300 00.000 13524 Enqueuing Move request for scope (-2.63, 2.80)
21:22:13.315 00.015 18852 Worker thread wakes up
21:22:13.315 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.63, 2.80) opts 0xd
21:22:13.315 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.63, 2.80)
21:22:13.315 00.000 18852 Moving (-2.63, 2.80) raw xDistance=-3.78 yDistance=0.28
21:22:13.315 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.53 from input -3.78
21:22:13.315 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:13.315 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:22:13.315 00.000 18852 MoveAxis(E, 620, ABG)
21:22:13.315 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:13.315 00.000 18852 Move returns status 1, amount 0
21:22:13.315 00.000 18852 MoveAxis(N, 0, ABG)
21:22:13.315 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:13.315 00.000 18852 Move returns status 1, amount 0
21:22:13.315 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:13.315 00.000 18852 move complete, result=1
21:22:13.315 00.000 18852 worker thread done servicing request
21:22:13.315 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=2, FiltMax=256, Gamma=1.000
21:22:13.331 00.016 13524 UpdateGuideState exits: m=1244 SNR=22.6
21:22:13.331 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:13.331 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:13.331 00.000 13524 Enqueuing Expose request
21:22:13.331 00.000 13524 GuideStep: -3.8 px 0 ms EAST, 0.3 px 0 ms NORTH
21:22:13.331 00.000 18852 Worker thread wakes up
21:22:13.331 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:13.331 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:13.331 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:13.331 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:16.580 03.249 18852 Exposure complete
21:22:16.612 00.032 18852 worker thread done servicing request
21:22:16.612 00.000 13524 OnExposeComplete: enter
21:22:16.612 00.000 13524 UpdateGuideState(): m_state=6
21:22:16.612 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
21:22:16.612 00.000 13524 Star::Find returns 1 (0), X=750.43, Y=384.71, Mass=1389, SNR=23.9, Peak=257 HFD=1.8
21:22:16.612 00.000 13524 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.99) = xAngle (3.24 = -3.05)
21:22:16.612 00.000 13524 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.28 = -0.00)
21:22:16.612 00.000 13524 CameraToMount -- cameraX=-2.60 cameraY=3.22 hyp=4.13 cameraTheta=2.25 mountX=-4.12 mountY=-0.01, mountTheta=-3.14
21:22:16.627 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-2.60, y=3.22, opts=13)
21:22:16.627 00.000 13524 Enqueuing Move request for scope (-2.60, 3.22)
21:22:16.627 00.000 18852 Worker thread wakes up
21:22:16.627 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.60, 3.22) opts 0xd
21:22:16.627 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.60, 3.22)
21:22:16.627 00.000 18852 Moving (-2.60, 3.22) raw xDistance=-4.12 yDistance=-0.01
21:22:16.627 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.77 from input -4.12
21:22:16.627 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:16.627 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:22:16.627 00.000 18852 MoveAxis(E, 679, ABG)
21:22:16.627 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:16.627 00.000 18852 Move returns status 1, amount 0
21:22:16.627 00.000 18852 MoveAxis(N, 0, ABG)
21:22:16.627 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:16.627 00.000 18852 Move returns status 1, amount 0
21:22:16.627 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:16.627 00.000 18852 move complete, result=1
21:22:16.627 00.000 18852 worker thread done servicing request
21:22:16.627 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=2, FiltMax=255, Gamma=1.000
21:22:16.643 00.016 13524 UpdateGuideState exits: m=1389 SNR=23.9
21:22:16.643 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:16.643 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:16.643 00.000 13524 Enqueuing Expose request
21:22:16.643 00.000 13524 GuideStep: -4.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:22:16.658 00.015 18852 Worker thread wakes up
21:22:16.658 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:16.658 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:16.658 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:16.658 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:19.908 03.250 18852 Exposure complete
21:22:19.939 00.031 18852 worker thread done servicing request
21:22:19.939 00.000 13524 OnExposeComplete: enter
21:22:19.939 00.000 13524 UpdateGuideState(): m_state=6
21:22:19.954 00.015 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
21:22:19.954 00.000 13524 Star::Find returns 1 (0), X=750.40, Y=384.69, Mass=1346, SNR=23.6, Peak=257 HFD=1.7
21:22:19.954 00.000 13524 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.99) = xAngle (3.24 = -3.04)
21:22:19.954 00.000 13524 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.01)
21:22:19.954 00.000 13524 CameraToMount -- cameraX=-2.63 cameraY=3.20 hyp=4.14 cameraTheta=2.26 mountX=-4.12 mountY=0.03, mountTheta=3.13
21:22:19.954 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.63, y=3.20, opts=13)
21:22:19.954 00.000 13524 Enqueuing Move request for scope (-2.63, 3.20)
21:22:19.954 00.000 18852 Worker thread wakes up
21:22:19.954 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.63, 3.20) opts 0xd
21:22:19.954 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.63, 3.20)
21:22:19.954 00.000 18852 Moving (-2.63, 3.20) raw xDistance=-4.12 yDistance=0.03
21:22:19.954 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.79 from input -4.12
21:22:19.954 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:19.954 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:22:19.954 00.000 18852 MoveAxis(E, 683, ABG)
21:22:19.954 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:19.954 00.000 18852 Move returns status 1, amount 0
21:22:19.954 00.000 18852 MoveAxis(N, 0, ABG)
21:22:19.954 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:19.954 00.000 18852 Move returns status 1, amount 0
21:22:19.954 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:19.954 00.000 18852 move complete, result=1
21:22:19.954 00.000 18852 worker thread done servicing request
21:22:19.970 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=1, FiltMax=256, Gamma=1.000
21:22:19.970 00.000 13524 UpdateGuideState exits: m=1346 SNR=23.6
21:22:19.986 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:19.986 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:19.986 00.000 13524 Enqueuing Expose request
21:22:19.986 00.000 13524 GuideStep: -4.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:22:19.986 00.000 18852 Worker thread wakes up
21:22:19.986 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:19.986 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:19.986 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:19.986 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:23.251 03.265 18852 Exposure complete
21:22:23.282 00.031 18852 worker thread done servicing request
21:22:23.282 00.000 13524 OnExposeComplete: enter
21:22:23.282 00.000 13524 UpdateGuideState(): m_state=6
21:22:23.282 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
21:22:23.282 00.000 13524 Star::Find returns 1 (0), X=750.20, Y=384.93, Mass=1328, SNR=23.4, Peak=257 HFD=2.4
21:22:23.297 00.015 13524 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.99) = xAngle (3.25 = -3.04)
21:22:23.297 00.000 13524 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.01)
21:22:23.297 00.000 13524 CameraToMount -- cameraX=-2.83 cameraY=3.44 hyp=4.45 cameraTheta=2.26 mountX=-4.43 mountY=0.04, mountTheta=3.13
21:22:23.297 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.83, y=3.44, opts=13)
21:22:23.297 00.000 13524 Enqueuing Move request for scope (-2.83, 3.44)
21:22:23.297 00.000 18852 Worker thread wakes up
21:22:23.297 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.83, 3.44) opts 0xd
21:22:23.297 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.83, 3.44)
21:22:23.297 00.000 18852 Moving (-2.83, 3.44) raw xDistance=-4.43 yDistance=0.04
21:22:23.297 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.98 from input -4.43
21:22:23.297 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:23.297 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:22:23.297 00.000 18852 MoveAxis(E, 731, ABG)
21:22:23.297 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:23.297 00.000 18852 Move returns status 1, amount 0
21:22:23.297 00.000 18852 MoveAxis(N, 0, ABG)
21:22:23.297 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:23.297 00.000 18852 Move returns status 1, amount 0
21:22:23.297 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:23.297 00.000 18852 move complete, result=1
21:22:23.297 00.000 18852 worker thread done servicing request
21:22:23.297 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=32, FiltMin=1, FiltMax=211, Gamma=1.000
21:22:23.313 00.016 13524 UpdateGuideState exits: m=1328 SNR=23.4
21:22:23.313 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:23.329 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:23.329 00.000 13524 Enqueuing Expose request
21:22:23.329 00.000 13524 GuideStep: -4.4 px 0 ms EAST, 0.0 px 0 ms NORTH
21:22:23.329 00.000 18852 Worker thread wakes up
21:22:23.329 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:23.329 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:23.329 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:23.329 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:26.562 03.233 18852 Exposure complete
21:22:26.593 00.031 18852 worker thread done servicing request
21:22:26.593 00.000 13524 OnExposeComplete: enter
21:22:26.593 00.000 13524 UpdateGuideState(): m_state=6
21:22:26.593 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
21:22:26.593 00.000 13524 Star::Find returns 1 (0), X=750.50, Y=384.25, Mass=1274, SNR=22.8, Peak=257 HFD=1.8
21:22:26.593 00.000 13524 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.99) = xAngle (3.30 = -2.98)
21:22:26.593 00.000 13524 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.35 = 0.06)
21:22:26.609 00.016 13524 CameraToMount -- cameraX=-2.53 cameraY=2.75 hyp=3.74 cameraTheta=2.31 mountX=-3.69 mountY=0.23, mountTheta=3.08
21:22:26.609 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.53, y=2.75, opts=13)
21:22:26.609 00.000 13524 Enqueuing Move request for scope (-2.53, 2.75)
21:22:26.609 00.000 18852 Worker thread wakes up
21:22:26.609 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.53, 2.75) opts 0xd
21:22:26.609 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.53, 2.75)
21:22:26.609 00.000 18852 Moving (-2.53, 2.75) raw xDistance=-3.69 yDistance=0.23
21:22:26.609 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.53 from input -3.69
21:22:26.609 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:26.609 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:22:26.609 00.000 18852 MoveAxis(E, 621, ABG)
21:22:26.609 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:26.609 00.000 18852 Move returns status 1, amount 0
21:22:26.609 00.000 18852 MoveAxis(N, 0, ABG)
21:22:26.609 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:26.609 00.000 18852 Move returns status 1, amount 0
21:22:26.609 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:26.609 00.000 18852 move complete, result=1
21:22:26.609 00.000 18852 worker thread done servicing request
21:22:26.609 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=32, FiltMin=2, FiltMax=257, Gamma=1.000
21:22:26.624 00.015 13524 UpdateGuideState exits: m=1274 SNR=22.8
21:22:26.624 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:26.624 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:26.624 00.000 13524 Enqueuing Expose request
21:22:26.640 00.016 18852 Worker thread wakes up
21:22:26.640 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:26.640 00.000 13524 GuideStep: -3.7 px 0 ms EAST, 0.2 px 0 ms NORTH
21:22:26.640 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:26.640 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:26.640 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:29.874 03.234 18852 Exposure complete
21:22:29.905 00.031 18852 worker thread done servicing request
21:22:29.905 00.000 13524 OnExposeComplete: enter
21:22:29.905 00.000 13524 UpdateGuideState(): m_state=6
21:22:29.905 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
21:22:29.905 00.000 13524 Star::Find returns 1 (0), X=751.07, Y=383.60, Mass=1309, SNR=23.0, Peak=257 HFD=2.1
21:22:29.905 00.000 13524 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.99) = xAngle (3.30 = -2.98)
21:22:29.905 00.000 13524 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.35 = 0.07)
21:22:29.905 00.000 13524 CameraToMount -- cameraX=-1.95 cameraY=2.11 hyp=2.87 cameraTheta=2.32 mountX=-2.84 mountY=0.19, mountTheta=3.07
21:22:29.920 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-1.95, y=2.11, opts=13)
21:22:29.920 00.000 13524 Enqueuing Move request for scope (-1.95, 2.11)
21:22:29.920 00.000 18852 Worker thread wakes up
21:22:29.920 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.95, 2.11) opts 0xd
21:22:29.920 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.95, 2.11)
21:22:29.920 00.000 18852 Moving (-1.95, 2.11) raw xDistance=-2.84 yDistance=0.19
21:22:29.920 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.96 from input -2.84
21:22:29.920 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:29.920 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:22:29.920 00.000 18852 MoveAxis(E, 481, ABG)
21:22:29.920 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:29.920 00.000 18852 Move returns status 1, amount 0
21:22:29.920 00.000 18852 MoveAxis(N, 0, ABG)
21:22:29.920 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:29.920 00.000 18852 Move returns status 1, amount 0
21:22:29.920 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:29.920 00.000 18852 move complete, result=1
21:22:29.920 00.000 18852 worker thread done servicing request
21:22:29.920 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=2, FiltMax=254, Gamma=1.000
21:22:29.936 00.016 13524 UpdateGuideState exits: m=1309 SNR=23.0
21:22:29.936 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:29.936 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:29.936 00.000 13524 Enqueuing Expose request
21:22:29.936 00.000 13524 GuideStep: -2.8 px 0 ms EAST, 0.2 px 0 ms NORTH
21:22:29.936 00.000 18852 Worker thread wakes up
21:22:29.936 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:29.936 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:29.936 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:29.951 00.015 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:33.185 03.234 18852 Exposure complete
21:22:33.216 00.031 18852 worker thread done servicing request
21:22:33.216 00.000 13524 OnExposeComplete: enter
21:22:33.232 00.016 13524 UpdateGuideState(): m_state=6
21:22:33.232 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
21:22:33.232 00.000 13524 Star::Find returns 1 (0), X=750.94, Y=383.74, Mass=1398, SNR=24.1, Peak=257 HFD=2.3
21:22:33.232 00.000 13524 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.99) = xAngle (3.31 = -2.98)
21:22:33.232 00.000 13524 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.35 = 0.07)
21:22:33.232 00.000 13524 CameraToMount -- cameraX=-2.09 cameraY=2.24 hyp=3.06 cameraTheta=2.32 mountX=-3.02 mountY=0.21, mountTheta=3.07
21:22:33.232 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.09, y=2.24, opts=13)
21:22:33.232 00.000 13524 Enqueuing Move request for scope (-2.09, 2.24)
21:22:33.232 00.000 18852 Worker thread wakes up
21:22:33.232 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.09, 2.24) opts 0xd
21:22:33.232 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.09, 2.24)
21:22:33.232 00.000 18852 Moving (-2.09, 2.24) raw xDistance=-3.02 yDistance=0.21
21:22:33.232 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.04 from input -3.02
21:22:33.232 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:33.232 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:22:33.232 00.000 18852 MoveAxis(E, 500, ABG)
21:22:33.232 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:33.232 00.000 18852 Move returns status 1, amount 0
21:22:33.232 00.000 18852 MoveAxis(N, 0, ABG)
21:22:33.232 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:33.232 00.000 18852 Move returns status 1, amount 0
21:22:33.232 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:33.232 00.000 18852 move complete, result=1
21:22:33.232 00.000 18852 worker thread done servicing request
21:22:33.248 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=2, FiltMax=256, Gamma=1.000
21:22:33.263 00.015 13524 UpdateGuideState exits: m=1398 SNR=24.1
21:22:33.263 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:33.263 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:33.263 00.000 13524 Enqueuing Expose request
21:22:33.263 00.000 13524 GuideStep: -3.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:22:33.263 00.000 18852 Worker thread wakes up
21:22:33.263 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:33.263 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:33.263 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:33.263 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:36.528 03.265 18852 Exposure complete
21:22:36.559 00.031 18852 worker thread done servicing request
21:22:36.559 00.000 13524 OnExposeComplete: enter
21:22:36.559 00.000 13524 UpdateGuideState(): m_state=6
21:22:36.559 00.000 13524 Star::Find(15, 750, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
21:22:36.559 00.000 13524 Star::Find returns 1 (0), X=751.00, Y=383.18, Mass=1295, SNR=23.2, Peak=255 HFD=2.2
21:22:36.559 00.000 13524 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.99) = xAngle (3.43 = -2.85)
21:22:36.559 00.000 13524 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.48 = 0.20)
21:22:36.575 00.016 13524 CameraToMount -- cameraX=-2.02 cameraY=1.69 hyp=2.64 cameraTheta=2.45 mountX=-2.52 mountY=0.51, mountTheta=2.94
21:22:36.575 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.02, y=1.69, opts=13)
21:22:36.575 00.000 13524 Enqueuing Move request for scope (-2.02, 1.69)
21:22:36.575 00.000 18852 Worker thread wakes up
21:22:36.575 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.02, 1.69) opts 0xd
21:22:36.575 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.02, 1.69)
21:22:36.575 00.000 18852 Moving (-2.02, 1.69) raw xDistance=-2.52 yDistance=0.51
21:22:36.575 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.73 from input -2.52
21:22:36.575 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:36.575 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:22:36.575 00.000 18852 MoveAxis(E, 425, ABG)
21:22:36.575 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:36.575 00.000 18852 Move returns status 1, amount 0
21:22:36.575 00.000 18852 MoveAxis(N, 0, ABG)
21:22:36.575 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:36.575 00.000 18852 Move returns status 1, amount 0
21:22:36.575 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:36.575 00.000 18852 move complete, result=1
21:22:36.575 00.000 18852 worker thread done servicing request
21:22:36.575 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=2, FiltMax=254, Gamma=1.000
21:22:36.591 00.016 13524 UpdateGuideState exits: m=1295 SNR=23.2
21:22:36.591 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:36.591 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:36.606 00.015 13524 Enqueuing Expose request
21:22:36.606 00.000 13524 GuideStep: -2.5 px 0 ms EAST, 0.5 px 0 ms NORTH
21:22:36.606 00.000 18852 Worker thread wakes up
21:22:36.606 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:36.606 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:36.606 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:36.606 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:39.840 03.234 18852 Exposure complete
21:22:39.871 00.031 18852 worker thread done servicing request
21:22:39.871 00.000 13524 OnExposeComplete: enter
21:22:39.871 00.000 13524 UpdateGuideState(): m_state=6
21:22:39.871 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
21:22:39.871 00.000 13524 Star::Find returns 1 (0), X=750.77, Y=383.54, Mass=1381, SNR=23.8, Peak=257 HFD=2.2
21:22:39.871 00.000 13524 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.99) = xAngle (3.39 = -2.89)
21:22:39.871 00.000 13524 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.44 = 0.15)
21:22:39.871 00.000 13524 CameraToMount -- cameraX=-2.26 cameraY=2.05 hyp=3.05 cameraTheta=2.41 mountX=-2.95 mountY=0.47, mountTheta=2.98
21:22:39.887 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-2.26, y=2.05, opts=13)
21:22:39.887 00.000 13524 Enqueuing Move request for scope (-2.26, 2.05)
21:22:39.887 00.000 18852 Worker thread wakes up
21:22:39.887 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.26, 2.05) opts 0xd
21:22:39.887 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.26, 2.05)
21:22:39.887 00.000 18852 Moving (-2.26, 2.05) raw xDistance=-2.95 yDistance=0.47
21:22:39.887 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.98 from input -2.95
21:22:39.887 00.000 18852 switching direction from -1 to 1 - decHistory=3 oldest=0.64 newest=1.19
21:22:39.887 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
21:22:39.887 00.000 18852 MoveAxis(E, 486, ABG)
21:22:39.887 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:39.887 00.000 18852 Move returns status 1, amount 0
21:22:39.887 00.000 18852 MoveAxis(S, 136, ABG)
21:22:39.887 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:39.887 00.000 18852 Move returns status 1, amount 0
21:22:39.887 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:39.887 00.000 18852 move complete, result=1
21:22:39.887 00.000 18852 worker thread done servicing request
21:22:39.887 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=1, FiltMax=256, Gamma=1.000
21:22:39.902 00.015 13524 UpdateGuideState exits: m=1381 SNR=23.8
21:22:39.902 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:39.902 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:39.918 00.016 13524 Enqueuing Expose request
21:22:39.918 00.000 13524 GuideStep: -3.0 px 0 ms EAST, 0.5 px 0 ms SOUTH
21:22:39.918 00.000 18852 Worker thread wakes up
21:22:39.918 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:39.918 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:39.918 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:39.918 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:43.167 03.249 18852 Exposure complete
21:22:43.198 00.031 18852 worker thread done servicing request
21:22:43.198 00.000 13524 OnExposeComplete: enter
21:22:43.198 00.000 13524 UpdateGuideState(): m_state=6
21:22:43.198 00.000 13524 Star::Find(15, 750, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
21:22:43.198 00.000 13524 Star::Find returns 1 (0), X=750.93, Y=383.92, Mass=1254, SNR=23.0, Peak=257 HFD=2.0
21:22:43.198 00.000 13524 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.99) = xAngle (3.27 = -3.01)
21:22:43.198 00.000 13524 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.31 = 0.03)
21:22:43.198 00.000 13524 CameraToMount -- cameraX=-2.10 cameraY=2.43 hyp=3.21 cameraTheta=2.28 mountX=-3.18 mountY=0.10, mountTheta=3.11
21:22:43.198 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.10, y=2.43, opts=13)
21:22:43.198 00.000 13524 Enqueuing Move request for scope (-2.10, 2.43)
21:22:43.198 00.000 18852 Worker thread wakes up
21:22:43.198 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.10, 2.43) opts 0xd
21:22:43.198 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.10, 2.43)
21:22:43.198 00.000 18852 Moving (-2.10, 2.43) raw xDistance=-3.18 yDistance=0.10
21:22:43.214 00.016 18852 GuideAlgorithmHysteresis::Result() returns -2.14 from input -3.18
21:22:43.214 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:43.214 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:22:43.214 00.000 18852 MoveAxis(E, 525, ABG)
21:22:43.214 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:43.214 00.000 18852 Move returns status 1, amount 0
21:22:43.214 00.000 18852 MoveAxis(N, 0, ABG)
21:22:43.214 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:43.214 00.000 18852 Move returns status 1, amount 0
21:22:43.214 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:43.214 00.000 18852 move complete, result=1
21:22:43.214 00.000 18852 worker thread done servicing request
21:22:43.214 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=1, FiltMax=256, Gamma=1.000
21:22:43.230 00.016 13524 UpdateGuideState exits: m=1254 SNR=23.0
21:22:43.230 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:43.230 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:43.230 00.000 13524 Enqueuing Expose request
21:22:43.230 00.000 13524 GuideStep: -3.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:22:43.230 00.000 18852 Worker thread wakes up
21:22:43.230 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:43.230 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:43.230 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:43.230 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:46.479 03.249 18852 Exposure complete
21:22:46.526 00.047 18852 worker thread done servicing request
21:22:46.526 00.000 13524 OnExposeComplete: enter
21:22:46.526 00.000 13524 UpdateGuideState(): m_state=6
21:22:46.526 00.000 13524 Star::Find(15, 750, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
21:22:46.526 00.000 13524 Star::Find returns 1 (0), X=751.34, Y=383.13, Mass=1300, SNR=23.3, Peak=255 HFD=2.2
21:22:46.526 00.000 13524 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.99) = xAngle (3.36 = -2.92)
21:22:46.526 00.000 13524 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.41 = 0.12)
21:22:46.526 00.000 13524 CameraToMount -- cameraX=-1.69 cameraY=1.63 hyp=2.35 cameraTheta=2.37 mountX=-2.29 mountY=0.29, mountTheta=3.02
21:22:46.526 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.69, y=1.63, opts=13)
21:22:46.526 00.000 13524 Enqueuing Move request for scope (-1.69, 1.63)
21:22:46.541 00.015 18852 Worker thread wakes up
21:22:46.541 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.69, 1.63) opts 0xd
21:22:46.541 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.69, 1.63)
21:22:46.541 00.000 18852 Moving (-1.69, 1.63) raw xDistance=-2.29 yDistance=0.29
21:22:46.541 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.60 from input -2.29
21:22:46.541 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:46.541 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:22:46.541 00.000 18852 MoveAxis(E, 391, ABG)
21:22:46.541 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:46.541 00.000 18852 Move returns status 1, amount 0
21:22:46.541 00.000 18852 MoveAxis(N, 0, ABG)
21:22:46.541 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:46.541 00.000 18852 Move returns status 1, amount 0
21:22:46.541 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:46.541 00.000 18852 move complete, result=1
21:22:46.541 00.000 18852 worker thread done servicing request
21:22:46.541 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=32, FiltMin=1, FiltMax=232, Gamma=1.000
21:22:46.557 00.016 13524 UpdateGuideState exits: m=1300 SNR=23.3
21:22:46.557 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:46.557 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:46.557 00.000 13524 Enqueuing Expose request
21:22:46.557 00.000 13524 GuideStep: -2.3 px 0 ms EAST, 0.3 px 0 ms NORTH
21:22:46.557 00.000 18852 Worker thread wakes up
21:22:46.557 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:46.557 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:46.557 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:46.573 00.016 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:49.806 03.233 18852 Exposure complete
21:22:49.837 00.031 18852 worker thread done servicing request
21:22:49.837 00.000 13524 OnExposeComplete: enter
21:22:49.837 00.000 13524 UpdateGuideState(): m_state=6
21:22:49.837 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
21:22:49.837 00.000 13524 Star::Find returns 1 (0), X=751.81, Y=382.83, Mass=1366, SNR=24.0, Peak=256 HFD=2.3
21:22:49.853 00.016 13524 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.99) = xAngle (3.30 = -2.99)
21:22:49.853 00.000 13524 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.06)
21:22:49.853 00.000 13524 CameraToMount -- cameraX=-1.21 cameraY=1.34 hyp=1.81 cameraTheta=2.31 mountX=-1.78 mountY=0.10, mountTheta=3.08
21:22:49.853 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.21, y=1.34, opts=13)
21:22:49.853 00.000 13524 Enqueuing Move request for scope (-1.21, 1.34)
21:22:49.853 00.000 18852 Worker thread wakes up
21:22:49.853 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 1.34) opts 0xd
21:22:49.853 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.21, 1.34)
21:22:49.853 00.000 18852 Moving (-1.21, 1.34) raw xDistance=-1.78 yDistance=0.10
21:22:49.853 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.24 from input -1.78
21:22:49.853 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:49.853 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:22:49.853 00.000 18852 MoveAxis(E, 303, ABG)
21:22:49.853 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:49.853 00.000 18852 Move returns status 1, amount 0
21:22:49.853 00.000 18852 MoveAxis(N, 0, ABG)
21:22:49.853 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:49.853 00.000 18852 Move returns status 1, amount 0
21:22:49.853 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:49.853 00.000 18852 move complete, result=1
21:22:49.853 00.000 18852 worker thread done servicing request
21:22:49.853 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=1, FiltMax=254, Gamma=1.000
21:22:49.869 00.016 13524 UpdateGuideState exits: m=1366 SNR=24.0
21:22:49.869 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:49.884 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:49.884 00.000 13524 Enqueuing Expose request
21:22:49.884 00.000 18852 Worker thread wakes up
21:22:49.884 00.000 13524 GuideStep: -1.8 px 0 ms EAST, 0.1 px 0 ms NORTH
21:22:49.884 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:49.884 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:49.884 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:49.884 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:53.134 03.250 18852 Exposure complete
21:22:53.165 00.031 18852 worker thread done servicing request
21:22:53.165 00.000 13524 OnExposeComplete: enter
21:22:53.165 00.000 13524 UpdateGuideState(): m_state=6
21:22:53.165 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
21:22:53.165 00.000 13524 Star::Find returns 1 (0), X=751.44, Y=382.71, Mass=1233, SNR=22.6, Peak=255 HFD=1.7
21:22:53.165 00.000 13524 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.99) = xAngle (3.48 = -2.81)
21:22:53.165 00.000 13524 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.52 = 0.24)
21:22:53.165 00.000 13524 CameraToMount -- cameraX=-1.59 cameraY=1.21 hyp=2.00 cameraTheta=2.49 mountX=-1.89 mountY=0.47, mountTheta=2.90
21:22:53.180 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-1.59, y=1.21, opts=13)
21:22:53.180 00.000 13524 Enqueuing Move request for scope (-1.59, 1.21)
21:22:53.180 00.000 18852 Worker thread wakes up
21:22:53.180 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.59, 1.21) opts 0xd
21:22:53.180 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.59, 1.21)
21:22:53.180 00.000 18852 Moving (-1.59, 1.21) raw xDistance=-1.89 yDistance=0.47
21:22:53.180 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.28 from input -1.89
21:22:53.180 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
21:22:53.180 00.000 18852 MoveAxis(E, 313, ABG)
21:22:53.180 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:53.180 00.000 18852 Move returns status 1, amount 0
21:22:53.180 00.000 18852 MoveAxis(S, 137, ABG)
21:22:53.180 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:53.180 00.000 18852 Move returns status 1, amount 0
21:22:53.180 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:53.180 00.000 18852 move complete, result=1
21:22:53.180 00.000 18852 worker thread done servicing request
21:22:53.180 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=246, Gamma=1.000
21:22:53.196 00.016 13524 UpdateGuideState exits: m=1233 SNR=22.6
21:22:53.196 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:53.196 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:53.196 00.000 13524 Enqueuing Expose request
21:22:53.196 00.000 13524 GuideStep: -1.9 px 0 ms EAST, 0.5 px 0 ms SOUTH
21:22:53.212 00.016 18852 Worker thread wakes up
21:22:53.212 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:53.212 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:53.212 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:53.212 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:56.461 03.249 18852 Exposure complete
21:22:56.492 00.031 18852 worker thread done servicing request
21:22:56.492 00.000 13524 OnExposeComplete: enter
21:22:56.492 00.000 13524 UpdateGuideState(): m_state=6
21:22:56.508 00.016 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:22:56.508 00.000 13524 Star::Find returns 1 (0), X=751.35, Y=382.71, Mass=1385, SNR=23.9, Peak=256 HFD=1.8
21:22:56.508 00.000 13524 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.99) = xAngle (3.50 = -2.78)
21:22:56.508 00.000 13524 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.26)
21:22:56.508 00.000 13524 CameraToMount -- cameraX=-1.68 cameraY=1.22 hyp=2.08 cameraTheta=2.52 mountX=-1.94 mountY=0.54, mountTheta=2.87
21:22:56.508 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.68, y=1.22, opts=13)
21:22:56.508 00.000 13524 Enqueuing Move request for scope (-1.68, 1.22)
21:22:56.508 00.000 18852 Worker thread wakes up
21:22:56.508 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.68, 1.22) opts 0xd
21:22:56.508 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.68, 1.22)
21:22:56.508 00.000 18852 Moving (-1.68, 1.22) raw xDistance=-1.94 yDistance=0.54
21:22:56.508 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.31 from input -1.94
21:22:56.508 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
21:22:56.508 00.000 18852 MoveAxis(E, 322, ABG)
21:22:56.508 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:56.508 00.000 18852 Move returns status 1, amount 0
21:22:56.508 00.000 18852 MoveAxis(S, 157, ABG)
21:22:56.508 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:56.508 00.000 18852 Move returns status 1, amount 0
21:22:56.508 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:56.508 00.000 18852 move complete, result=1
21:22:56.508 00.000 18852 worker thread done servicing request
21:22:56.523 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=252, Gamma=1.000
21:22:56.523 00.000 13524 UpdateGuideState exits: m=1385 SNR=23.9
21:22:56.539 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:56.539 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:56.539 00.000 13524 Enqueuing Expose request
21:22:56.539 00.000 13524 GuideStep: -1.9 px 0 ms EAST, 0.5 px 0 ms SOUTH
21:22:56.539 00.000 18852 Worker thread wakes up
21:22:56.539 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:56.539 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:56.539 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:56.539 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:22:59.788 03.249 18852 Exposure complete
21:22:59.819 00.031 18852 worker thread done servicing request
21:22:59.819 00.000 13524 OnExposeComplete: enter
21:22:59.819 00.000 13524 UpdateGuideState(): m_state=6
21:22:59.819 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:22:59.819 00.000 13524 Star::Find returns 1 (0), X=751.34, Y=382.54, Mass=1231, SNR=22.5, Peak=256 HFD=1.7
21:22:59.819 00.000 13524 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.99) = xAngle (3.57 = -2.71)
21:22:59.819 00.000 13524 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.34)
21:22:59.819 00.000 13524 CameraToMount -- cameraX=-1.69 cameraY=1.05 hyp=1.99 cameraTheta=2.59 mountX=-1.80 mountY=0.66, mountTheta=2.79
21:22:59.835 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-1.69, y=1.05, opts=13)
21:22:59.835 00.000 13524 Enqueuing Move request for scope (-1.69, 1.05)
21:22:59.835 00.000 18852 Worker thread wakes up
21:22:59.835 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.69, 1.05) opts 0xd
21:22:59.835 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.69, 1.05)
21:22:59.835 00.000 18852 Moving (-1.69, 1.05) raw xDistance=-1.80 yDistance=0.66
21:22:59.835 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.23 from input -1.80
21:22:59.835 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
21:22:59.835 00.000 18852 MoveAxis(E, 301, ABG)
21:22:59.835 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:59.835 00.000 18852 Move returns status 1, amount 0
21:22:59.835 00.000 18852 MoveAxis(S, 189, ABG)
21:22:59.835 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:22:59.835 00.000 18852 Move returns status 1, amount 0
21:22:59.835 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:22:59.835 00.000 18852 move complete, result=1
21:22:59.835 00.000 18852 worker thread done servicing request
21:22:59.835 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=254, Gamma=1.000
21:22:59.851 00.016 13524 UpdateGuideState exits: m=1231 SNR=22.5
21:22:59.851 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:59.851 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:22:59.851 00.000 13524 Enqueuing Expose request
21:22:59.866 00.015 13524 GuideStep: -1.8 px 0 ms EAST, 0.7 px 0 ms SOUTH
21:22:59.866 00.000 18852 Worker thread wakes up
21:22:59.866 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:22:59.866 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:22:59.866 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:22:59.866 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:03.100 03.234 18852 Exposure complete
21:23:03.131 00.031 18852 worker thread done servicing request
21:23:03.131 00.000 13524 OnExposeComplete: enter
21:23:03.131 00.000 13524 UpdateGuideState(): m_state=6
21:23:03.131 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
21:23:03.131 00.000 13524 Star::Find returns 1 (0), X=751.54, Y=382.44, Mass=1354, SNR=23.7, Peak=256 HFD=1.5
21:23:03.131 00.000 13524 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.99) = xAngle (3.56 = -2.72)
21:23:03.131 00.000 13524 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.33)
21:23:03.131 00.000 13524 CameraToMount -- cameraX=-1.49 cameraY=0.94 hyp=1.76 cameraTheta=2.58 mountX=-1.61 mountY=0.56, mountTheta=2.80
21:23:03.131 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.49, y=0.94, opts=13)
21:23:03.131 00.000 13524 Enqueuing Move request for scope (-1.49, 0.94)
21:23:03.147 00.016 18852 Worker thread wakes up
21:23:03.147 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.49, 0.94) opts 0xd
21:23:03.147 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.49, 0.94)
21:23:03.147 00.000 18852 Moving (-1.49, 0.94) raw xDistance=-1.61 yDistance=0.56
21:23:03.147 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.10 from input -1.61
21:23:03.147 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
21:23:03.147 00.000 18852 MoveAxis(E, 269, ABG)
21:23:03.147 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:03.147 00.000 18852 Move returns status 1, amount 0
21:23:03.147 00.000 18852 MoveAxis(S, 162, ABG)
21:23:03.147 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:03.147 00.000 18852 Move returns status 1, amount 0
21:23:03.147 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:03.147 00.000 18852 move complete, result=1
21:23:03.147 00.000 18852 worker thread done servicing request
21:23:03.147 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=1, FiltMax=254, Gamma=1.000
21:23:03.162 00.015 13524 UpdateGuideState exits: m=1354 SNR=23.7
21:23:03.162 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:03.162 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:03.162 00.000 13524 Enqueuing Expose request
21:23:03.162 00.000 13524 GuideStep: -1.6 px 0 ms EAST, 0.6 px 0 ms SOUTH
21:23:03.162 00.000 18852 Worker thread wakes up
21:23:03.162 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:03.162 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:03.162 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:03.178 00.016 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:06.427 03.249 18852 Exposure complete
21:23:06.459 00.032 18852 worker thread done servicing request
21:23:06.459 00.000 13524 OnExposeComplete: enter
21:23:06.459 00.000 13524 UpdateGuideState(): m_state=6
21:23:06.474 00.015 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
21:23:06.474 00.000 13524 Star::Find returns 1 (0), X=751.70, Y=382.07, Mass=1189, SNR=22.1, Peak=256 HFD=2.1
21:23:06.474 00.000 13524 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.99) = xAngle (3.72 = -2.56)
21:23:06.474 00.000 13524 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.77 = 0.48)
21:23:06.474 00.000 13524 CameraToMount -- cameraX=-1.33 cameraY=0.57 hyp=1.45 cameraTheta=2.74 mountX=-1.21 mountY=0.67, mountTheta=2.63
21:23:06.474 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.33, y=0.57, opts=13)
21:23:06.474 00.000 13524 Enqueuing Move request for scope (-1.33, 0.57)
21:23:06.474 00.000 18852 Worker thread wakes up
21:23:06.474 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.33, 0.57) opts 0xd
21:23:06.474 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.33, 0.57)
21:23:06.474 00.000 18852 Moving (-1.33, 0.57) raw xDistance=-1.21 yDistance=0.67
21:23:06.474 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.21
21:23:06.474 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
21:23:06.474 00.000 18852 MoveAxis(E, 206, ABG)
21:23:06.474 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:06.474 00.000 18852 Move returns status 1, amount 0
21:23:06.474 00.000 18852 MoveAxis(S, 194, ABG)
21:23:06.474 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:06.474 00.000 18852 Move returns status 1, amount 0
21:23:06.474 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:06.474 00.000 18852 move complete, result=1
21:23:06.474 00.000 18852 worker thread done servicing request
21:23:06.490 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=254, Gamma=1.000
21:23:06.490 00.000 13524 UpdateGuideState exits: m=1189 SNR=22.1
21:23:06.490 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:06.505 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:06.505 00.000 13524 Enqueuing Expose request
21:23:06.505 00.000 13524 GuideStep: -1.2 px 0 ms EAST, 0.7 px 0 ms SOUTH
21:23:06.505 00.000 18852 Worker thread wakes up
21:23:06.505 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:06.505 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:06.505 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:06.505 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:09.755 03.250 18852 Exposure complete
21:23:09.786 00.031 18852 worker thread done servicing request
21:23:09.786 00.000 13524 OnExposeComplete: enter
21:23:09.786 00.000 13524 UpdateGuideState(): m_state=6
21:23:09.786 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
21:23:09.786 00.000 13524 Star::Find returns 1 (0), X=751.34, Y=382.36, Mass=1251, SNR=22.8, Peak=256 HFD=1.7
21:23:09.786 00.000 13524 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.99) = xAngle (3.65 = -2.63)
21:23:09.786 00.000 13524 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.70 = 0.42)
21:23:09.786 00.000 13524 CameraToMount -- cameraX=-1.69 cameraY=0.86 hyp=1.90 cameraTheta=2.67 mountX=-1.65 mountY=0.77, mountTheta=2.71
21:23:09.786 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.69, y=0.86, opts=13)
21:23:09.786 00.000 13524 Enqueuing Move request for scope (-1.69, 0.86)
21:23:09.801 00.015 18852 Worker thread wakes up
21:23:09.801 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.69, 0.86) opts 0xd
21:23:09.801 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.69, 0.86)
21:23:09.801 00.000 18852 Moving (-1.69, 0.86) raw xDistance=-1.65 yDistance=0.77
21:23:09.801 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.10 from input -1.65
21:23:09.801 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
21:23:09.801 00.000 18852 MoveAxis(E, 269, ABG)
21:23:09.801 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:09.801 00.000 18852 Move returns status 1, amount 0
21:23:09.801 00.000 18852 MoveAxis(S, 222, ABG)
21:23:09.801 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:09.801 00.000 18852 Move returns status 1, amount 0
21:23:09.801 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:09.801 00.000 18852 move complete, result=1
21:23:09.801 00.000 18852 worker thread done servicing request
21:23:09.801 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=254, Gamma=1.000
21:23:09.817 00.016 13524 UpdateGuideState exits: m=1251 SNR=22.8
21:23:09.817 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:09.817 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:09.817 00.000 13524 Enqueuing Expose request
21:23:09.817 00.000 13524 GuideStep: -1.7 px 0 ms EAST, 0.8 px 0 ms SOUTH
21:23:09.817 00.000 18852 Worker thread wakes up
21:23:09.817 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:09.817 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:09.817 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:09.817 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:13.069 03.252 18852 Exposure complete
21:23:13.116 00.047 18852 worker thread done servicing request
21:23:13.116 00.000 13524 OnExposeComplete: enter
21:23:13.116 00.000 13524 UpdateGuideState(): m_state=6
21:23:13.116 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
21:23:13.116 00.000 13524 Star::Find returns 1 (0), X=751.34, Y=382.48, Mass=1294, SNR=23.2, Peak=256 HFD=1.7
21:23:13.116 00.000 13524 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.99) = xAngle (3.60 = -2.68)
21:23:13.116 00.000 13524 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.64 = 0.36)
21:23:13.131 00.015 13524 CameraToMount -- cameraX=-1.69 cameraY=0.99 hyp=1.96 cameraTheta=2.61 mountX=-1.76 mountY=0.69, mountTheta=2.77
21:23:13.131 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.69, y=0.99, opts=13)
21:23:13.131 00.000 13524 Enqueuing Move request for scope (-1.69, 0.99)
21:23:13.131 00.000 18852 Worker thread wakes up
21:23:13.131 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.69, 0.99) opts 0xd
21:23:13.131 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.69, 0.99)
21:23:13.131 00.000 18852 Moving (-1.69, 0.99) raw xDistance=-1.76 yDistance=0.69
21:23:13.131 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.18 from input -1.76
21:23:13.131 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
21:23:13.131 00.000 18852 MoveAxis(E, 290, ABG)
21:23:13.131 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:13.131 00.000 18852 Move returns status 1, amount 0
21:23:13.131 00.000 18852 MoveAxis(S, 200, ABG)
21:23:13.131 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:13.131 00.000 18852 Move returns status 1, amount 0
21:23:13.131 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:13.131 00.000 18852 move complete, result=1
21:23:13.131 00.000 18852 worker thread done servicing request
21:23:13.131 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=1, FiltMax=252, Gamma=1.000
21:23:13.147 00.016 13524 UpdateGuideState exits: m=1294 SNR=23.2
21:23:13.147 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:13.147 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:13.162 00.015 13524 Enqueuing Expose request
21:23:13.162 00.000 13524 GuideStep: -1.8 px 0 ms EAST, 0.7 px 0 ms SOUTH
21:23:13.162 00.000 18852 Worker thread wakes up
21:23:13.162 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:13.162 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:13.162 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:13.162 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:16.412 03.250 18852 Exposure complete
21:23:16.443 00.031 18852 worker thread done servicing request
21:23:16.443 00.000 13524 OnExposeComplete: enter
21:23:16.458 00.015 13524 UpdateGuideState(): m_state=6
21:23:16.458 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
21:23:16.458 00.000 13524 Star::Find returns 1 (0), X=751.66, Y=382.18, Mass=1291, SNR=23.2, Peak=256 HFD=2.3
21:23:16.458 00.000 13524 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.99) = xAngle (3.66 = -2.62)
21:23:16.458 00.000 13524 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.71 = 0.42)
21:23:16.458 00.000 13524 CameraToMount -- cameraX=-1.36 cameraY=0.69 hyp=1.53 cameraTheta=2.68 mountX=-1.33 mountY=0.63, mountTheta=2.70
21:23:16.458 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.36, y=0.69, opts=13)
21:23:16.458 00.000 13524 Enqueuing Move request for scope (-1.36, 0.69)
21:23:16.458 00.000 18852 Worker thread wakes up
21:23:16.458 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.36, 0.69) opts 0xd
21:23:16.458 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.36, 0.69)
21:23:16.458 00.000 18852 Moving (-1.36, 0.69) raw xDistance=-1.33 yDistance=0.63
21:23:16.458 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.33
21:23:16.458 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
21:23:16.458 00.000 18852 MoveAxis(E, 225, ABG)
21:23:16.458 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:16.458 00.000 18852 Move returns status 1, amount 0
21:23:16.458 00.000 18852 MoveAxis(S, 182, ABG)
21:23:16.458 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:16.458 00.000 18852 Move returns status 1, amount 0
21:23:16.458 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:16.458 00.000 18852 move complete, result=1
21:23:16.458 00.000 18852 worker thread done servicing request
21:23:16.474 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=252, Gamma=1.000
21:23:16.490 00.016 13524 UpdateGuideState exits: m=1291 SNR=23.2
21:23:16.490 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:16.490 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:16.490 00.000 13524 Enqueuing Expose request
21:23:16.490 00.000 13524 GuideStep: -1.3 px 0 ms EAST, 0.6 px 0 ms SOUTH
21:23:16.490 00.000 18852 Worker thread wakes up
21:23:16.490 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:16.490 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:16.490 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:16.490 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:19.755 03.265 18852 Exposure complete
21:23:19.786 00.031 18852 worker thread done servicing request
21:23:19.786 00.000 13524 OnExposeComplete: enter
21:23:19.786 00.000 13524 UpdateGuideState(): m_state=6
21:23:19.786 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
21:23:19.801 00.015 13524 Star::Find returns 1 (0), X=751.86, Y=382.21, Mass=1280, SNR=23.2, Peak=256 HFD=2.2
21:23:19.801 00.000 13524 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.99) = xAngle (3.58 = -2.71)
21:23:19.801 00.000 13524 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.34)
21:23:19.801 00.000 13524 CameraToMount -- cameraX=-1.16 cameraY=0.72 hyp=1.37 cameraTheta=2.59 mountX=-1.24 mountY=0.45, mountTheta=2.79
21:23:19.801 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.16, y=0.72, opts=13)
21:23:19.801 00.000 13524 Enqueuing Move request for scope (-1.16, 0.72)
21:23:19.801 00.000 18852 Worker thread wakes up
21:23:19.801 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 0.72) opts 0xd
21:23:19.801 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.16, 0.72)
21:23:19.801 00.000 18852 Moving (-1.16, 0.72) raw xDistance=-1.24 yDistance=0.45
21:23:19.801 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.24
21:23:19.801 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
21:23:19.801 00.000 18852 MoveAxis(E, 207, ABG)
21:23:19.801 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:19.801 00.000 18852 Move returns status 1, amount 0
21:23:19.801 00.000 18852 MoveAxis(S, 131, ABG)
21:23:19.801 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:19.801 00.000 18852 Move returns status 1, amount 0
21:23:19.801 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:19.801 00.000 18852 move complete, result=1
21:23:19.801 00.000 18852 worker thread done servicing request
21:23:19.817 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=1, FiltMax=254, Gamma=1.000
21:23:19.817 00.000 13524 UpdateGuideState exits: m=1280 SNR=23.2
21:23:19.833 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:19.833 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:19.833 00.000 13524 Enqueuing Expose request
21:23:19.833 00.000 13524 GuideStep: -1.2 px 0 ms EAST, 0.5 px 0 ms SOUTH
21:23:19.833 00.000 18852 Worker thread wakes up
21:23:19.833 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:19.833 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:19.833 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:19.833 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:23.082 03.249 18852 Exposure complete
21:23:23.113 00.031 18852 worker thread done servicing request
21:23:23.113 00.000 13524 OnExposeComplete: enter
21:23:23.113 00.000 13524 UpdateGuideState(): m_state=6
21:23:23.113 00.000 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
21:23:23.113 00.000 13524 Star::Find returns 1 (0), X=752.05, Y=382.30, Mass=1256, SNR=22.5, Peak=256 HFD=2.1
21:23:23.113 00.000 13524 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.99) = xAngle (3.44 = -2.84)
21:23:23.113 00.000 13524 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.49 = 0.20)
21:23:23.129 00.016 13524 CameraToMount -- cameraX=-0.98 cameraY=0.80 hyp=1.27 cameraTheta=2.45 mountX=-1.21 mountY=0.25, mountTheta=2.93
21:23:23.129 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.98, y=0.80, opts=13)
21:23:23.129 00.000 13524 Enqueuing Move request for scope (-0.98, 0.80)
21:23:23.129 00.000 18852 Worker thread wakes up
21:23:23.129 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.98, 0.80) opts 0xd
21:23:23.129 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.98, 0.80)
21:23:23.129 00.000 18852 Moving (-0.98, 0.80) raw xDistance=-1.21 yDistance=0.25
21:23:23.129 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.21
21:23:23.129 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:23.129 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:23:23.129 00.000 18852 MoveAxis(E, 201, ABG)
21:23:23.129 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:23.129 00.000 18852 Move returns status 1, amount 0
21:23:23.129 00.000 18852 MoveAxis(N, 0, ABG)
21:23:23.129 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:23.129 00.000 18852 Move returns status 1, amount 0
21:23:23.129 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:23.129 00.000 18852 move complete, result=1
21:23:23.129 00.000 18852 worker thread done servicing request
21:23:23.129 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=254, Gamma=1.000
21:23:23.144 00.015 13524 UpdateGuideState exits: m=1256 SNR=22.5
21:23:23.144 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:23.144 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:23.160 00.016 13524 Enqueuing Expose request
21:23:23.160 00.000 13524 GuideStep: -1.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:23:23.160 00.000 18852 Worker thread wakes up
21:23:23.160 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:23.160 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:23.160 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:23.160 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:26.408 03.248 18852 Exposure complete
21:23:26.439 00.031 18852 worker thread done servicing request
21:23:26.439 00.000 13524 OnExposeComplete: enter
21:23:26.439 00.000 13524 UpdateGuideState(): m_state=6
21:23:26.439 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
21:23:26.439 00.000 13524 Star::Find returns 1 (0), X=752.04, Y=382.29, Mass=1301, SNR=23.3, Peak=256 HFD=2.2
21:23:26.439 00.000 13524 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.99) = xAngle (3.45 = -2.83)
21:23:26.455 00.016 13524 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.50 = 0.21)
21:23:26.455 00.000 13524 CameraToMount -- cameraX=-0.99 cameraY=0.79 hyp=1.27 cameraTheta=2.46 mountX=-1.21 mountY=0.27, mountTheta=2.92
21:23:26.455 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.99, y=0.79, opts=13)
21:23:26.455 00.000 13524 Enqueuing Move request for scope (-0.99, 0.79)
21:23:26.455 00.000 18852 Worker thread wakes up
21:23:26.455 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 0.79) opts 0xd
21:23:26.455 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.99, 0.79)
21:23:26.455 00.000 18852 Moving (-0.99, 0.79) raw xDistance=-1.21 yDistance=0.27
21:23:26.455 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.21
21:23:26.455 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:26.455 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:23:26.455 00.000 18852 MoveAxis(E, 200, ABG)
21:23:26.455 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:26.455 00.000 18852 Move returns status 1, amount 0
21:23:26.455 00.000 18852 MoveAxis(N, 0, ABG)
21:23:26.455 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:26.455 00.000 18852 Move returns status 1, amount 0
21:23:26.455 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:26.455 00.000 18852 move complete, result=1
21:23:26.455 00.000 18852 worker thread done servicing request
21:23:26.455 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=254, Gamma=1.000
21:23:26.470 00.015 13524 UpdateGuideState exits: m=1301 SNR=23.3
21:23:26.470 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:26.486 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:26.486 00.000 13524 Enqueuing Expose request
21:23:26.486 00.000 13524 GuideStep: -1.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:23:26.486 00.000 18852 Worker thread wakes up
21:23:26.486 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:26.486 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:26.486 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:26.486 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:29.720 03.234 18852 Exposure complete
21:23:29.751 00.031 18852 worker thread done servicing request
21:23:29.751 00.000 13524 OnExposeComplete: enter
21:23:29.751 00.000 13524 UpdateGuideState(): m_state=6
21:23:29.751 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
21:23:29.751 00.000 13524 Star::Find returns 1 (0), X=752.01, Y=382.19, Mass=1348, SNR=23.7, Peak=256 HFD=2.2
21:23:29.751 00.000 13524 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.99) = xAngle (3.53 = -2.75)
21:23:29.751 00.000 13524 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.57 = 0.29)
21:23:29.751 00.000 13524 CameraToMount -- cameraX=-1.02 cameraY=0.69 hyp=1.23 cameraTheta=2.54 mountX=-1.14 mountY=0.35, mountTheta=2.84
21:23:29.751 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.02, y=0.69, opts=13)
21:23:29.751 00.000 13524 Enqueuing Move request for scope (-1.02, 0.69)
21:23:29.766 00.015 18852 Worker thread wakes up
21:23:29.766 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.69) opts 0xd
21:23:29.766 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.02, 0.69)
21:23:29.766 00.000 18852 Moving (-1.02, 0.69) raw xDistance=-1.14 yDistance=0.35
21:23:29.766 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.14
21:23:29.766 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
21:23:29.766 00.000 18852 MoveAxis(E, 190, ABG)
21:23:29.766 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:29.766 00.000 18852 Move returns status 1, amount 0
21:23:29.766 00.000 18852 MoveAxis(S, 102, ABG)
21:23:29.766 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:29.766 00.000 18852 Move returns status 1, amount 0
21:23:29.766 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:29.766 00.000 18852 move complete, result=1
21:23:29.766 00.000 18852 worker thread done servicing request
21:23:29.766 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=0, FiltMax=254, Gamma=1.000
21:23:29.782 00.016 13524 UpdateGuideState exits: m=1348 SNR=23.7
21:23:29.782 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:29.782 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:29.782 00.000 13524 Enqueuing Expose request
21:23:29.782 00.000 13524 GuideStep: -1.1 px 0 ms EAST, 0.4 px 0 ms SOUTH
21:23:29.782 00.000 18852 Worker thread wakes up
21:23:29.782 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:29.782 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:29.782 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:29.782 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:33.031 03.249 18852 Exposure complete
21:23:33.063 00.032 18852 worker thread done servicing request
21:23:33.063 00.000 13524 OnExposeComplete: enter
21:23:33.063 00.000 13524 UpdateGuideState(): m_state=6
21:23:33.063 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
21:23:33.063 00.000 13524 Star::Find returns 1 (0), X=752.12, Y=381.69, Mass=1304, SNR=23.5, Peak=256 HFD=2.0
21:23:33.063 00.000 13524 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.99) = xAngle (3.92 = -2.37)
21:23:33.063 00.000 13524 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.96 = 0.68)
21:23:33.078 00.015 13524 CameraToMount -- cameraX=-0.91 cameraY=0.20 hyp=0.93 cameraTheta=2.93 mountX=-0.66 mountY=0.58, mountTheta=2.42
21:23:33.078 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.91, y=0.20, opts=13)
21:23:33.078 00.000 13524 Enqueuing Move request for scope (-0.91, 0.20)
21:23:33.078 00.000 18852 Worker thread wakes up
21:23:33.078 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.20) opts 0xd
21:23:33.078 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.91, 0.20)
21:23:33.078 00.000 18852 Moving (-0.91, 0.20) raw xDistance=-0.66 yDistance=0.58
21:23:33.078 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.66
21:23:33.078 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
21:23:33.078 00.000 18852 MoveAxis(E, 116, ABG)
21:23:33.078 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:33.078 00.000 18852 Move returns status 1, amount 0
21:23:33.078 00.000 18852 MoveAxis(S, 168, ABG)
21:23:33.078 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:33.078 00.000 18852 Move returns status 1, amount 0
21:23:33.078 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:33.078 00.000 18852 move complete, result=1
21:23:33.078 00.000 18852 worker thread done servicing request
21:23:33.094 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=229, Gamma=1.000
21:23:33.109 00.015 13524 UpdateGuideState exits: m=1304 SNR=23.5
21:23:33.109 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:33.109 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:33.109 00.000 13524 Enqueuing Expose request
21:23:33.109 00.000 13524 GuideStep: -0.7 px 0 ms EAST, 0.6 px 0 ms SOUTH
21:23:33.109 00.000 18852 Worker thread wakes up
21:23:33.109 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:33.109 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:33.109 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:33.109 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:36.374 03.265 18852 Exposure complete
21:23:36.406 00.032 18852 worker thread done servicing request
21:23:36.406 00.000 13524 OnExposeComplete: enter
21:23:36.406 00.000 13524 UpdateGuideState(): m_state=6
21:23:36.406 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
21:23:36.406 00.000 13524 Star::Find returns 1 (0), X=752.15, Y=382.08, Mass=1284, SNR=22.9, Peak=256 HFD=2.2
21:23:36.406 00.000 13524 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.99) = xAngle (3.54 = -2.74)
21:23:36.406 00.000 13524 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.59 = 0.30)
21:23:36.421 00.015 13524 CameraToMount -- cameraX=-0.88 cameraY=0.58 hyp=1.05 cameraTheta=2.56 mountX=-0.97 mountY=0.32, mountTheta=2.83
21:23:36.421 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.88, y=0.58, opts=13)
21:23:36.421 00.000 13524 Enqueuing Move request for scope (-0.88, 0.58)
21:23:36.421 00.000 18852 Worker thread wakes up
21:23:36.421 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.58) opts 0xd
21:23:36.421 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.88, 0.58)
21:23:36.421 00.000 18852 Moving (-0.88, 0.58) raw xDistance=-0.97 yDistance=0.32
21:23:36.421 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.97
21:23:36.421 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:36.421 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:23:36.421 00.000 18852 MoveAxis(E, 158, ABG)
21:23:36.421 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:36.421 00.000 18852 Move returns status 1, amount 0
21:23:36.421 00.000 18852 MoveAxis(N, 0, ABG)
21:23:36.421 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:36.421 00.000 18852 Move returns status 1, amount 0
21:23:36.421 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:36.421 00.000 18852 move complete, result=1
21:23:36.421 00.000 18852 worker thread done servicing request
21:23:36.421 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=254, Gamma=1.000
21:23:36.437 00.016 13524 UpdateGuideState exits: m=1284 SNR=22.9
21:23:36.437 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:36.452 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:36.452 00.000 13524 Enqueuing Expose request
21:23:36.452 00.000 13524 GuideStep: -1.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:23:36.452 00.000 18852 Worker thread wakes up
21:23:36.452 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:36.452 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:36.452 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:36.452 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:39.699 03.247 18852 Exposure complete
21:23:39.730 00.031 18852 worker thread done servicing request
21:23:39.730 00.000 13524 OnExposeComplete: enter
21:23:39.730 00.000 13524 UpdateGuideState(): m_state=6
21:23:39.730 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
21:23:39.730 00.000 13524 Star::Find returns 1 (0), X=751.91, Y=382.28, Mass=1310, SNR=23.3, Peak=256 HFD=2.3
21:23:39.730 00.000 13524 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.99) = xAngle (3.52 = -2.76)
21:23:39.730 00.000 13524 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.28)
21:23:39.730 00.000 13524 CameraToMount -- cameraX=-1.12 cameraY=0.78 hyp=1.37 cameraTheta=2.53 mountX=-1.27 mountY=0.38, mountTheta=2.85
21:23:39.745 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-1.12, y=0.78, opts=13)
21:23:39.745 00.000 13524 Enqueuing Move request for scope (-1.12, 0.78)
21:23:39.745 00.000 18852 Worker thread wakes up
21:23:39.745 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.78) opts 0xd
21:23:39.745 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.12, 0.78)
21:23:39.745 00.000 18852 Moving (-1.12, 0.78) raw xDistance=-1.27 yDistance=0.38
21:23:39.745 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.27
21:23:39.745 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
21:23:39.745 00.000 18852 MoveAxis(E, 207, ABG)
21:23:39.745 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:39.745 00.000 18852 Move returns status 1, amount 0
21:23:39.745 00.000 18852 MoveAxis(S, 110, ABG)
21:23:39.745 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:39.745 00.000 18852 Move returns status 1, amount 0
21:23:39.745 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:39.745 00.000 18852 move complete, result=1
21:23:39.745 00.000 18852 worker thread done servicing request
21:23:39.745 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=254, Gamma=1.000
21:23:39.761 00.016 13524 UpdateGuideState exits: m=1310 SNR=23.3
21:23:39.761 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:39.761 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:39.761 00.000 13524 Enqueuing Expose request
21:23:39.761 00.000 13524 GuideStep: -1.3 px 0 ms EAST, 0.4 px 0 ms SOUTH
21:23:39.777 00.016 18852 Worker thread wakes up
21:23:39.777 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:39.777 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:39.777 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:39.777 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:43.031 03.254 18852 Exposure complete
21:23:43.062 00.031 18852 worker thread done servicing request
21:23:43.062 00.000 13524 OnExposeComplete: enter
21:23:43.062 00.000 13524 UpdateGuideState(): m_state=6
21:23:43.077 00.015 13524 Star::Find(15, 751, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
21:23:43.077 00.000 13524 Star::Find returns 1 (0), X=752.15, Y=382.14, Mass=1188, SNR=22.1, Peak=256 HFD=2.2
21:23:43.077 00.000 13524 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.99) = xAngle (3.49 = -2.79)
21:23:43.077 00.000 13524 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.26)
21:23:43.077 00.000 13524 CameraToMount -- cameraX=-0.88 cameraY=0.64 hyp=1.09 cameraTheta=2.51 mountX=-1.02 mountY=0.28, mountTheta=2.88
21:23:43.077 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.88, y=0.64, opts=13)
21:23:43.077 00.000 13524 Enqueuing Move request for scope (-0.88, 0.64)
21:23:43.077 00.000 18852 Worker thread wakes up
21:23:43.077 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.64) opts 0xd
21:23:43.077 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.88, 0.64)
21:23:43.077 00.000 18852 Moving (-0.88, 0.64) raw xDistance=-1.02 yDistance=0.28
21:23:43.077 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.02
21:23:43.077 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:43.077 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:23:43.077 00.000 18852 MoveAxis(E, 172, ABG)
21:23:43.077 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:43.077 00.000 18852 Move returns status 1, amount 0
21:23:43.077 00.000 18852 MoveAxis(N, 0, ABG)
21:23:43.077 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:43.077 00.000 18852 Move returns status 1, amount 0
21:23:43.077 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:43.077 00.000 18852 move complete, result=1
21:23:43.077 00.000 18852 worker thread done servicing request
21:23:43.093 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=251, Gamma=1.000
21:23:43.093 00.000 13524 UpdateGuideState exits: m=1188 SNR=22.1
21:23:43.109 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:43.109 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:43.109 00.000 13524 Enqueuing Expose request
21:23:43.109 00.000 13524 GuideStep: -1.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:23:43.109 00.000 18852 Worker thread wakes up
21:23:43.109 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:43.109 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:43.109 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:43.109 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:46.374 03.265 18852 Exposure complete
21:23:46.405 00.031 18852 worker thread done servicing request
21:23:46.405 00.000 13524 OnExposeComplete: enter
21:23:46.405 00.000 13524 UpdateGuideState(): m_state=6
21:23:46.405 00.000 13524 Star::Find(15, 752, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
21:23:46.405 00.000 13524 Star::Find returns 1 (0), X=752.33, Y=381.98, Mass=1142, SNR=21.9, Peak=256 HFD=2.1
21:23:46.420 00.015 13524 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.99) = xAngle (3.52 = -2.77)
21:23:46.420 00.000 13524 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.28)
21:23:46.420 00.000 13524 CameraToMount -- cameraX=-0.70 cameraY=0.49 hyp=0.85 cameraTheta=2.53 mountX=-0.79 mountY=0.23, mountTheta=2.85
21:23:46.420 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.70, y=0.49, opts=13)
21:23:46.420 00.000 13524 Enqueuing Move request for scope (-0.70, 0.49)
21:23:46.420 00.000 18852 Worker thread wakes up
21:23:46.420 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.49) opts 0xd
21:23:46.420 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.70, 0.49)
21:23:46.420 00.000 18852 Moving (-0.70, 0.49) raw xDistance=-0.79 yDistance=0.23
21:23:46.420 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.79
21:23:46.420 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:46.420 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:23:46.420 00.000 18852 MoveAxis(E, 134, ABG)
21:23:46.420 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:46.420 00.000 18852 Move returns status 1, amount 0
21:23:46.420 00.000 18852 MoveAxis(N, 0, ABG)
21:23:46.420 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:46.420 00.000 18852 Move returns status 1, amount 0
21:23:46.420 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:46.420 00.000 18852 move complete, result=1
21:23:46.420 00.000 18852 worker thread done servicing request
21:23:46.436 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=32, FiltMin=1, FiltMax=254, Gamma=1.000
21:23:46.436 00.000 13524 UpdateGuideState exits: m=1142 SNR=21.9
21:23:46.436 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:46.452 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:46.452 00.000 13524 Enqueuing Expose request
21:23:46.452 00.000 13524 GuideStep: -0.8 px 0 ms EAST, 0.2 px 0 ms NORTH
21:23:46.452 00.000 18852 Worker thread wakes up
21:23:46.452 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:46.452 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:46.452 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:46.452 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:49.695 03.243 18852 Exposure complete
21:23:49.741 00.046 18852 worker thread done servicing request
21:23:49.741 00.000 13524 OnExposeComplete: enter
21:23:49.741 00.000 13524 UpdateGuideState(): m_state=6
21:23:49.741 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
21:23:49.741 00.000 13524 Star::Find returns 1 (0), X=752.37, Y=381.62, Mass=1300, SNR=23.6, Peak=256 HFD=1.6
21:23:49.741 00.000 13524 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.99) = xAngle (3.94 = -2.34)
21:23:49.741 00.000 13524 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.98 = 0.70)
21:23:49.741 00.000 13524 CameraToMount -- cameraX=-0.66 cameraY=0.13 hyp=0.67 cameraTheta=2.95 mountX=-0.47 mountY=0.43, mountTheta=2.40
21:23:49.741 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.66, y=0.13, opts=13)
21:23:49.741 00.000 13524 Enqueuing Move request for scope (-0.66, 0.13)
21:23:49.757 00.016 18852 Worker thread wakes up
21:23:49.757 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.13) opts 0xd
21:23:49.757 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.66, 0.13)
21:23:49.757 00.000 18852 Moving (-0.66, 0.13) raw xDistance=-0.47 yDistance=0.43
21:23:49.757 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
21:23:49.757 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
21:23:49.757 00.000 18852 MoveAxis(E, 82, ABG)
21:23:49.757 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:49.757 00.000 18852 Move returns status 1, amount 0
21:23:49.757 00.000 18852 MoveAxis(S, 125, ABG)
21:23:49.757 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:49.757 00.000 18852 Move returns status 1, amount 0
21:23:49.757 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:49.757 00.000 18852 move complete, result=1
21:23:49.757 00.000 18852 worker thread done servicing request
21:23:49.757 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=32, FiltMin=1, FiltMax=254, Gamma=1.000
21:23:49.773 00.016 13524 UpdateGuideState exits: m=1300 SNR=23.6
21:23:49.773 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:49.773 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:49.773 00.000 13524 Enqueuing Expose request
21:23:49.773 00.000 13524 GuideStep: -0.5 px 0 ms EAST, 0.4 px 0 ms SOUTH
21:23:49.773 00.000 18852 Worker thread wakes up
21:23:49.773 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:49.773 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:49.773 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:49.788 00.015 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:53.022 03.234 18852 Exposure complete
21:23:53.053 00.031 18852 worker thread done servicing request
21:23:53.053 00.000 13524 OnExposeComplete: enter
21:23:53.053 00.000 13524 UpdateGuideState(): m_state=6
21:23:53.053 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
21:23:53.053 00.000 13524 Star::Find returns 1 (0), X=752.16, Y=381.57, Mass=1405, SNR=24.2, Peak=256 HFD=2.0
21:23:53.053 00.000 13524 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.99) = xAngle (4.04 = -2.24)
21:23:53.053 00.000 13524 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.08 = 0.80)
21:23:53.053 00.000 13524 CameraToMount -- cameraX=-0.87 cameraY=0.08 hyp=0.87 cameraTheta=3.05 mountX=-0.55 mountY=0.63, mountTheta=2.29
21:23:53.053 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.87, y=0.08, opts=13)
21:23:53.069 00.016 13524 Enqueuing Move request for scope (-0.87, 0.08)
21:23:53.069 00.000 18852 Worker thread wakes up
21:23:53.069 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.08) opts 0xd
21:23:53.069 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.87, 0.08)
21:23:53.069 00.000 18852 Moving (-0.87, 0.08) raw xDistance=-0.55 yDistance=0.63
21:23:53.069 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
21:23:53.069 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
21:23:53.069 00.000 18852 MoveAxis(E, 90, ABG)
21:23:53.069 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:53.069 00.000 18852 Move returns status 1, amount 0
21:23:53.069 00.000 18852 MoveAxis(S, 181, ABG)
21:23:53.069 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:53.069 00.000 18852 Move returns status 1, amount 0
21:23:53.069 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:53.069 00.000 18852 move complete, result=1
21:23:53.069 00.000 18852 worker thread done servicing request
21:23:53.069 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=1, FiltMax=254, Gamma=1.000
21:23:53.084 00.015 13524 UpdateGuideState exits: m=1405 SNR=24.2
21:23:53.084 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:53.084 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:53.084 00.000 13524 Enqueuing Expose request
21:23:53.084 00.000 13524 GuideStep: -0.5 px 0 ms EAST, 0.6 px 0 ms SOUTH
21:23:53.084 00.000 18852 Worker thread wakes up
21:23:53.084 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:53.084 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:53.084 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:53.084 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:56.333 03.249 18852 Exposure complete
21:23:56.364 00.031 18852 worker thread done servicing request
21:23:56.364 00.000 13524 OnExposeComplete: enter
21:23:56.364 00.000 13524 UpdateGuideState(): m_state=6
21:23:56.364 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
21:23:56.364 00.000 13524 Star::Find returns 1 (0), X=752.09, Y=381.67, Mass=1309, SNR=23.3, Peak=256 HFD=2.1
21:23:56.364 00.000 13524 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.99) = xAngle (3.94 = -2.34)
21:23:56.364 00.000 13524 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.99 = 0.70)
21:23:56.364 00.000 13524 CameraToMount -- cameraX=-0.94 cameraY=0.18 hyp=0.95 cameraTheta=2.95 mountX=-0.67 mountY=0.62, mountTheta=2.40
21:23:56.379 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.94, y=0.18, opts=13)
21:23:56.379 00.000 13524 Enqueuing Move request for scope (-0.94, 0.18)
21:23:56.379 00.000 18852 Worker thread wakes up
21:23:56.379 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.18) opts 0xd
21:23:56.379 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.94, 0.18)
21:23:56.379 00.000 18852 Moving (-0.94, 0.18) raw xDistance=-0.67 yDistance=0.62
21:23:56.379 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
21:23:56.379 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
21:23:56.379 00.000 18852 MoveAxis(E, 109, ABG)
21:23:56.379 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:56.379 00.000 18852 Move returns status 1, amount 0
21:23:56.379 00.000 18852 MoveAxis(S, 178, ABG)
21:23:56.379 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:56.379 00.000 18852 Move returns status 1, amount 0
21:23:56.379 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:56.379 00.000 18852 move complete, result=1
21:23:56.379 00.000 18852 worker thread done servicing request
21:23:56.379 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=1, FiltMax=252, Gamma=1.000
21:23:56.395 00.016 13524 UpdateGuideState exits: m=1309 SNR=23.3
21:23:56.395 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:56.395 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:56.395 00.000 13524 Enqueuing Expose request
21:23:56.395 00.000 13524 GuideStep: -0.7 px 0 ms EAST, 0.6 px 0 ms SOUTH
21:23:56.411 00.016 18852 Worker thread wakes up
21:23:56.411 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:56.411 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:56.411 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:56.411 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:23:59.653 03.242 18852 Exposure complete
21:23:59.685 00.032 18852 worker thread done servicing request
21:23:59.685 00.000 13524 OnExposeComplete: enter
21:23:59.700 00.015 13524 UpdateGuideState(): m_state=6
21:23:59.700 00.000 13524 Star::Find(15, 752, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
21:23:59.700 00.000 13524 Star::Find returns 1 (0), X=751.93, Y=381.81, Mass=1359, SNR=23.7, Peak=256 HFD=2.2
21:23:59.700 00.000 13524 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.99) = xAngle (3.85 = -2.43)
21:23:59.700 00.000 13524 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.89 = 0.61)
21:23:59.700 00.000 13524 CameraToMount -- cameraX=-1.10 cameraY=0.31 hyp=1.15 cameraTheta=2.86 mountX=-0.87 mountY=0.66, mountTheta=2.49
21:23:59.700 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.10, y=0.31, opts=13)
21:23:59.700 00.000 13524 Enqueuing Move request for scope (-1.10, 0.31)
21:23:59.700 00.000 18852 Worker thread wakes up
21:23:59.700 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.10, 0.31) opts 0xd
21:23:59.700 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.10, 0.31)
21:23:59.700 00.000 18852 Moving (-1.10, 0.31) raw xDistance=-0.87 yDistance=0.66
21:23:59.700 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.87
21:23:59.700 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
21:23:59.700 00.000 18852 MoveAxis(E, 142, ABG)
21:23:59.700 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:59.700 00.000 18852 Move returns status 1, amount 0
21:23:59.700 00.000 18852 MoveAxis(S, 190, ABG)
21:23:59.700 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:23:59.700 00.000 18852 Move returns status 1, amount 0
21:23:59.700 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:23:59.700 00.000 18852 move complete, result=1
21:23:59.700 00.000 18852 worker thread done servicing request
21:23:59.716 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=252, Gamma=1.000
21:23:59.731 00.015 13524 UpdateGuideState exits: m=1359 SNR=23.7
21:23:59.731 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:59.731 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:23:59.731 00.000 13524 Enqueuing Expose request
21:23:59.731 00.000 13524 GuideStep: -0.9 px 0 ms EAST, 0.7 px 0 ms SOUTH
21:23:59.731 00.000 18852 Worker thread wakes up
21:23:59.731 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:23:59.731 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:23:59.731 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:23:59.731 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:02.981 03.250 18852 Exposure complete
21:24:03.012 00.031 18852 worker thread done servicing request
21:24:03.012 00.000 13524 OnExposeComplete: enter
21:24:03.012 00.000 13524 UpdateGuideState(): m_state=6
21:24:03.028 00.016 13524 Star::Find(15, 751, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
21:24:03.028 00.000 13524 Star::Find returns 1 (0), X=751.84, Y=381.71, Mass=1374, SNR=23.9, Peak=256 HFD=2.3
21:24:03.028 00.000 13524 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.99) = xAngle (3.94 = -2.34)
21:24:03.028 00.000 13524 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.99 = 0.71)
21:24:03.028 00.000 13524 CameraToMount -- cameraX=-1.19 cameraY=0.22 hyp=1.21 cameraTheta=2.96 mountX=-0.84 mountY=0.78, mountTheta=2.39
21:24:03.028 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.19, y=0.22, opts=13)
21:24:03.028 00.000 13524 Enqueuing Move request for scope (-1.19, 0.22)
21:24:03.028 00.000 18852 Worker thread wakes up
21:24:03.028 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.19, 0.22) opts 0xd
21:24:03.028 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.19, 0.22)
21:24:03.028 00.000 18852 Moving (-1.19, 0.22) raw xDistance=-0.84 yDistance=0.78
21:24:03.028 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.84
21:24:03.028 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
21:24:03.028 00.000 18852 MoveAxis(E, 139, ABG)
21:24:03.028 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:03.028 00.000 18852 Move returns status 1, amount 0
21:24:03.028 00.000 18852 MoveAxis(S, 227, ABG)
21:24:03.028 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:03.028 00.000 18852 Move returns status 1, amount 0
21:24:03.028 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:03.028 00.000 18852 move complete, result=1
21:24:03.028 00.000 18852 worker thread done servicing request
21:24:03.043 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=1, FiltMax=252, Gamma=1.000
21:24:03.043 00.000 13524 UpdateGuideState exits: m=1374 SNR=23.9
21:24:03.059 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:03.059 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:03.059 00.000 13524 Enqueuing Expose request
21:24:03.059 00.000 13524 GuideStep: -0.8 px 0 ms EAST, 0.8 px 0 ms SOUTH
21:24:03.059 00.000 18852 Worker thread wakes up
21:24:03.059 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:03.059 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:24:03.059 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:03.059 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:03.512 00.453 13524 GraphStats window size = 400
21:24:06.324 02.812 18852 Exposure complete
21:24:06.355 00.031 18852 worker thread done servicing request
21:24:06.355 00.000 13524 OnExposeComplete: enter
21:24:06.355 00.000 13524 UpdateGuideState(): m_state=6
21:24:06.370 00.015 13524 Star::Find(15, 751, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
21:24:06.370 00.000 13524 Star::Find returns 0 (4), X=751.51, Y=382.48, Mass=1378, SNR=23.8, Peak=256 HFD=1.5
21:24:06.370 00.000 13524 DistanceChecker: activated
21:24:06.370 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:24:06.370 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:24:06.370 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
21:24:06.370 00.000 18852 Worker thread wakes up
21:24:06.370 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:24:06.370 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:24:06.370 00.000 18852 move complete, result=0
21:24:06.370 00.000 18852 worker thread done servicing request
21:24:06.490 00.120 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:24:06.490 00.000 13524 Status Line: Star lost - low HFD
21:24:06.506 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=32, FiltMin=2, FiltMax=255, Gamma=1.000
21:24:06.521 00.015 13524 UpdateGuideState exits: Star lost - low HFD
21:24:06.521 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:06.521 00.000 13524 ScheduleExposure(3000,3,0) exposurePending=0
21:24:06.537 00.016 13524 Enqueuing Expose request
21:24:06.537 00.000 18852 Worker thread wakes up
21:24:06.537 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:06.537 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:24:09.807 03.270 18852 Exposure complete
21:24:09.837 00.030 18852 worker thread done servicing request
21:24:09.837 00.000 13524 OnExposeComplete: enter
21:24:09.837 00.000 13524 UpdateGuideState(): m_state=6
21:24:09.843 00.006 13524 Star::Find(15, 751, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
21:24:09.844 00.001 13524 Star::Find returns 1 (0), X=751.11, Y=383.61, Mass=1270, SNR=23.2, Peak=257 HFD=2.0
21:24:09.844 00.000 13524 DistanceChecker: deactivated
21:24:09.844 00.000 13524 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.99) = xAngle (3.29 = -2.99)
21:24:09.844 00.000 13524 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.06)
21:24:09.844 00.000 13524 CameraToMount -- cameraX=-1.92 cameraY=2.11 hyp=2.85 cameraTheta=2.31 mountX=-2.82 mountY=0.16, mountTheta=3.08
21:24:09.844 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.92, y=2.11, opts=13)
21:24:09.852 00.008 13524 Enqueuing Move request for scope (-1.92, 2.11)
21:24:09.852 00.000 18852 Worker thread wakes up
21:24:09.852 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.92, 2.11) opts 0xd
21:24:09.852 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.92, 2.11)
21:24:09.852 00.000 18852 Moving (-1.92, 2.11) raw xDistance=-2.82 yDistance=0.16
21:24:09.852 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.81 from input -2.82
21:24:09.852 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:09.852 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:24:09.852 00.000 18852 MoveAxis(E, 445, ABG)
21:24:09.852 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:09.852 00.000 18852 Move returns status 1, amount 0
21:24:09.852 00.000 18852 MoveAxis(N, 0, ABG)
21:24:09.852 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:09.852 00.000 18852 Move returns status 1, amount 0
21:24:09.852 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:09.852 00.000 18852 move complete, result=1
21:24:09.852 00.000 18852 worker thread done servicing request
21:24:09.862 00.010 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=2, FiltMax=236, Gamma=1.000
21:24:09.872 00.010 13524 UpdateGuideState exits: m=1270 SNR=23.2
21:24:09.877 00.005 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:09.877 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:09.877 00.000 13524 Enqueuing Expose request
21:24:09.877 00.000 13524 GuideStep: -2.8 px 0 ms EAST, 0.2 px 0 ms NORTH
21:24:09.882 00.005 18852 Worker thread wakes up
21:24:09.882 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:09.882 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:24:09.882 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:09.882 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:13.118 03.236 18852 Exposure complete
21:24:13.164 00.046 18852 worker thread done servicing request
21:24:13.164 00.000 13524 OnExposeComplete: enter
21:24:13.164 00.000 13524 UpdateGuideState(): m_state=6
21:24:13.164 00.000 13524 Star::Find(15, 751, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
21:24:13.164 00.000 13524 Star::Find returns 1 (0), X=750.91, Y=383.31, Mass=1338, SNR=23.9, Peak=255 HFD=2.2
21:24:13.164 00.000 13524 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.99) = xAngle (3.42 = -2.86)
21:24:13.164 00.000 13524 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.46 = 0.18)
21:24:13.164 00.000 13524 CameraToMount -- cameraX=-2.11 cameraY=1.81 hyp=2.78 cameraTheta=2.43 mountX=-2.68 mountY=0.50, mountTheta=2.96
21:24:13.180 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-2.11, y=1.81, opts=13)
21:24:13.180 00.000 13524 Enqueuing Move request for scope (-2.11, 1.81)
21:24:13.180 00.000 18852 Worker thread wakes up
21:24:13.180 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.11, 1.81) opts 0xd
21:24:13.180 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.11, 1.81)
21:24:13.180 00.000 18852 Moving (-2.11, 1.81) raw xDistance=-2.68 yDistance=0.50
21:24:13.180 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.81 from input -2.68
21:24:13.180 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
21:24:13.180 00.000 18852 MoveAxis(E, 445, ABG)
21:24:13.180 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:13.180 00.000 18852 Move returns status 1, amount 0
21:24:13.180 00.000 18852 MoveAxis(S, 145, ABG)
21:24:13.180 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:13.180 00.000 18852 Move returns status 1, amount 0
21:24:13.180 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:13.180 00.000 18852 move complete, result=1
21:24:13.180 00.000 18852 worker thread done servicing request
21:24:13.180 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=32, FiltMin=2, FiltMax=254, Gamma=1.000
21:24:13.196 00.016 13524 UpdateGuideState exits: m=1338 SNR=23.9
21:24:13.196 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:13.196 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:13.211 00.015 13524 Enqueuing Expose request
21:24:13.211 00.000 13524 GuideStep: -2.7 px 0 ms EAST, 0.5 px 0 ms SOUTH
21:24:13.211 00.000 18852 Worker thread wakes up
21:24:13.211 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:13.211 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:24:13.211 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:13.211 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:16.460 03.249 18852 Exposure complete
21:24:16.492 00.032 18852 worker thread done servicing request
21:24:16.492 00.000 13524 OnExposeComplete: enter
21:24:16.492 00.000 13524 UpdateGuideState(): m_state=6
21:24:16.492 00.000 13524 Star::Find(15, 750, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
21:24:16.492 00.000 13524 Star::Find returns 1 (0), X=750.84, Y=383.70, Mass=1310, SNR=23.4, Peak=257 HFD=2.2
21:24:16.507 00.015 13524 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.99) = xAngle (3.34 = -2.94)
21:24:16.507 00.000 13524 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.38 = 0.10)
21:24:16.507 00.000 13524 CameraToMount -- cameraX=-2.18 cameraY=2.20 hyp=3.10 cameraTheta=2.35 mountX=-3.04 mountY=0.31, mountTheta=3.04
21:24:16.507 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.18, y=2.20, opts=13)
21:24:16.507 00.000 13524 Enqueuing Move request for scope (-2.18, 2.20)
21:24:16.507 00.000 18852 Worker thread wakes up
21:24:16.507 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.18, 2.20) opts 0xd
21:24:16.507 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.18, 2.20)
21:24:16.507 00.000 18852 Moving (-2.18, 2.20) raw xDistance=-3.04 yDistance=0.31
21:24:16.507 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.04 from input -3.04
21:24:16.507 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:16.507 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:24:16.507 00.000 18852 MoveAxis(E, 501, ABG)
21:24:16.507 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:16.507 00.000 18852 Move returns status 1, amount 0
21:24:16.507 00.000 18852 MoveAxis(N, 0, ABG)
21:24:16.507 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:16.507 00.000 18852 Move returns status 1, amount 0
21:24:16.507 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:16.507 00.000 18852 move complete, result=1
21:24:16.507 00.000 18852 worker thread done servicing request
21:24:16.523 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=2, FiltMax=256, Gamma=1.000
21:24:16.523 00.000 13524 UpdateGuideState exits: m=1310 SNR=23.4
21:24:16.523 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:16.539 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:16.539 00.000 13524 Enqueuing Expose request
21:24:16.539 00.000 13524 GuideStep: -3.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:24:16.539 00.000 18852 Worker thread wakes up
21:24:16.539 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:16.539 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:24:16.539 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:16.539 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:19.788 03.249 18852 Exposure complete
21:24:19.819 00.031 18852 worker thread done servicing request
21:24:19.819 00.000 13524 OnExposeComplete: enter
21:24:19.819 00.000 13524 UpdateGuideState(): m_state=6
21:24:19.819 00.000 13524 Star::Find(15, 750, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
21:24:19.819 00.000 13524 Star::Find returns 1 (0), X=750.86, Y=383.52, Mass=1274, SNR=23.1, Peak=257 HFD=2.1
21:24:19.835 00.016 13524 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.99) = xAngle (3.38 = -2.91)
21:24:19.835 00.000 13524 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.42 = 0.14)
21:24:19.835 00.000 13524 CameraToMount -- cameraX=-2.17 cameraY=2.03 hyp=2.97 cameraTheta=2.39 mountX=-2.89 mountY=0.41, mountTheta=3.00
21:24:19.835 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.17, y=2.03, opts=13)
21:24:19.835 00.000 13524 Enqueuing Move request for scope (-2.17, 2.03)
21:24:19.835 00.000 18852 Worker thread wakes up
21:24:19.835 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.17, 2.03) opts 0xd
21:24:19.835 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.17, 2.03)
21:24:19.835 00.000 18852 Moving (-2.17, 2.03) raw xDistance=-2.89 yDistance=0.41
21:24:19.835 00.000 18852 GuideAlgorithmHysteresis::Result() returns -1.96 from input -2.89
21:24:19.835 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
21:24:19.835 00.000 18852 MoveAxis(E, 481, ABG)
21:24:19.835 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:19.835 00.000 18852 Move returns status 1, amount 0
21:24:19.835 00.000 18852 MoveAxis(S, 118, ABG)
21:24:19.835 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:19.835 00.000 18852 Move returns status 1, amount 0
21:24:19.835 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:19.835 00.000 18852 move complete, result=1
21:24:19.835 00.000 18852 worker thread done servicing request
21:24:19.850 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=1, FiltMax=257, Gamma=1.000
21:24:19.850 00.000 13524 UpdateGuideState exits: m=1274 SNR=23.1
21:24:19.850 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:19.866 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:19.866 00.000 13524 Enqueuing Expose request
21:24:19.866 00.000 13524 GuideStep: -2.9 px 0 ms EAST, 0.4 px 0 ms SOUTH
21:24:19.866 00.000 18852 Worker thread wakes up
21:24:19.866 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:19.866 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:24:19.866 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:19.866 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:23.115 03.249 18852 Exposure complete
21:24:23.146 00.031 18852 worker thread done servicing request
21:24:23.146 00.000 13524 OnExposeComplete: enter
21:24:23.146 00.000 13524 UpdateGuideState(): m_state=6
21:24:23.146 00.000 13524 Star::Find(15, 750, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
21:24:23.146 00.000 13524 Star::Find returns 1 (0), X=750.56, Y=384.01, Mass=1299, SNR=23.3, Peak=257 HFD=2.2
21:24:23.162 00.016 13524 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.99) = xAngle (3.33 = -2.95)
21:24:23.162 00.000 13524 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.38 = 0.10)
21:24:23.162 00.000 13524 CameraToMount -- cameraX=-2.47 cameraY=2.51 hyp=3.52 cameraTheta=2.35 mountX=-3.46 mountY=0.34, mountTheta=3.04
21:24:23.162 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-2.47, y=2.51, opts=13)
21:24:23.162 00.000 13524 Enqueuing Move request for scope (-2.47, 2.51)
21:24:23.162 00.000 18852 Worker thread wakes up
21:24:23.162 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.47, 2.51) opts 0xd
21:24:23.162 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.47, 2.51)
21:24:23.162 00.000 18852 Moving (-2.47, 2.51) raw xDistance=-3.46 yDistance=0.34
21:24:23.162 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.31 from input -3.46
21:24:23.162 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:23.162 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:24:23.162 00.000 18852 MoveAxis(E, 567, ABG)
21:24:23.162 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:23.162 00.000 18852 Move returns status 1, amount 0
21:24:23.162 00.000 18852 MoveAxis(N, 0, ABG)
21:24:23.162 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:23.162 00.000 18852 Move returns status 1, amount 0
21:24:23.162 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:23.162 00.000 18852 move complete, result=1
21:24:23.162 00.000 18852 worker thread done servicing request
21:24:23.178 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=1, FiltMax=256, Gamma=1.000
21:24:23.178 00.000 13524 UpdateGuideState exits: m=1299 SNR=23.3
21:24:23.178 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:23.178 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:23.193 00.015 13524 Enqueuing Expose request
21:24:23.193 00.000 18852 Worker thread wakes up
21:24:23.193 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:23.193 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:24:23.193 00.000 13524 GuideStep: -3.5 px 0 ms EAST, 0.3 px 0 ms NORTH
21:24:23.193 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:23.193 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:26.427 03.234 18852 Exposure complete
21:24:26.458 00.031 18852 worker thread done servicing request
21:24:26.458 00.000 13524 OnExposeComplete: enter
21:24:26.458 00.000 13524 UpdateGuideState(): m_state=6
21:24:26.458 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
21:24:26.458 00.000 13524 Star::Find returns 1 (0), X=750.19, Y=384.65, Mass=1317, SNR=23.7, Peak=257 HFD=1.9
21:24:26.458 00.000 13524 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.99) = xAngle (3.29 = -2.99)
21:24:26.458 00.000 13524 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.05)
21:24:26.458 00.000 13524 CameraToMount -- cameraX=-2.84 cameraY=3.15 hyp=4.25 cameraTheta=2.30 mountX=-4.20 mountY=0.22, mountTheta=3.09
21:24:26.474 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-2.84, y=3.15, opts=13)
21:24:26.474 00.000 13524 Enqueuing Move request for scope (-2.84, 3.15)
21:24:26.474 00.000 18852 Worker thread wakes up
21:24:26.474 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-2.84, 3.15) opts 0xd
21:24:26.474 00.000 18852 Handling offset move in thread for scope, endpoint = (-2.84, 3.15)
21:24:26.474 00.000 18852 Moving (-2.84, 3.15) raw xDistance=-4.20 yDistance=0.22
21:24:26.474 00.000 18852 GuideAlgorithmHysteresis::Result() returns -2.81 from input -4.20
21:24:26.474 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:26.474 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:24:26.474 00.000 18852 MoveAxis(E, 688, ABG)
21:24:26.474 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:26.474 00.000 18852 Move returns status 1, amount 0
21:24:26.474 00.000 18852 MoveAxis(N, 0, ABG)
21:24:26.474 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:26.474 00.000 18852 Move returns status 1, amount 0
21:24:26.474 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:26.474 00.000 18852 move complete, result=1
21:24:26.474 00.000 18852 worker thread done servicing request
21:24:26.474 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=32, FiltMin=1, FiltMax=256, Gamma=1.000
21:24:26.489 00.015 13524 UpdateGuideState exits: m=1317 SNR=23.7
21:24:26.489 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:26.489 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:26.489 00.000 13524 Enqueuing Expose request
21:24:26.489 00.000 13524 GuideStep: -4.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:24:26.505 00.016 18852 Worker thread wakes up
21:24:26.505 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:26.505 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:24:26.505 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:26.505 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:29.754 03.249 18852 Exposure complete
21:24:29.785 00.031 18852 worker thread done servicing request
21:24:29.785 00.000 13524 OnExposeComplete: enter
21:24:29.785 00.000 13524 UpdateGuideState(): m_state=6
21:24:29.785 00.000 13524 Star::Find(15, 750, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
21:24:29.785 00.000 13524 Star::Find returns 1 (0), X=749.94, Y=385.22, Mass=1339, SNR=23.6, Peak=255 HFD=2.2
21:24:29.785 00.000 13524 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.99) = xAngle (3.25 = -3.03)
21:24:29.785 00.000 13524 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.01)
21:24:29.785 00.000 13524 CameraToMount -- cameraX=-3.09 cameraY=3.72 hyp=4.84 cameraTheta=2.26 mountX=-4.81 mountY=0.06, mountTheta=3.13
21:24:29.785 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-3.09, y=3.72, opts=13)
21:24:29.785 00.000 13524 Enqueuing Move request for scope (-3.09, 3.72)
21:24:29.785 00.000 18852 Worker thread wakes up
21:24:29.785 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-3.09, 3.72) opts 0xd
21:24:29.785 00.000 18852 Handling offset move in thread for scope, endpoint = (-3.09, 3.72)
21:24:29.785 00.000 18852 Moving (-3.09, 3.72) raw xDistance=-4.81 yDistance=0.06
21:24:29.785 00.000 18852 GuideAlgorithmHysteresis::Result() returns -3.23 from input -4.81
21:24:29.785 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:29.785 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:24:29.801 00.016 18852 MoveAxis(E, 791, ABG)
21:24:29.801 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:29.801 00.000 18852 Move returns status 1, amount 0
21:24:29.801 00.000 18852 MoveAxis(N, 0, ABG)
21:24:29.801 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:29.801 00.000 18852 Move returns status 1, amount 0
21:24:29.801 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:29.801 00.000 18852 move complete, result=1
21:24:29.801 00.000 18852 worker thread done servicing request
21:24:29.801 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=32, FiltMin=0, FiltMax=241, Gamma=1.000
21:24:29.817 00.016 13524 UpdateGuideState exits: m=1339 SNR=23.6
21:24:29.817 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:29.817 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:29.817 00.000 13524 Enqueuing Expose request
21:24:29.817 00.000 13524 GuideStep: -4.8 px 0 ms EAST, 0.1 px 0 ms NORTH
21:24:29.817 00.000 18852 Worker thread wakes up
21:24:29.817 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:29.817 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:24:29.817 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:29.832 00.015 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:33.066 03.234 18852 Exposure complete
21:24:33.097 00.031 18852 worker thread done servicing request
21:24:33.097 00.000 13524 OnExposeComplete: enter
21:24:33.097 00.000 13524 UpdateGuideState(): m_state=6
21:24:33.097 00.000 13524 Star::Find(15, 749, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
21:24:33.097 00.000 13524 Star::Find returns 1 (0), X=749.97, Y=385.08, Mass=1216, SNR=22.5, Peak=255 HFD=2.1
21:24:33.097 00.000 13524 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.99) = xAngle (3.26 = -3.02)
21:24:33.097 00.000 13524 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.31 = 0.03)
21:24:33.097 00.000 13524 CameraToMount -- cameraX=-3.06 cameraY=3.58 hyp=4.71 cameraTheta=2.28 mountX=-4.67 mountY=0.12, mountTheta=3.12
21:24:33.113 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-3.06, y=3.58, opts=13)
21:24:33.113 00.000 13524 Enqueuing Move request for scope (-3.06, 3.58)
21:24:33.113 00.000 18852 Worker thread wakes up
21:24:33.113 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-3.06, 3.58) opts 0xd
21:24:33.113 00.000 18852 Handling offset move in thread for scope, endpoint = (-3.06, 3.58)
21:24:33.113 00.000 18852 Moving (-3.06, 3.58) raw xDistance=-4.67 yDistance=0.12
21:24:33.113 00.000 18852 GuideAlgorithmHysteresis::Result() returns -3.17 from input -4.67
21:24:33.113 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:33.113 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:24:33.113 00.000 18852 MoveAxis(E, 777, ABG)
21:24:33.113 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:33.113 00.000 18852 Move returns status 1, amount 0
21:24:33.113 00.000 18852 MoveAxis(N, 0, ABG)
21:24:33.113 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:33.113 00.000 18852 Move returns status 1, amount 0
21:24:33.113 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:33.113 00.000 18852 move complete, result=1
21:24:33.113 00.000 18852 worker thread done servicing request
21:24:33.113 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=32, FiltMin=2, FiltMax=255, Gamma=1.000
21:24:33.128 00.015 13524 UpdateGuideState exits: m=1216 SNR=22.5
21:24:33.128 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:33.144 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:33.144 00.000 13524 Enqueuing Expose request
21:24:33.144 00.000 18852 Worker thread wakes up
21:24:33.144 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:33.144 00.000 13524 GuideStep: -4.7 px 0 ms EAST, 0.1 px 0 ms NORTH
21:24:33.144 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:24:33.144 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:33.144 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:36.409 03.265 18852 Exposure complete
21:24:36.440 00.031 18852 worker thread done servicing request
21:24:36.440 00.000 13524 OnExposeComplete: enter
21:24:36.440 00.000 13524 UpdateGuideState(): m_state=6
21:24:36.440 00.000 13524 Star::Find(15, 749, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
21:24:36.456 00.016 13524 Star::Find returns 1 (0), X=749.22, Y=386.01, Mass=1442, SNR=24.3, Peak=255 HFD=2.4
21:24:36.456 00.000 13524 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.99) = xAngle (3.26 = -3.03)
21:24:36.456 00.000 13524 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.30 = 0.02)
21:24:36.456 00.000 13524 CameraToMount -- cameraX=-3.80 cameraY=4.52 hyp=5.90 cameraTheta=2.27 mountX=-5.87 mountY=0.12, mountTheta=3.12
21:24:36.456 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-3.80, y=4.52, opts=13)
21:24:36.456 00.000 13524 Enqueuing Move request for scope (-3.80, 4.52)
21:24:36.456 00.000 18852 Worker thread wakes up
21:24:36.456 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-3.80, 4.52) opts 0xd
21:24:36.456 00.000 18852 Handling offset move in thread for scope, endpoint = (-3.80, 4.52)
21:24:36.456 00.000 18852 Moving (-3.80, 4.52) raw xDistance=-5.87 yDistance=0.12
21:24:36.456 00.000 18852 GuideAlgorithmHysteresis::Result() returns -3.92 from input -5.87
21:24:36.456 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:36.456 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:24:36.456 00.000 18852 MoveAxis(E, 960, ABG)
21:24:36.456 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:36.456 00.000 18852 Move returns status 1, amount 0
21:24:36.456 00.000 18852 MoveAxis(N, 0, ABG)
21:24:36.456 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:36.456 00.000 18852 Move returns status 1, amount 0
21:24:36.456 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:36.456 00.000 18852 move complete, result=1
21:24:36.456 00.000 18852 worker thread done servicing request
21:24:36.471 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=32, FiltMin=2, FiltMax=255, Gamma=1.000
21:24:36.471 00.000 13524 UpdateGuideState exits: m=1442 SNR=24.3
21:24:36.487 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:36.487 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:36.487 00.000 13524 Enqueuing Expose request
21:24:36.487 00.000 13524 GuideStep: -5.9 px 0 ms EAST, 0.1 px 0 ms NORTH
21:24:36.487 00.000 18852 Worker thread wakes up
21:24:36.487 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:36.487 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(738,366,31,31)
21:24:36.487 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:36.487 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:39.736 03.249 18852 Exposure complete
21:24:39.783 00.047 18852 worker thread done servicing request
21:24:39.783 00.000 13524 OnExposeComplete: enter
21:24:39.783 00.000 13524 UpdateGuideState(): m_state=6
21:24:39.783 00.000 13524 Star::Find(15, 749, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
21:24:39.783 00.000 13524 Star::Find returns 1 (0), X=748.78, Y=386.60, Mass=1304, SNR=23.1, Peak=256 HFD=2.1
21:24:39.783 00.000 13524 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.99) = xAngle (3.25 = -3.03)
21:24:39.783 00.000 13524 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.30 = 0.01)
21:24:39.783 00.000 13524 CameraToMount -- cameraX=-4.25 cameraY=5.11 hyp=6.64 cameraTheta=2.27 mountX=-6.60 mountY=0.09, mountTheta=3.13
21:24:39.783 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-4.25, y=5.11, opts=13)
21:24:39.799 00.016 13524 Enqueuing Move request for scope (-4.25, 5.11)
21:24:39.799 00.000 18852 Worker thread wakes up
21:24:39.799 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-4.25, 5.11) opts 0xd
21:24:39.799 00.000 18852 Handling offset move in thread for scope, endpoint = (-4.25, 5.11)
21:24:39.799 00.000 18852 Moving (-4.25, 5.11) raw xDistance=-6.60 yDistance=0.09
21:24:39.799 00.000 18852 GuideAlgorithmHysteresis::Result() returns -4.44 from input -6.60
21:24:39.799 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:39.799 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:24:39.799 00.000 18852 MoveAxis(E, 1087, ABG)
21:24:39.799 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:39.799 00.000 18852 Move returns status 1, amount 0
21:24:39.799 00.000 18852 MoveAxis(N, 0, ABG)
21:24:39.799 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:39.799 00.000 18852 Move returns status 1, amount 0
21:24:39.799 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:39.799 00.000 18852 move complete, result=1
21:24:39.799 00.000 18852 worker thread done servicing request
21:24:39.799 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=32, FiltMin=2, FiltMax=255, Gamma=1.000
21:24:39.814 00.015 13524 UpdateGuideState exits: m=1304 SNR=23.1
21:24:39.814 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:39.814 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:39.814 00.000 13524 Enqueuing Expose request
21:24:39.814 00.000 13524 GuideStep: -6.6 px 0 ms EAST, 0.1 px 0 ms NORTH
21:24:39.814 00.000 18852 Worker thread wakes up
21:24:39.814 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:39.814 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(734,372,31,31)
21:24:39.814 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:39.814 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:43.082 03.268 18852 Exposure complete
21:24:43.113 00.031 18852 worker thread done servicing request
21:24:43.113 00.000 13524 OnExposeComplete: enter
21:24:43.113 00.000 13524 UpdateGuideState(): m_state=6
21:24:43.113 00.000 13524 Star::Find(15, 748, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
21:24:43.113 00.000 13524 Star::Find returns 1 (0), X=749.09, Y=386.47, Mass=1285, SNR=23.3, Peak=256 HFD=2.1
21:24:43.129 00.016 13524 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.99) = xAngle (3.23 = -3.06)
21:24:43.129 00.000 13524 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.27 = -0.01)
21:24:43.129 00.000 13524 CameraToMount -- cameraX=-3.93 cameraY=4.97 hyp=6.34 cameraTheta=2.24 mountX=-6.32 mountY=-0.07, mountTheta=-3.13
21:24:43.129 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-3.93, y=4.97, opts=13)
21:24:43.129 00.000 13524 Enqueuing Move request for scope (-3.93, 4.97)
21:24:43.129 00.000 18852 Worker thread wakes up
21:24:43.129 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-3.93, 4.97) opts 0xd
21:24:43.129 00.000 18852 Handling offset move in thread for scope, endpoint = (-3.93, 4.97)
21:24:43.129 00.000 18852 Moving (-3.93, 4.97) raw xDistance=-6.32 yDistance=-0.07
21:24:43.129 00.000 18852 GuideAlgorithmHysteresis::Result() returns -4.29 from input -6.32
21:24:43.129 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:43.129 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:24:43.129 00.000 18852 MoveAxis(E, 1051, ABG)
21:24:43.129 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:43.129 00.000 18852 Move returns status 1, amount 0
21:24:43.129 00.000 18852 MoveAxis(N, 0, ABG)
21:24:43.129 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:43.129 00.000 18852 Move returns status 1, amount 0
21:24:43.129 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:43.129 00.000 18852 move complete, result=1
21:24:43.129 00.000 18852 worker thread done servicing request
21:24:43.144 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=32, FiltMin=2, FiltMax=255, Gamma=1.000
21:24:43.144 00.000 13524 UpdateGuideState exits: m=1285 SNR=23.3
21:24:43.144 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:43.160 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:43.160 00.000 13524 Enqueuing Expose request
21:24:43.160 00.000 13524 GuideStep: -6.3 px 0 ms EAST, -0.1 px 0 ms NORTH
21:24:43.160 00.000 18852 Worker thread wakes up
21:24:43.160 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:43.160 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(734,371,31,31)
21:24:43.160 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:43.160 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:46.410 03.250 18852 Exposure complete
21:24:46.441 00.031 18852 worker thread done servicing request
21:24:46.441 00.000 13524 OnExposeComplete: enter
21:24:46.441 00.000 13524 UpdateGuideState(): m_state=6
21:24:46.441 00.000 13524 Star::Find(15, 749, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
21:24:46.441 00.000 13524 Star::Find returns 1 (0), X=749.12, Y=386.85, Mass=1483, SNR=24.6, Peak=256 HFD=2.3
21:24:46.441 00.000 13524 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.99) = xAngle (3.19 = -3.10)
21:24:46.441 00.000 13524 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
21:24:46.456 00.015 13524 CameraToMount -- cameraX=-3.90 cameraY=5.36 hyp=6.63 cameraTheta=2.20 mountX=-6.62 mountY=-0.34, mountTheta=-3.09
21:24:46.456 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-3.90, y=5.36, opts=13)
21:24:46.456 00.000 13524 Enqueuing Move request for scope (-3.90, 5.36)
21:24:46.456 00.000 18852 Worker thread wakes up
21:24:46.456 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-3.90, 5.36) opts 0xd
21:24:46.456 00.000 18852 Handling offset move in thread for scope, endpoint = (-3.90, 5.36)
21:24:46.456 00.000 18852 Moving (-3.90, 5.36) raw xDistance=-6.62 yDistance=-0.34
21:24:46.456 00.000 18852 GuideAlgorithmHysteresis::Result() returns -4.47 from input -6.62
21:24:46.456 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:46.456 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:24:46.456 00.000 18852 MoveAxis(E, 1096, ABG)
21:24:46.456 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:46.456 00.000 18852 Move returns status 1, amount 0
21:24:46.456 00.000 18852 MoveAxis(N, 0, ABG)
21:24:46.456 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:46.456 00.000 18852 Move returns status 1, amount 0
21:24:46.456 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:46.456 00.000 18852 move complete, result=1
21:24:46.456 00.000 18852 worker thread done servicing request
21:24:46.456 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=32, FiltMin=0, FiltMax=255, Gamma=1.000
21:24:46.472 00.016 13524 UpdateGuideState exits: m=1483 SNR=24.6
21:24:46.472 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:46.472 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:46.472 00.000 13524 Enqueuing Expose request
21:24:46.472 00.000 13524 GuideStep: -6.6 px 0 ms EAST, -0.3 px 0 ms NORTH
21:24:46.487 00.015 18852 Worker thread wakes up
21:24:46.487 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:46.487 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(734,372,31,31)
21:24:46.487 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:46.487 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:49.737 03.250 18852 Exposure complete
21:24:49.768 00.031 18852 worker thread done servicing request
21:24:49.768 00.000 13524 OnExposeComplete: enter
21:24:49.768 00.000 13524 UpdateGuideState(): m_state=6
21:24:49.768 00.000 13524 Star::Find(15, 749, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
21:24:49.768 00.000 13524 Star::Find returns 1 (0), X=749.18, Y=386.75, Mass=1348, SNR=23.3, Peak=256 HFD=2.0
21:24:49.768 00.000 13524 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.99) = xAngle (3.19 = -3.09)
21:24:49.783 00.015 13524 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
21:24:49.783 00.000 13524 CameraToMount -- cameraX=-3.85 cameraY=5.26 hyp=6.52 cameraTheta=2.20 mountX=-6.51 mountY=-0.32, mountTheta=-3.09
21:24:49.783 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-3.85, y=5.26, opts=13)
21:24:49.783 00.000 13524 Enqueuing Move request for scope (-3.85, 5.26)
21:24:49.783 00.000 18852 Worker thread wakes up
21:24:49.783 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-3.85, 5.26) opts 0xd
21:24:49.783 00.000 18852 Handling offset move in thread for scope, endpoint = (-3.85, 5.26)
21:24:49.783 00.000 18852 Moving (-3.85, 5.26) raw xDistance=-6.51 yDistance=-0.32
21:24:49.783 00.000 18852 GuideAlgorithmHysteresis::Result() returns -4.41 from input -6.51
21:24:49.783 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:49.783 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:24:49.783 00.000 18852 MoveAxis(E, 1082, ABG)
21:24:49.783 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:49.783 00.000 18852 Move returns status 1, amount 0
21:24:49.783 00.000 18852 MoveAxis(N, 0, ABG)
21:24:49.783 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:49.783 00.000 18852 Move returns status 1, amount 0
21:24:49.783 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:49.783 00.000 18852 move complete, result=1
21:24:49.783 00.000 18852 worker thread done servicing request
21:24:49.783 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=32, FiltMin=2, FiltMax=254, Gamma=1.000
21:24:49.799 00.016 13524 UpdateGuideState exits: m=1348 SNR=23.3
21:24:49.799 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:49.799 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:49.815 00.016 13524 Enqueuing Expose request
21:24:49.815 00.000 13524 GuideStep: -6.5 px 0 ms EAST, -0.3 px 0 ms NORTH
21:24:49.815 00.000 18852 Worker thread wakes up
21:24:49.815 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:49.815 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(734,372,31,31)
21:24:49.815 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:49.815 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:53.048 03.233 18852 Exposure complete
21:24:53.080 00.032 18852 worker thread done servicing request
21:24:53.080 00.000 13524 OnExposeComplete: enter
21:24:53.080 00.000 13524 UpdateGuideState(): m_state=6
21:24:53.080 00.000 13524 Star::Find(15, 749, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
21:24:53.080 00.000 13524 Star::Find returns 1 (0), X=749.11, Y=386.90, Mass=1310, SNR=23.4, Peak=256 HFD=2.2
21:24:53.080 00.000 13524 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.99) = xAngle (3.18 = -3.10)
21:24:53.080 00.000 13524 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
21:24:53.080 00.000 13524 CameraToMount -- cameraX=-3.91 cameraY=5.41 hyp=6.67 cameraTheta=2.20 mountX=-6.67 mountY=-0.36, mountTheta=-3.09
21:24:53.095 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-3.91, y=5.41, opts=13)
21:24:53.095 00.000 13524 Enqueuing Move request for scope (-3.91, 5.41)
21:24:53.095 00.000 18852 Worker thread wakes up
21:24:53.095 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-3.91, 5.41) opts 0xd
21:24:53.095 00.000 18852 Handling offset move in thread for scope, endpoint = (-3.91, 5.41)
21:24:53.095 00.000 18852 Moving (-3.91, 5.41) raw xDistance=-6.67 yDistance=-0.36
21:24:53.095 00.000 18852 GuideAlgorithmHysteresis::Result() returns -4.51 from input -6.67
21:24:53.095 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:24:53.095 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:24:53.095 00.000 18852 MoveAxis(E, 1105, ABG)
21:24:53.095 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:53.095 00.000 18852 Move returns status 1, amount 0
21:24:53.095 00.000 18852 MoveAxis(N, 0, ABG)
21:24:53.095 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:53.095 00.000 18852 Move returns status 1, amount 0
21:24:53.095 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:53.095 00.000 18852 move complete, result=1
21:24:53.095 00.000 18852 worker thread done servicing request
21:24:53.095 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=32, FiltMin=2, FiltMax=255, Gamma=1.000
21:24:53.111 00.016 13524 UpdateGuideState exits: m=1310 SNR=23.4
21:24:53.111 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:53.111 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:53.111 00.000 13524 Enqueuing Expose request
21:24:53.111 00.000 13524 GuideStep: -6.7 px 0 ms EAST, -0.4 px 0 ms NORTH
21:24:53.126 00.015 18852 Worker thread wakes up
21:24:53.126 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:53.126 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(734,372,31,31)
21:24:53.126 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:53.126 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:56.375 03.249 18852 Exposure complete
21:24:56.406 00.031 18852 worker thread done servicing request
21:24:56.406 00.000 13524 OnExposeComplete: enter
21:24:56.406 00.000 13524 UpdateGuideState(): m_state=6
21:24:56.406 00.000 13524 Star::Find(15, 749, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
21:24:56.406 00.000 13524 Star::Find returns 1 (0), X=748.49, Y=387.79, Mass=1345, SNR=23.4, Peak=256 HFD=1.9
21:24:56.406 00.000 13524 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.99) = xAngle (3.18 = -3.10)
21:24:56.406 00.000 13524 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.06)
21:24:56.406 00.000 13524 CameraToMount -- cameraX=-4.54 cameraY=6.30 hyp=7.76 cameraTheta=2.20 mountX=-7.75 mountY=-0.44, mountTheta=-3.09
21:24:56.406 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-4.54, y=6.30, opts=13)
21:24:56.406 00.000 13524 Enqueuing Move request for scope (-4.54, 6.30)
21:24:56.406 00.000 18852 Worker thread wakes up
21:24:56.406 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-4.54, 6.30) opts 0xd
21:24:56.406 00.000 18852 Handling offset move in thread for scope, endpoint = (-4.54, 6.30)
21:24:56.406 00.000 18852 Moving (-4.54, 6.30) raw xDistance=-7.75 yDistance=-0.44
21:24:56.406 00.000 18852 GuideAlgorithmHysteresis::Result() returns -5.20 from input -7.75
21:24:56.406 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:24:56.406 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:24:56.406 00.000 18852 MoveAxis(E, 1274, ABG)
21:24:56.406 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:56.406 00.000 18852 Move returns status 1, amount 0
21:24:56.406 00.000 18852 MoveAxis(N, 0, ABG)
21:24:56.406 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:56.406 00.000 18852 Move returns status 1, amount 0
21:24:56.406 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:56.406 00.000 18852 move complete, result=1
21:24:56.406 00.000 18852 worker thread done servicing request
21:24:56.422 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=32, FiltMin=1, FiltMax=256, Gamma=1.000
21:24:56.437 00.015 13524 UpdateGuideState exits: m=1345 SNR=23.4
21:24:56.437 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:56.437 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:56.437 00.000 13524 Enqueuing Expose request
21:24:56.437 00.000 13524 GuideStep: -7.8 px 0 ms EAST, -0.4 px 0 ms NORTH
21:24:56.437 00.000 18852 Worker thread wakes up
21:24:56.437 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:56.437 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(733,373,31,31)
21:24:56.437 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:56.437 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:24:59.686 03.249 18852 Exposure complete
21:24:59.718 00.032 18852 worker thread done servicing request
21:24:59.718 00.000 13524 OnExposeComplete: enter
21:24:59.718 00.000 13524 UpdateGuideState(): m_state=6
21:24:59.718 00.000 13524 Star::Find(15, 748, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
21:24:59.718 00.000 13524 Star::Find returns 1 (0), X=748.69, Y=387.65, Mass=1318, SNR=23.3, Peak=256 HFD=1.8
21:24:59.718 00.000 13524 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.99) = xAngle (3.17 = -3.11)
21:24:59.718 00.000 13524 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.07)
21:24:59.718 00.000 13524 CameraToMount -- cameraX=-4.34 cameraY=6.15 hyp=7.53 cameraTheta=2.19 mountX=-7.53 mountY=-0.50, mountTheta=-3.08
21:24:59.733 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-4.34, y=6.15, opts=13)
21:24:59.733 00.000 13524 Enqueuing Move request for scope (-4.34, 6.15)
21:24:59.733 00.000 18852 Worker thread wakes up
21:24:59.733 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-4.34, 6.15) opts 0xd
21:24:59.733 00.000 18852 Handling offset move in thread for scope, endpoint = (-4.34, 6.15)
21:24:59.733 00.000 18852 Moving (-4.34, 6.15) raw xDistance=-7.53 yDistance=-0.50
21:24:59.733 00.000 18852 GuideAlgorithmHysteresis::Result() returns -5.10 from input -7.53
21:24:59.733 00.000 18852 switching direction from 1 to -1 - decHistory=-3 oldest=0.29 newest=-1.29
21:24:59.733 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:24:59.733 00.000 18852 MoveAxis(E, 1251, ABG)
21:24:59.733 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:59.733 00.000 18852 Move returns status 1, amount 0
21:24:59.733 00.000 18852 MoveAxis(N, 143, ABG)
21:24:59.733 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:24:59.733 00.000 18852 Move returns status 1, amount 0
21:24:59.733 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:24:59.733 00.000 18852 move complete, result=1
21:24:59.733 00.000 18852 worker thread done servicing request
21:24:59.733 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=32, FiltMin=1, FiltMax=257, Gamma=1.000
21:24:59.749 00.016 13524 UpdateGuideState exits: m=1318 SNR=23.3
21:24:59.749 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:59.749 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:24:59.749 00.000 13524 Enqueuing Expose request
21:24:59.749 00.000 13524 GuideStep: -7.5 px 0 ms EAST, -0.5 px 0 ms NORTH
21:24:59.749 00.000 18852 Worker thread wakes up
21:24:59.749 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:24:59.749 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(734,373,31,31)
21:24:59.764 00.015 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:24:59.764 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:25:03.014 03.250 18852 Exposure complete
21:25:03.045 00.031 18852 worker thread done servicing request
21:25:03.045 00.000 13524 OnExposeComplete: enter
21:25:03.061 00.016 13524 UpdateGuideState(): m_state=6
21:25:03.061 00.000 13524 Star::Find(15, 748, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
21:25:03.061 00.000 13524 Star::Find returns 1 (0), X=748.50, Y=387.67, Mass=1377, SNR=23.8, Peak=256 HFD=1.7
21:25:03.061 00.000 13524 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.99) = xAngle (3.19 = -3.09)
21:25:03.061 00.000 13524 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.05)
21:25:03.061 00.000 13524 CameraToMount -- cameraX=-4.53 cameraY=6.18 hyp=7.66 cameraTheta=2.20 mountX=-7.65 mountY=-0.37, mountTheta=-3.09
21:25:03.061 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-4.53, y=6.18, opts=13)
21:25:03.061 00.000 13524 Enqueuing Move request for scope (-4.53, 6.18)
21:25:03.061 00.000 18852 Worker thread wakes up
21:25:03.061 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-4.53, 6.18) opts 0xd
21:25:03.061 00.000 18852 Handling offset move in thread for scope, endpoint = (-4.53, 6.18)
21:25:03.061 00.000 18852 Moving (-4.53, 6.18) raw xDistance=-7.65 yDistance=-0.37
21:25:03.061 00.000 18852 GuideAlgorithmHysteresis::Result() returns -5.18 from input -7.65
21:25:03.061 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:25:03.061 00.000 18852 MoveAxis(E, 1269, ABG)
21:25:03.061 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:03.061 00.000 18852 Move returns status 1, amount 0
21:25:03.061 00.000 18852 MoveAxis(N, 106, ABG)
21:25:03.061 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:03.061 00.000 18852 Move returns status 1, amount 0
21:25:03.061 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:25:03.061 00.000 18852 move complete, result=1
21:25:03.061 00.000 18852 worker thread done servicing request
21:25:03.076 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=32, FiltMin=1, FiltMax=255, Gamma=1.000
21:25:03.076 00.000 13524 UpdateGuideState exits: m=1377 SNR=23.8
21:25:03.092 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:03.092 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:03.092 00.000 13524 Enqueuing Expose request
21:25:03.092 00.000 13524 GuideStep: -7.7 px 0 ms EAST, -0.4 px 0 ms NORTH
21:25:03.092 00.000 18852 Worker thread wakes up
21:25:03.092 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:03.092 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(733,373,31,31)
21:25:03.092 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:25:03.092 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:25:06.341 03.249 18852 Exposure complete
21:25:06.372 00.031 18852 worker thread done servicing request
21:25:06.372 00.000 13524 OnExposeComplete: enter
21:25:06.372 00.000 13524 UpdateGuideState(): m_state=6
21:25:06.372 00.000 13524 Star::Find(15, 748, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
21:25:06.372 00.000 13524 Star::Find returns 1 (0), X=747.89, Y=388.43, Mass=1337, SNR=23.5, Peak=256 HFD=2.2
21:25:06.372 00.000 13524 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.99) = xAngle (3.20 = -3.09)
21:25:06.372 00.000 13524 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.04)
21:25:06.372 00.000 13524 CameraToMount -- cameraX=-5.14 cameraY=6.93 hyp=8.63 cameraTheta=2.21 mountX=-8.62 mountY=-0.37, mountTheta=-3.10
21:25:06.388 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-5.14, y=6.93, opts=13)
21:25:06.388 00.000 13524 Enqueuing Move request for scope (-5.14, 6.93)
21:25:06.388 00.000 18852 Worker thread wakes up
21:25:06.388 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-5.14, 6.93) opts 0xd
21:25:06.388 00.000 18852 Handling offset move in thread for scope, endpoint = (-5.14, 6.93)
21:25:06.388 00.000 18852 Moving (-5.14, 6.93) raw xDistance=-8.62 yDistance=-0.37
21:25:06.388 00.000 18852 GuideAlgorithmHysteresis::Result() returns -5.79 from input -8.62
21:25:06.388 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:25:06.388 00.000 18852 MoveAxis(E, 1419, ABG)
21:25:06.388 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:06.388 00.000 18852 Move returns status 1, amount 0
21:25:06.388 00.000 18852 MoveAxis(N, 106, ABG)
21:25:06.388 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:06.388 00.000 18852 Move returns status 1, amount 0
21:25:06.388 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:25:06.388 00.000 18852 move complete, result=1
21:25:06.388 00.000 18852 worker thread done servicing request
21:25:06.388 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=32, FiltMin=2, FiltMax=255, Gamma=1.000
21:25:06.404 00.016 13524 UpdateGuideState exits: m=1337 SNR=23.5
21:25:06.404 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:06.404 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:06.404 00.000 13524 Enqueuing Expose request
21:25:06.404 00.000 13524 GuideStep: -8.6 px 0 ms EAST, -0.4 px 0 ms NORTH
21:25:06.419 00.015 18852 Worker thread wakes up
21:25:06.419 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:06.419 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(733,373,31,31)
21:25:06.419 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:25:06.419 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:25:09.653 03.234 18852 Exposure complete
21:25:09.684 00.031 18852 worker thread done servicing request
21:25:09.684 00.000 13524 OnExposeComplete: enter
21:25:09.684 00.000 13524 UpdateGuideState(): m_state=6
21:25:09.684 00.000 13524 Star::Find(15, 747, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
21:25:09.684 00.000 13524 Star::Find returns 1 (0), X=747.96, Y=388.51, Mass=1352, SNR=23.9, Peak=256 HFD=2.2
21:25:09.684 00.000 13524 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.99) = xAngle (3.18 = -3.10)
21:25:09.684 00.000 13524 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
21:25:09.700 00.016 13524 CameraToMount -- cameraX=-5.07 cameraY=7.01 hyp=8.65 cameraTheta=2.20 mountX=-8.65 mountY=-0.47, mountTheta=-3.09
21:25:09.700 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-5.07, y=7.01, opts=13)
21:25:09.700 00.000 13524 Enqueuing Move request for scope (-5.07, 7.01)
21:25:09.700 00.000 18852 Worker thread wakes up
21:25:09.700 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-5.07, 7.01) opts 0xd
21:25:09.700 00.000 18852 Handling offset move in thread for scope, endpoint = (-5.07, 7.01)
21:25:09.700 00.000 18852 Moving (-5.07, 7.01) raw xDistance=-8.65 yDistance=-0.47
21:25:09.700 00.000 18852 GuideAlgorithmHysteresis::Result() returns -5.85 from input -8.65
21:25:09.700 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:25:09.700 00.000 18852 MoveAxis(E, 1434, ABG)
21:25:09.700 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:09.700 00.000 18852 Move returns status 1, amount 0
21:25:09.700 00.000 18852 MoveAxis(N, 137, ABG)
21:25:09.700 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:09.700 00.000 18852 Move returns status 1, amount 0
21:25:09.700 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:25:09.700 00.000 18852 move complete, result=1
21:25:09.700 00.000 18852 worker thread done servicing request
21:25:09.700 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=33, FiltMin=1, FiltMax=254, Gamma=1.000
21:25:09.715 00.015 13524 UpdateGuideState exits: m=1352 SNR=23.9
21:25:09.715 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:09.715 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:09.715 00.000 13524 Enqueuing Expose request
21:25:09.715 00.000 13524 GuideStep: -8.6 px 0 ms EAST, -0.5 px 0 ms NORTH
21:25:09.731 00.016 18852 Worker thread wakes up
21:25:09.731 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:09.731 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(733,374,31,31)
21:25:09.731 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:25:09.731 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:25:12.990 03.259 18852 Exposure complete
21:25:13.021 00.031 18852 worker thread done servicing request
21:25:13.021 00.000 13524 OnExposeComplete: enter
21:25:13.021 00.000 13524 UpdateGuideState(): m_state=6
21:25:13.021 00.000 13524 Star::Find(15, 747, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
21:25:13.021 00.000 13524 Star::Find returns 1 (0), X=747.98, Y=388.36, Mass=1382, SNR=23.7, Peak=256 HFD=2.2
21:25:13.037 00.016 13524 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.99) = xAngle (3.19 = -3.09)
21:25:13.037 00.000 13524 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.05)
21:25:13.037 00.000 13524 CameraToMount -- cameraX=-5.05 cameraY=6.87 hyp=8.53 cameraTheta=2.20 mountX=-8.52 mountY=-0.40, mountTheta=-3.09
21:25:13.037 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-5.05, y=6.87, opts=13)
21:25:13.037 00.000 13524 Enqueuing Move request for scope (-5.05, 6.87)
21:25:13.037 00.000 18852 Worker thread wakes up
21:25:13.037 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-5.05, 6.87) opts 0xd
21:25:13.037 00.000 18852 Handling offset move in thread for scope, endpoint = (-5.05, 6.87)
21:25:13.037 00.000 18852 Moving (-5.05, 6.87) raw xDistance=-8.52 yDistance=-0.40
21:25:13.037 00.000 18852 GuideAlgorithmHysteresis::Result() returns -5.77 from input -8.52
21:25:13.037 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:25:13.037 00.000 18852 MoveAxis(E, 1415, ABG)
21:25:13.037 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:13.037 00.000 18852 Move returns status 1, amount 0
21:25:13.037 00.000 18852 MoveAxis(N, 115, ABG)
21:25:13.037 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:13.037 00.000 18852 Move returns status 1, amount 0
21:25:13.037 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:25:13.037 00.000 18852 move complete, result=1
21:25:13.037 00.000 18852 worker thread done servicing request
21:25:13.037 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=33, FiltMin=1, FiltMax=255, Gamma=1.000
21:25:13.052 00.015 13524 UpdateGuideState exits: m=1382 SNR=23.7
21:25:13.052 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:13.052 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:13.068 00.016 13524 Enqueuing Expose request
21:25:13.068 00.000 13524 GuideStep: -8.5 px 0 ms EAST, -0.4 px 0 ms NORTH
21:25:13.068 00.000 18852 Worker thread wakes up
21:25:13.068 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:13.068 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(733,373,31,31)
21:25:13.068 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:25:13.068 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:25:16.302 03.234 18852 Exposure complete
21:25:16.333 00.031 18852 worker thread done servicing request
21:25:16.333 00.000 13524 OnExposeComplete: enter
21:25:16.333 00.000 13524 UpdateGuideState(): m_state=6
21:25:16.333 00.000 13524 Star::Find(15, 747, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
21:25:16.333 00.000 13524 Star::Find returns 1 (0), X=747.92, Y=388.67, Mass=1310, SNR=23.4, Peak=255 HFD=2.2
21:25:16.333 00.000 13524 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.99) = xAngle (3.18 = -3.11)
21:25:16.333 00.000 13524 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.06)
21:25:16.333 00.000 13524 CameraToMount -- cameraX=-5.11 cameraY=7.18 hyp=8.81 cameraTheta=2.19 mountX=-8.80 mountY=-0.54, mountTheta=-3.08
21:25:16.348 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-5.11, y=7.18, opts=13)
21:25:16.348 00.000 13524 Enqueuing Move request for scope (-5.11, 7.18)
21:25:16.348 00.000 18852 Worker thread wakes up
21:25:16.348 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-5.11, 7.18) opts 0xd
21:25:16.348 00.000 18852 Handling offset move in thread for scope, endpoint = (-5.11, 7.18)
21:25:16.348 00.000 18852 Moving (-5.11, 7.18) raw xDistance=-8.80 yDistance=-0.54
21:25:16.348 00.000 18852 GuideAlgorithmHysteresis::Result() returns -5.95 from input -8.80
21:25:16.348 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
21:25:16.348 00.000 18852 MoveAxis(E, 1458, ABG)
21:25:16.348 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:16.348 00.000 18852 Move returns status 1, amount 0
21:25:16.348 00.000 18852 MoveAxis(N, 157, ABG)
21:25:16.348 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:16.348 00.000 18852 Move returns status 1, amount 0
21:25:16.348 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:25:16.348 00.000 18852 move complete, result=1
21:25:16.348 00.000 18852 worker thread done servicing request
21:25:16.348 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=32, FiltMin=0, FiltMax=252, Gamma=1.000
21:25:16.364 00.016 13524 UpdateGuideState exits: m=1310 SNR=23.4
21:25:16.364 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:16.364 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:16.364 00.000 13524 Enqueuing Expose request
21:25:16.380 00.016 18852 Worker thread wakes up
21:25:16.380 00.000 13524 GuideStep: -8.8 px 0 ms EAST, -0.5 px 0 ms NORTH
21:25:16.380 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:16.380 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(733,374,31,31)
21:25:16.380 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:25:16.380 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:25:19.629 03.249 18852 Exposure complete
21:25:19.660 00.031 18852 worker thread done servicing request
21:25:19.660 00.000 13524 OnExposeComplete: enter
21:25:19.660 00.000 13524 UpdateGuideState(): m_state=6
21:25:19.660 00.000 13524 Star::Find(15, 747, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
21:25:19.660 00.000 13524 Star::Find returns 1 (0), X=747.76, Y=388.69, Mass=1361, SNR=23.6, Peak=255 HFD=2.1
21:25:19.676 00.016 13524 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.99) = xAngle (3.19 = -3.09)
21:25:19.676 00.000 13524 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
21:25:19.676 00.000 13524 CameraToMount -- cameraX=-5.26 cameraY=7.19 hyp=8.91 cameraTheta=2.20 mountX=-8.90 mountY=-0.43, mountTheta=-3.09
21:25:19.676 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-5.26, y=7.19, opts=13)
21:25:19.676 00.000 13524 Enqueuing Move request for scope (-5.26, 7.19)
21:25:19.676 00.000 18852 Worker thread wakes up
21:25:19.676 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-5.26, 7.19) opts 0xd
21:25:19.676 00.000 18852 Handling offset move in thread for scope, endpoint = (-5.26, 7.19)
21:25:19.676 00.000 18852 Moving (-5.26, 7.19) raw xDistance=-8.90 yDistance=-0.43
21:25:19.676 00.000 18852 GuideAlgorithmHysteresis::Result() returns -6.02 from input -8.90
21:25:19.676 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
21:25:19.676 00.000 18852 MoveAxis(E, 1476, ABG)
21:25:19.676 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:19.676 00.000 18852 Move returns status 1, amount 0
21:25:19.676 00.000 18852 MoveAxis(N, 126, ABG)
21:25:19.676 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:19.676 00.000 18852 Move returns status 1, amount 0
21:25:19.676 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:25:19.676 00.000 18852 move complete, result=1
21:25:19.676 00.000 18852 worker thread done servicing request
21:25:19.691 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=32, FiltMin=2, FiltMax=253, Gamma=1.000
21:25:19.691 00.000 13524 UpdateGuideState exits: m=1361 SNR=23.6
21:25:19.691 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:19.707 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:19.707 00.000 13524 Enqueuing Expose request
21:25:19.707 00.000 13524 GuideStep: -8.9 px 0 ms EAST, -0.4 px 0 ms NORTH
21:25:19.707 00.000 18852 Worker thread wakes up
21:25:19.707 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:19.707 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(733,374,31,31)
21:25:19.707 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:25:19.707 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:25:22.941 03.234 18852 Exposure complete
21:25:22.972 00.031 18852 worker thread done servicing request
21:25:22.972 00.000 13524 OnExposeComplete: enter
21:25:22.972 00.000 13524 UpdateGuideState(): m_state=6
21:25:22.972 00.000 13524 Star::Find(15, 747, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
21:25:22.972 00.000 13524 Star::Find returns 1 (0), X=747.36, Y=389.40, Mass=1292, SNR=23.1, Peak=253 HFD=1.7
21:25:22.972 00.000 13524 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.99) = xAngle (3.18 = -3.10)
21:25:22.972 00.000 13524 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.06)
21:25:22.972 00.000 13524 CameraToMount -- cameraX=-5.67 cameraY=7.91 hyp=9.73 cameraTheta=2.19 mountX=-9.72 mountY=-0.57, mountTheta=-3.08
21:25:22.987 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-5.67, y=7.91, opts=13)
21:25:22.987 00.000 13524 Enqueuing Move request for scope (-5.67, 7.91)
21:25:22.987 00.000 18852 Worker thread wakes up
21:25:22.987 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-5.67, 7.91) opts 0xd
21:25:22.987 00.000 18852 Handling offset move in thread for scope, endpoint = (-5.67, 7.91)
21:25:22.987 00.000 18852 Moving (-5.67, 7.91) raw xDistance=-9.72 yDistance=-0.57
21:25:22.987 00.000 18852 GuideAlgorithmHysteresis::Result() returns -6.55 from input -9.72
21:25:22.987 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:25:22.987 00.000 18852 MoveAxis(E, 1604, ABG)
21:25:22.987 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:22.987 00.000 18852 Move returns status 1, amount 0
21:25:22.987 00.000 18852 MoveAxis(N, 165, ABG)
21:25:22.987 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:22.987 00.000 18852 Move returns status 1, amount 0
21:25:22.987 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:25:22.987 00.000 18852 move complete, result=1
21:25:22.987 00.000 18852 worker thread done servicing request
21:25:22.987 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=32, FiltMin=2, FiltMax=256, Gamma=1.000
21:25:23.003 00.016 13524 UpdateGuideState exits: m=1292 SNR=23.1
21:25:23.003 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:23.003 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:23.003 00.000 13524 Enqueuing Expose request
21:25:23.003 00.000 13524 GuideStep: -9.7 px 0 ms EAST, -0.6 px 0 ms NORTH
21:25:23.019 00.016 18852 Worker thread wakes up
21:25:23.019 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:23.019 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(732,374,31,31)
21:25:23.019 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:25:23.019 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:25:26.252 03.233 18852 Exposure complete
21:25:26.298 00.046 18852 worker thread done servicing request
21:25:26.298 00.000 13524 OnExposeComplete: enter
21:25:26.298 00.000 13524 UpdateGuideState(): m_state=6
21:25:26.298 00.000 13524 Star::Find(15, 747, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
21:25:26.298 00.000 13524 Star::Find returns 1 (0), X=746.96, Y=389.68, Mass=1360, SNR=23.8, Peak=257 HFD=2.2
21:25:26.298 00.000 13524 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.99) = xAngle (3.20 = -3.09)
21:25:26.298 00.000 13524 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.04)
21:25:26.298 00.000 13524 CameraToMount -- cameraX=-6.07 cameraY=8.18 hyp=10.19 cameraTheta=2.21 mountX=-10.18 mountY=-0.43, mountTheta=-3.10
21:25:26.298 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-6.07, y=8.18, opts=13)
21:25:26.298 00.000 13524 Enqueuing Move request for scope (-6.07, 8.18)
21:25:26.298 00.000 18852 Worker thread wakes up
21:25:26.298 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-6.07, 8.18) opts 0xd
21:25:26.298 00.000 18852 Handling offset move in thread for scope, endpoint = (-6.07, 8.18)
21:25:26.298 00.000 18852 Moving (-6.07, 8.18) raw xDistance=-10.18 yDistance=-0.43
21:25:26.298 00.000 18852 GuideAlgorithmHysteresis::Result() returns -6.87 from input -10.18
21:25:26.314 00.016 18852 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
21:25:26.314 00.000 18852 MoveAxis(E, 1683, ABG)
21:25:26.314 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:26.314 00.000 18852 Move returns status 1, amount 0
21:25:26.314 00.000 18852 MoveAxis(N, 125, ABG)
21:25:26.314 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:26.314 00.000 18852 Move returns status 1, amount 0
21:25:26.314 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:25:26.314 00.000 18852 move complete, result=1
21:25:26.314 00.000 18852 worker thread done servicing request
21:25:26.314 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=33, FiltMin=1, FiltMax=253, Gamma=1.000
21:25:26.330 00.016 13524 UpdateGuideState exits: m=1360 SNR=23.8
21:25:26.330 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:26.330 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:26.330 00.000 13524 Enqueuing Expose request
21:25:26.330 00.000 13524 GuideStep: -10.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:25:26.330 00.000 18852 Worker thread wakes up
21:25:26.330 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:26.330 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(732,375,31,31)
21:25:26.330 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:25:26.345 00.015 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:25:29.579 03.234 18852 Exposure complete
21:25:29.626 00.047 18852 worker thread done servicing request
21:25:29.626 00.000 13524 OnExposeComplete: enter
21:25:29.626 00.000 13524 UpdateGuideState(): m_state=6
21:25:29.626 00.000 13524 Star::Find(15, 746, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
21:25:29.626 00.000 13524 Star::Find returns 1 (0), X=747.07, Y=389.73, Mass=1264, SNR=23.3, Peak=259 HFD=2.0
21:25:29.626 00.000 13524 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.99) = xAngle (3.18 = -3.10)
21:25:29.626 00.000 13524 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
21:25:29.641 00.015 13524 CameraToMount -- cameraX=-5.96 cameraY=8.24 hyp=10.17 cameraTheta=2.20 mountX=-10.16 mountY=-0.55, mountTheta=-3.09
21:25:29.641 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-5.96, y=8.24, opts=13)
21:25:29.641 00.000 13524 Enqueuing Move request for scope (-5.96, 8.24)
21:25:29.641 00.000 18852 Worker thread wakes up
21:25:29.641 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-5.96, 8.24) opts 0xd
21:25:29.641 00.000 18852 Handling offset move in thread for scope, endpoint = (-5.96, 8.24)
21:25:29.641 00.000 18852 Moving (-5.96, 8.24) raw xDistance=-10.16 yDistance=-0.55
21:25:29.641 00.000 18852 GuideAlgorithmHysteresis::Result() returns -6.88 from input -10.16
21:25:29.641 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:25:29.641 00.000 18852 MoveAxis(E, 1686, ABG)
21:25:29.641 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:29.641 00.000 18852 Move returns status 1, amount 0
21:25:29.641 00.000 18852 MoveAxis(N, 159, ABG)
21:25:29.641 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:29.641 00.000 18852 Move returns status 1, amount 0
21:25:29.641 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:25:29.641 00.000 18852 move complete, result=1
21:25:29.641 00.000 18852 worker thread done servicing request
21:25:29.641 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=32, FiltMin=2, FiltMax=241, Gamma=1.000
21:25:29.657 00.016 13524 UpdateGuideState exits: m=1264 SNR=23.3
21:25:29.657 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:29.657 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:29.657 00.000 13524 Enqueuing Expose request
21:25:29.672 00.015 13524 GuideStep: -10.2 px 0 ms EAST, -0.5 px 0 ms NORTH
21:25:29.672 00.000 18852 Worker thread wakes up
21:25:29.672 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:29.672 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(732,375,31,31)
21:25:29.672 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:25:29.672 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:25:32.922 03.250 18852 Exposure complete
21:25:32.953 00.031 18852 worker thread done servicing request
21:25:32.953 00.000 13524 OnExposeComplete: enter
21:25:32.953 00.000 13524 UpdateGuideState(): m_state=6
21:25:32.953 00.000 13524 Star::Find(15, 747, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
21:25:32.953 00.000 13524 Star::Find returns 1 (0), X=746.69, Y=389.67, Mass=1420, SNR=24.1, Peak=257 HFD=2.2
21:25:32.953 00.000 13524 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.99) = xAngle (3.22 = -3.07)
21:25:32.953 00.000 13524 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.02)
21:25:32.953 00.000 13524 CameraToMount -- cameraX=-6.33 cameraY=8.17 hyp=10.34 cameraTheta=2.23 mountX=-10.31 mountY=-0.22, mountTheta=-3.12
21:25:32.953 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-6.33, y=8.17, opts=13)
21:25:32.953 00.000 13524 Enqueuing Move request for scope (-6.33, 8.17)
21:25:32.953 00.000 18852 Worker thread wakes up
21:25:32.953 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-6.33, 8.17) opts 0xd
21:25:32.953 00.000 18852 Handling offset move in thread for scope, endpoint = (-6.33, 8.17)
21:25:32.953 00.000 18852 Moving (-6.33, 8.17) raw xDistance=-10.31 yDistance=-0.22
21:25:32.953 00.000 18852 GuideAlgorithmHysteresis::Result() returns -6.98 from input -10.31
21:25:32.953 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:32.953 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:25:32.953 00.000 18852 MoveAxis(E, 1710, ABG)
21:25:32.953 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:32.953 00.000 18852 Move returns status 1, amount 0
21:25:32.953 00.000 18852 MoveAxis(N, 0, ABG)
21:25:32.953 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:32.953 00.000 18852 Move returns status 1, amount 0
21:25:32.953 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:25:32.953 00.000 18852 move complete, result=1
21:25:32.953 00.000 18852 worker thread done servicing request
21:25:32.969 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=33, FiltMin=2, FiltMax=253, Gamma=1.000
21:25:32.984 00.015 13524 UpdateGuideState exits: m=1420 SNR=24.1
21:25:32.984 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:32.984 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:32.984 00.000 13524 Enqueuing Expose request
21:25:32.984 00.000 13524 GuideStep: -10.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:25:32.984 00.000 18852 Worker thread wakes up
21:25:32.984 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:32.984 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(732,375,31,31)
21:25:32.984 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:25:32.984 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:25:36.238 03.254 18852 Exposure complete
21:25:36.285 00.047 18852 worker thread done servicing request
21:25:36.285 00.000 13524 OnExposeComplete: enter
21:25:36.285 00.000 13524 UpdateGuideState(): m_state=6
21:25:36.285 00.000 13524 Star::Find(15, 746, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
21:25:36.285 00.000 13524 Star::Find returns 1 (0), X=746.29, Y=390.45, Mass=1269, SNR=23.1, Peak=257 HFD=1.7
21:25:36.301 00.016 13524 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.99) = xAngle (3.20 = -3.08)
21:25:36.301 00.000 13524 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.25 = -0.04)
21:25:36.301 00.000 13524 CameraToMount -- cameraX=-6.73 cameraY=8.96 hyp=11.21 cameraTheta=2.22 mountX=-11.19 mountY=-0.40, mountTheta=-3.11
21:25:36.301 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-6.73, y=8.96, opts=13)
21:25:36.301 00.000 13524 Enqueuing Move request for scope (-6.73, 8.96)
21:25:36.301 00.000 18852 Worker thread wakes up
21:25:36.301 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-6.73, 8.96) opts 0xd
21:25:36.301 00.000 18852 Handling offset move in thread for scope, endpoint = (-6.73, 8.96)
21:25:36.301 00.000 18852 Moving (-6.73, 8.96) raw xDistance=-11.19 yDistance=-0.40
21:25:36.301 00.000 18852 GuideAlgorithmHysteresis::Result() returns -7.54 from input -11.19
21:25:36.301 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:25:36.301 00.000 18852 MoveAxis(E, 1847, ABG)
21:25:36.301 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:36.301 00.000 18852 Move returns status 1, amount 0
21:25:36.301 00.000 18852 MoveAxis(N, 117, ABG)
21:25:36.301 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:25:36.301 00.000 18852 Move returns status 1, amount 0
21:25:36.301 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:25:36.301 00.000 18852 move complete, result=1
21:25:36.301 00.000 18852 worker thread done servicing request
21:25:36.316 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=33, FiltMin=2, FiltMax=256, Gamma=1.000
21:25:36.316 00.000 13524 UpdateGuideState exits: m=1269 SNR=23.1
21:25:36.332 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:36.332 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:36.332 00.000 13524 Enqueuing Expose request
21:25:36.332 00.000 13524 GuideStep: -11.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:25:36.332 00.000 18852 Worker thread wakes up
21:25:36.332 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:36.332 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(731,375,31,31)
21:25:36.332 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:25:36.332 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:25:37.254 00.922 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:25:37.254 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:25:37.254 00.000 13524 CameraToMount -- cameraX=746.29 cameraY=390.45 hyp=842.26 cameraTheta=0.48 mountX=86.19 mountY=-825.71, mountTheta=-1.47
21:25:37.254 00.000 13524 BLT: Entering DecMeasurementStep, state = 0
21:25:37.254 00.000 13524 MountGuidingEnabled: 1
21:25:37.254 00.000 13524 BLT: Exiting DecMeasurementStep
21:25:39.581 02.327 18852 Exposure complete
21:25:39.612 00.031 18852 worker thread done servicing request
21:25:39.612 00.000 13524 OnExposeComplete: enter
21:25:39.612 00.000 13524 UpdateGuideState(): m_state=6
21:25:39.612 00.000 13524 Star::Find(15, 746, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
21:25:39.612 00.000 13524 Star::Find returns 1 (0), X=745.98, Y=390.81, Mass=1280, SNR=23.1, Peak=255 HFD=2.0
21:25:39.612 00.000 13524 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.99) = xAngle (3.21 = -3.08)
21:25:39.628 00.016 13524 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.25 = -0.03)
21:25:39.628 00.000 13524 CameraToMount -- cameraX=-7.05 cameraY=9.31 hyp=11.68 cameraTheta=2.22 mountX=-11.66 mountY=-0.38, mountTheta=-3.11
21:25:39.628 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:25:39.628 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:25:39.628 00.000 13524 CameraToMount -- cameraX=745.98 cameraY=390.81 hyp=842.15 cameraTheta=0.48 mountX=85.72 mountY=-825.69, mountTheta=-1.47
21:25:39.628 00.000 13524 BLT: Entering DecMeasurementStep, state = 1
21:25:39.628 00.000 13524 BLT starting North backlash clearing using pulse width of 1445, looking for moves >= 4 px
21:25:39.628 00.000 13524 Enqueuing Calibration Move request for direction 0
21:25:39.628 00.000 13524 BLT: Exiting DecMeasurementStep
21:25:39.628 00.000 18852 Worker thread wakes up
21:25:39.628 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 1445 opts 0x0
21:25:39.628 00.000 18852 Handling axis move in thread for scope dir=0 dur=1445
21:25:39.628 00.000 18852 scope move axis dir= 0 dur= 1445 opts= 0x0
21:25:39.628 00.000 18852 MoveAxis(N, 1445, -)
21:25:39.628 00.000 18852 Guiding  Dir = 0, Dur = 1445
21:25:39.628 00.000 18852 IsSlewing returns 0
21:25:39.628 00.000 18852 IsGuiding returns 0
21:25:39.644 00.016 18852 PulseGuide returned control before completion, sleep 1454
21:25:39.659 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=1, FiltMax=248, Gamma=1.000
21:25:39.691 00.032 13524 UpdateGuideState exits: m=1280 SNR=23.1
21:25:39.691 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:39.691 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:39.691 00.000 13524 Enqueuing Expose request
21:25:41.112 01.421 18852 IsGuiding returns 0
21:25:41.112 00.000 18852 Move returns status 0, amount 1445
21:25:41.112 00.000 18852 move complete, result=0
21:25:41.112 00.000 18852 worker thread done servicing request
21:25:41.112 00.000 18852 Worker thread wakes up
21:25:41.112 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:41.112 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(731,376,31,31)
21:25:44.346 03.234 18852 Exposure complete
21:25:44.377 00.031 18852 worker thread done servicing request
21:25:44.377 00.000 13524 OnExposeComplete: enter
21:25:44.377 00.000 13524 UpdateGuideState(): m_state=6
21:25:44.377 00.000 13524 Star::Find(15, 745, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
21:25:44.377 00.000 13524 Star::Find returns 1 (0), X=746.01, Y=391.39, Mass=1285, SNR=23.3, Peak=256 HFD=2.2
21:25:44.377 00.000 13524 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.99) = xAngle (3.17 = -3.11)
21:25:44.377 00.000 13524 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.06)
21:25:44.377 00.000 13524 CameraToMount -- cameraX=-7.02 cameraY=9.90 hyp=12.13 cameraTheta=2.19 mountX=-12.13 mountY=-0.77, mountTheta=-3.08
21:25:44.393 00.016 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:25:44.393 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:25:44.393 00.000 13524 CameraToMount -- cameraX=746.01 cameraY=391.39 hyp=842.45 cameraTheta=0.48 mountX=85.25 mountY=-826.08, mountTheta=-1.47
21:25:44.393 00.000 13524 BLT: Entering DecMeasurementStep, state = 1
21:25:44.393 00.000 13524 BLT backlash clearing move of -0.37 px was not large enough
21:25:44.393 00.000 13524 Enqueuing Calibration Move request for direction 0
21:25:44.393 00.000 13524 BLT: Clearing North backlash, step 2 (up to limit of 100), LastDecDelta = -0.37 px
21:25:44.393 00.000 13524 BLT: Exiting DecMeasurementStep
21:25:44.393 00.000 18852 Worker thread wakes up
21:25:44.393 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 1445 opts 0x0
21:25:44.393 00.000 18852 Handling axis move in thread for scope dir=0 dur=1445
21:25:44.393 00.000 18852 scope move axis dir= 0 dur= 1445 opts= 0x0
21:25:44.393 00.000 18852 MoveAxis(N, 1445, -)
21:25:44.393 00.000 18852 Guiding  Dir = 0, Dur = 1445
21:25:44.393 00.000 18852 IsSlewing returns 0
21:25:44.393 00.000 18852 IsGuiding returns 0
21:25:44.408 00.015 18852 PulseGuide returned control before completion, sleep 1454
21:25:44.408 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=255, Gamma=1.000
21:25:44.424 00.016 13524 UpdateGuideState exits: m=1285 SNR=23.3
21:25:44.424 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:44.424 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:44.424 00.000 13524 Enqueuing Expose request
21:25:45.877 01.453 18852 IsGuiding returns 0
21:25:45.877 00.000 18852 Move returns status 0, amount 1445
21:25:45.877 00.000 18852 move complete, result=0
21:25:45.877 00.000 18852 worker thread done servicing request
21:25:45.877 00.000 18852 Worker thread wakes up
21:25:45.877 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:45.877 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(731,376,31,31)
21:25:49.110 03.233 18852 Exposure complete
21:25:49.141 00.031 18852 worker thread done servicing request
21:25:49.141 00.000 13524 OnExposeComplete: enter
21:25:49.141 00.000 13524 UpdateGuideState(): m_state=6
21:25:49.141 00.000 13524 Star::Find(15, 746, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
21:25:49.141 00.000 13524 Star::Find returns 1 (0), X=746.44, Y=390.95, Mass=1345, SNR=23.9, Peak=255 HFD=2.2
21:25:49.141 00.000 13524 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.99) = xAngle (3.17 = -3.12)
21:25:49.141 00.000 13524 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.07)
21:25:49.141 00.000 13524 CameraToMount -- cameraX=-6.59 cameraY=9.45 hyp=11.52 cameraTheta=2.18 mountX=-11.52 mountY=-0.83, mountTheta=-3.07
21:25:49.157 00.016 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:25:49.157 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:25:49.157 00.000 13524 CameraToMount -- cameraX=746.44 cameraY=390.95 hyp=842.62 cameraTheta=0.48 mountX=85.85 mountY=-826.14, mountTheta=-1.47
21:25:49.157 00.000 13524 BLT: Entering DecMeasurementStep, state = 1
21:25:49.157 00.000 13524 BLT backlash clearing move of -0.05 px was not large enough
21:25:49.157 00.000 13524 Enqueuing Calibration Move request for direction 0
21:25:49.157 00.000 13524 BLT: Clearing North backlash, step 3 (up to limit of 100), LastDecDelta = -0.05 px
21:25:49.157 00.000 13524 BLT: Exiting DecMeasurementStep
21:25:49.157 00.000 18852 Worker thread wakes up
21:25:49.157 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 1445 opts 0x0
21:25:49.157 00.000 18852 Handling axis move in thread for scope dir=0 dur=1445
21:25:49.157 00.000 18852 scope move axis dir= 0 dur= 1445 opts= 0x0
21:25:49.157 00.000 18852 MoveAxis(N, 1445, -)
21:25:49.157 00.000 18852 Guiding  Dir = 0, Dur = 1445
21:25:49.157 00.000 18852 IsSlewing returns 0
21:25:49.157 00.000 18852 IsGuiding returns 0
21:25:49.173 00.016 18852 PulseGuide returned control before completion, sleep 1454
21:25:49.173 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=2, FiltMax=256, Gamma=1.000
21:25:49.204 00.031 13524 UpdateGuideState exits: m=1345 SNR=23.9
21:25:49.204 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:49.204 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:49.204 00.000 13524 Enqueuing Expose request
21:25:50.641 01.437 18852 IsGuiding returns 0
21:25:50.641 00.000 18852 Move returns status 0, amount 1445
21:25:50.641 00.000 18852 move complete, result=0
21:25:50.641 00.000 18852 worker thread done servicing request
21:25:50.641 00.000 18852 Worker thread wakes up
21:25:50.641 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:50.641 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(731,376,31,31)
21:25:53.875 03.234 18852 Exposure complete
21:25:53.906 00.031 18852 worker thread done servicing request
21:25:53.906 00.000 13524 OnExposeComplete: enter
21:25:53.906 00.000 13524 UpdateGuideState(): m_state=6
21:25:53.906 00.000 13524 Star::Find(15, 746, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
21:25:53.906 00.000 13524 Star::Find returns 1 (0), X=745.97, Y=391.15, Mass=1414, SNR=24.2, Peak=255 HFD=2.2
21:25:53.906 00.000 13524 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.99) = xAngle (3.19 = -3.10)
21:25:53.906 00.000 13524 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
21:25:53.906 00.000 13524 CameraToMount -- cameraX=-7.05 cameraY=9.66 hyp=11.96 cameraTheta=2.20 mountX=-11.95 mountY=-0.60, mountTheta=-3.09
21:25:53.922 00.016 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:25:53.922 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:25:53.922 00.000 13524 CameraToMount -- cameraX=745.97 cameraY=391.15 hyp=842.30 cameraTheta=0.48 mountX=85.43 mountY=-825.90, mountTheta=-1.47
21:25:53.922 00.000 13524 BLT: Entering DecMeasurementStep, state = 1
21:25:53.922 00.000 13524 BLT backlash clearing move of 0.23 px was not large enough
21:25:53.922 00.000 13524 Enqueuing Calibration Move request for direction 0
21:25:53.922 00.000 13524 BLT: Clearing North backlash, step 4 (up to limit of 100), LastDecDelta = 0.23 px
21:25:53.922 00.000 13524 BLT: Exiting DecMeasurementStep
21:25:53.922 00.000 18852 Worker thread wakes up
21:25:53.922 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 1445 opts 0x0
21:25:53.922 00.000 18852 Handling axis move in thread for scope dir=0 dur=1445
21:25:53.922 00.000 18852 scope move axis dir= 0 dur= 1445 opts= 0x0
21:25:53.922 00.000 18852 MoveAxis(N, 1445, -)
21:25:53.922 00.000 18852 Guiding  Dir = 0, Dur = 1445
21:25:53.922 00.000 18852 IsSlewing returns 0
21:25:53.922 00.000 18852 IsGuiding returns 0
21:25:53.937 00.015 18852 PulseGuide returned control before completion, sleep 1454
21:25:53.937 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=1, FiltMax=255, Gamma=1.000
21:25:53.953 00.016 13524 UpdateGuideState exits: m=1414 SNR=24.2
21:25:53.953 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:53.953 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:53.953 00.000 13524 Enqueuing Expose request
21:25:55.403 01.450 18852 IsGuiding returns 0
21:25:55.403 00.000 18852 Move returns status 0, amount 1445
21:25:55.403 00.000 18852 move complete, result=0
21:25:55.403 00.000 18852 worker thread done servicing request
21:25:55.403 00.000 18852 Worker thread wakes up
21:25:55.403 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:25:55.403 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(731,376,31,31)
21:25:58.637 03.234 18852 Exposure complete
21:25:58.668 00.031 18852 worker thread done servicing request
21:25:58.668 00.000 13524 OnExposeComplete: enter
21:25:58.668 00.000 13524 UpdateGuideState(): m_state=6
21:25:58.668 00.000 13524 Star::Find(15, 745, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
21:25:58.668 00.000 13524 Star::Find returns 1 (0), X=746.11, Y=391.41, Mass=1232, SNR=22.6, Peak=256 HFD=2.0
21:25:58.668 00.000 13524 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.99) = xAngle (3.17 = -3.12)
21:25:58.668 00.000 13524 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.07)
21:25:58.668 00.000 13524 CameraToMount -- cameraX=-6.92 cameraY=9.92 hyp=12.09 cameraTheta=2.18 mountX=-12.09 mountY=-0.86, mountTheta=-3.07
21:25:58.668 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:25:58.684 00.016 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:25:58.684 00.000 13524 CameraToMount -- cameraX=746.11 cameraY=391.41 hyp=842.55 cameraTheta=0.48 mountX=85.28 mountY=-826.17, mountTheta=-1.47
21:25:58.684 00.000 13524 BLT: Entering DecMeasurementStep, state = 1
21:25:58.684 00.000 13524 BLT backlash clearing move of -0.27 px was not large enough
21:25:58.684 00.000 13524 Enqueuing Calibration Move request for direction 0
21:25:58.684 00.000 13524 BLT: Clearing North backlash, step 5 (up to limit of 100), LastDecDelta = -0.27 px
21:25:58.684 00.000 13524 BLT: Exiting DecMeasurementStep
21:25:58.684 00.000 18852 Worker thread wakes up
21:25:58.684 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 1445 opts 0x0
21:25:58.684 00.000 18852 Handling axis move in thread for scope dir=0 dur=1445
21:25:58.684 00.000 18852 scope move axis dir= 0 dur= 1445 opts= 0x0
21:25:58.684 00.000 18852 MoveAxis(N, 1445, -)
21:25:58.684 00.000 18852 Guiding  Dir = 0, Dur = 1445
21:25:58.684 00.000 18852 IsSlewing returns 0
21:25:58.684 00.000 18852 IsGuiding returns 0
21:25:58.684 00.000 18852 PulseGuide returned control before completion, sleep 1454
21:25:58.699 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=32, FiltMin=2, FiltMax=255, Gamma=1.000
21:25:58.715 00.016 13524 UpdateGuideState exits: m=1232 SNR=22.6
21:25:58.715 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:58.715 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:25:58.715 00.000 13524 Enqueuing Expose request
21:26:00.152 01.437 18852 IsGuiding returns 0
21:26:00.152 00.000 18852 Move returns status 0, amount 1445
21:26:00.152 00.000 18852 move complete, result=0
21:26:00.152 00.000 18852 worker thread done servicing request
21:26:00.152 00.000 18852 Worker thread wakes up
21:26:00.152 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:00.152 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(731,376,31,31)
21:26:03.386 03.234 18852 Exposure complete
21:26:03.417 00.031 18852 worker thread done servicing request
21:26:03.417 00.000 13524 OnExposeComplete: enter
21:26:03.417 00.000 13524 UpdateGuideState(): m_state=6
21:26:03.417 00.000 13524 Star::Find(15, 746, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
21:26:03.417 00.000 13524 Star::Find returns 1 (0), X=746.02, Y=391.28, Mass=1251, SNR=22.7, Peak=255 HFD=2.1
21:26:03.417 00.000 13524 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.99) = xAngle (3.18 = -3.10)
21:26:03.417 00.000 13524 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.06)
21:26:03.417 00.000 13524 CameraToMount -- cameraX=-7.00 cameraY=9.78 hyp=12.03 cameraTheta=2.19 mountX=-12.02 mountY=-0.71, mountTheta=-3.08
21:26:03.433 00.016 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:26:03.433 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:26:03.433 00.000 13524 CameraToMount -- cameraX=746.02 cameraY=391.28 hyp=842.41 cameraTheta=0.48 mountX=85.35 mountY=-826.02, mountTheta=-1.47
21:26:03.433 00.000 13524 BLT: Entering DecMeasurementStep, state = 1
21:26:03.433 00.000 13524 BLT backlash clearing move of 0.15 px was not large enough
21:26:03.433 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:03.433 00.000 13524 BLT: Clearing North backlash, step 6 (up to limit of 100), LastDecDelta = 0.15 px
21:26:03.433 00.000 13524 BLT: Exiting DecMeasurementStep
21:26:03.433 00.000 18852 Worker thread wakes up
21:26:03.433 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 1445 opts 0x0
21:26:03.433 00.000 18852 Handling axis move in thread for scope dir=0 dur=1445
21:26:03.433 00.000 18852 scope move axis dir= 0 dur= 1445 opts= 0x0
21:26:03.433 00.000 18852 MoveAxis(N, 1445, -)
21:26:03.433 00.000 18852 Guiding  Dir = 0, Dur = 1445
21:26:03.433 00.000 18852 IsSlewing returns 0
21:26:03.433 00.000 18852 IsGuiding returns 0
21:26:03.448 00.015 18852 PulseGuide returned control before completion, sleep 1454
21:26:03.448 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=1, FiltMax=255, Gamma=1.000
21:26:03.479 00.031 13524 UpdateGuideState exits: m=1251 SNR=22.7
21:26:03.479 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:03.479 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:03.479 00.000 13524 Enqueuing Expose request
21:26:04.917 01.438 18852 IsGuiding returns 0
21:26:04.917 00.000 18852 Move returns status 0, amount 1445
21:26:04.917 00.000 18852 move complete, result=0
21:26:04.917 00.000 18852 worker thread done servicing request
21:26:04.917 00.000 18852 Worker thread wakes up
21:26:04.917 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:04.917 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(731,376,31,31)
21:26:08.166 03.249 18852 Exposure complete
21:26:08.197 00.031 18852 worker thread done servicing request
21:26:08.197 00.000 13524 OnExposeComplete: enter
21:26:08.197 00.000 13524 UpdateGuideState(): m_state=6
21:26:08.197 00.000 13524 Star::Find(15, 746, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
21:26:08.213 00.016 13524 Star::Find returns 1 (0), X=746.22, Y=391.72, Mass=1369, SNR=23.9, Peak=256 HFD=1.9
21:26:08.213 00.000 13524 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.99) = xAngle (3.14 = -3.14)
21:26:08.213 00.000 13524 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.19 = -0.09)
21:26:08.213 00.000 13524 CameraToMount -- cameraX=-6.81 cameraY=10.23 hyp=12.29 cameraTheta=2.16 mountX=-12.29 mountY=-1.14, mountTheta=-3.05
21:26:08.213 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:26:08.213 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.52 = -1.77)
21:26:08.213 00.000 13524 CameraToMount -- cameraX=746.22 cameraY=391.72 hyp=842.79 cameraTheta=0.48 mountX=85.09 mountY=-826.45, mountTheta=-1.47
21:26:08.213 00.000 13524 BLT: Entering DecMeasurementStep, state = 1
21:26:08.213 00.000 13524 BLT backlash clearing move of -0.43 px was not large enough
21:26:08.213 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:08.213 00.000 13524 BLT: Clearing North backlash, step 7 (up to limit of 100), LastDecDelta = -0.43 px
21:26:08.213 00.000 13524 BLT: Exiting DecMeasurementStep
21:26:08.228 00.015 18852 Worker thread wakes up
21:26:08.228 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 1445 opts 0x0
21:26:08.228 00.000 18852 Handling axis move in thread for scope dir=0 dur=1445
21:26:08.228 00.000 18852 scope move axis dir= 0 dur= 1445 opts= 0x0
21:26:08.228 00.000 18852 MoveAxis(N, 1445, -)
21:26:08.228 00.000 18852 Guiding  Dir = 0, Dur = 1445
21:26:08.228 00.000 18852 IsSlewing returns 0
21:26:08.228 00.000 18852 IsGuiding returns 0
21:26:08.228 00.000 18852 PulseGuide returned control before completion, sleep 1454
21:26:08.228 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=255, Gamma=1.000
21:26:08.244 00.016 13524 UpdateGuideState exits: m=1369 SNR=23.9
21:26:08.244 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:08.244 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:08.244 00.000 13524 Enqueuing Expose request
21:26:09.697 01.453 18852 IsGuiding returns 0
21:26:09.697 00.000 18852 Move returns status 0, amount 1445
21:26:09.697 00.000 18852 move complete, result=0
21:26:09.697 00.000 18852 worker thread done servicing request
21:26:09.697 00.000 18852 Worker thread wakes up
21:26:09.697 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:09.697 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(731,377,31,31)
21:26:12.933 03.236 18852 Exposure complete
21:26:12.979 00.046 18852 worker thread done servicing request
21:26:12.979 00.000 13524 OnExposeComplete: enter
21:26:12.979 00.000 13524 UpdateGuideState(): m_state=6
21:26:12.979 00.000 13524 Star::Find(15, 746, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
21:26:12.979 00.000 13524 Star::Find returns 1 (0), X=744.41, Y=390.17, Mass=1217, SNR=22.4, Peak=255 HFD=2.1
21:26:12.979 00.000 13524 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.99) = xAngle (3.34 = -2.94)
21:26:12.979 00.000 13524 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.38 = 0.10)
21:26:12.995 00.016 13524 CameraToMount -- cameraX=-8.61 cameraY=8.68 hyp=12.23 cameraTheta=2.35 mountX=-11.99 mountY=1.23, mountTheta=3.04
21:26:12.995 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:26:12.995 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:26:12.995 00.000 13524 CameraToMount -- cameraX=744.41 cameraY=390.17 hyp=840.47 cameraTheta=0.48 mountX=85.38 mountY=-824.07, mountTheta=-1.47
21:26:12.995 00.000 13524 BLT: Entering DecMeasurementStep, state = 1
21:26:12.995 00.000 13524 BLT backlash clearing move of 2.38 px was not large enough
21:26:12.995 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:12.995 00.000 13524 BLT: Clearing North backlash, step 8 (up to limit of 100), LastDecDelta = 2.38 px
21:26:12.995 00.000 13524 BLT: Exiting DecMeasurementStep
21:26:12.995 00.000 18852 Worker thread wakes up
21:26:12.995 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 1445 opts 0x0
21:26:12.995 00.000 18852 Handling axis move in thread for scope dir=0 dur=1445
21:26:12.995 00.000 18852 scope move axis dir= 0 dur= 1445 opts= 0x0
21:26:12.995 00.000 18852 MoveAxis(N, 1445, -)
21:26:12.995 00.000 18852 Guiding  Dir = 0, Dur = 1445
21:26:12.995 00.000 18852 IsSlewing returns 0
21:26:12.995 00.000 18852 IsGuiding returns 0
21:26:13.011 00.016 18852 PulseGuide returned control before completion, sleep 1454
21:26:13.011 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=1, FiltMax=255, Gamma=1.000
21:26:13.026 00.015 13524 UpdateGuideState exits: m=1217 SNR=22.4
21:26:13.026 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:13.026 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:13.026 00.000 13524 Enqueuing Expose request
21:26:14.479 01.453 18852 IsGuiding returns 0
21:26:14.479 00.000 18852 Move returns status 0, amount 1445
21:26:14.479 00.000 18852 move complete, result=0
21:26:14.479 00.000 18852 worker thread done servicing request
21:26:14.479 00.000 18852 Worker thread wakes up
21:26:14.479 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:14.479 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(729,375,31,31)
21:26:17.728 03.249 18852 Exposure complete
21:26:17.759 00.031 18852 worker thread done servicing request
21:26:17.759 00.000 13524 OnExposeComplete: enter
21:26:17.759 00.000 13524 UpdateGuideState(): m_state=6
21:26:17.759 00.000 13524 Star::Find(15, 744, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
21:26:17.775 00.016 13524 Star::Find returns 1 (0), X=740.65, Y=386.65, Mass=1309, SNR=23.4, Peak=259 HFD=1.8
21:26:17.775 00.000 13524 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.99) = xAngle (3.73 = -2.55)
21:26:17.775 00.000 13524 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.50)
21:26:17.775 00.000 13524 CameraToMount -- cameraX=-12.37 cameraY=5.16 hyp=13.41 cameraTheta=2.75 mountX=-11.13 mountY=6.37, mountTheta=2.62
21:26:17.775 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:26:17.775 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:26:17.775 00.000 13524 CameraToMount -- cameraX=740.65 cameraY=386.65 hyp=835.50 cameraTheta=0.48 mountX=86.25 mountY=-818.93, mountTheta=-1.47
21:26:17.775 00.000 13524 BLT: Entering DecMeasurementStep, state = 1
21:26:17.775 00.000 13524 BLT accepted clearing move of 5.14
21:26:17.775 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:17.775 00.000 13524 BLT: Clearing North backlash, step 9 (up to limit of 100), LastDecDelta = 5.14 px
21:26:17.775 00.000 13524 BLT: Exiting DecMeasurementStep
21:26:17.791 00.016 18852 Worker thread wakes up
21:26:17.791 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 1445 opts 0x0
21:26:17.791 00.000 18852 Handling axis move in thread for scope dir=0 dur=1445
21:26:17.791 00.000 18852 scope move axis dir= 0 dur= 1445 opts= 0x0
21:26:17.791 00.000 18852 MoveAxis(N, 1445, -)
21:26:17.791 00.000 18852 Guiding  Dir = 0, Dur = 1445
21:26:17.791 00.000 18852 IsSlewing returns 0
21:26:17.791 00.000 18852 IsGuiding returns 0
21:26:17.791 00.000 18852 PulseGuide returned control before completion, sleep 1454
21:26:17.791 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=32, FiltMin=1, FiltMax=255, Gamma=1.000
21:26:17.806 00.015 13524 UpdateGuideState exits: m=1309 SNR=23.4
21:26:17.806 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:17.806 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:17.806 00.000 13524 Enqueuing Expose request
21:26:19.253 01.447 18852 IsGuiding returns 0
21:26:19.253 00.000 18852 Move returns status 0, amount 1445
21:26:19.253 00.000 18852 move complete, result=0
21:26:19.253 00.000 18852 worker thread done servicing request
21:26:19.253 00.000 18852 Worker thread wakes up
21:26:19.253 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:19.253 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(726,372,31,31)
21:26:22.487 03.234 18852 Exposure complete
21:26:22.518 00.031 18852 worker thread done servicing request
21:26:22.518 00.000 13524 OnExposeComplete: enter
21:26:22.518 00.000 13524 UpdateGuideState(): m_state=6
21:26:22.518 00.000 13524 Star::Find(15, 740, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
21:26:22.518 00.000 13524 Star::Find returns 1 (0), X=736.12, Y=383.85, Mass=1401, SNR=24.1, Peak=255 HFD=2.2
21:26:22.534 00.016 13524 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.99) = xAngle (3.99 = -2.29)
21:26:22.534 00.000 13524 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.03 = 0.75)
21:26:22.534 00.000 13524 CameraToMount -- cameraX=-16.91 cameraY=2.36 hyp=17.07 cameraTheta=3.00 mountX=-11.30 mountY=11.66, mountTheta=2.34
21:26:22.534 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:26:22.534 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:26:22.534 00.000 13524 CameraToMount -- cameraX=736.12 cameraY=383.85 hyp=830.19 cameraTheta=0.48 mountX=86.08 mountY=-813.65, mountTheta=-1.47
21:26:22.534 00.000 13524 BLT: Entering DecMeasurementStep, state = 1
21:26:22.534 00.000 13524 BLT accepted clearing move of 5.29
21:26:22.534 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:22.534 00.000 13524 BLT: Clearing North backlash, step 10 (up to limit of 100), LastDecDelta = 5.29 px
21:26:22.534 00.000 13524 BLT: Exiting DecMeasurementStep
21:26:22.534 00.000 18852 Worker thread wakes up
21:26:22.534 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 1445 opts 0x0
21:26:22.534 00.000 18852 Handling axis move in thread for scope dir=0 dur=1445
21:26:22.549 00.015 18852 scope move axis dir= 0 dur= 1445 opts= 0x0
21:26:22.549 00.000 18852 MoveAxis(N, 1445, -)
21:26:22.549 00.000 18852 Guiding  Dir = 0, Dur = 1445
21:26:22.549 00.000 18852 IsSlewing returns 0
21:26:22.549 00.000 18852 IsGuiding returns 0
21:26:22.549 00.000 18852 PulseGuide returned control before completion, sleep 1454
21:26:22.549 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=232, Gamma=1.000
21:26:22.565 00.016 13524 UpdateGuideState exits: m=1401 SNR=24.1
21:26:22.565 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:22.565 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:22.565 00.000 13524 Enqueuing Expose request
21:26:24.018 01.453 18852 IsGuiding returns 0
21:26:24.018 00.000 18852 Move returns status 0, amount 1445
21:26:24.018 00.000 18852 move complete, result=0
21:26:24.018 00.000 18852 worker thread done servicing request
21:26:24.018 00.000 18852 Worker thread wakes up
21:26:24.018 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:24.018 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(721,369,31,31)
21:26:27.262 03.244 18852 Exposure complete
21:26:27.293 00.031 18852 worker thread done servicing request
21:26:27.293 00.000 13524 OnExposeComplete: enter
21:26:27.293 00.000 13524 UpdateGuideState(): m_state=6
21:26:27.293 00.000 13524 Star::Find(15, 736, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
21:26:27.293 00.000 13524 Star::Find returns 1 (0), X=731.60, Y=380.32, Mass=1384, SNR=24.1, Peak=253 HFD=2.1
21:26:27.293 00.000 13524 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.99) = xAngle (-2.10 = -2.10)
21:26:27.293 00.000 13524 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (0.94 = 0.94)
21:26:27.293 00.000 13524 CameraToMount -- cameraX=-21.43 cameraY=-1.17 hyp=21.46 cameraTheta=-3.09 mountX=-10.85 mountY=17.39, mountTheta=2.13
21:26:27.293 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:26:27.309 00.016 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:26:27.309 00.000 13524 CameraToMount -- cameraX=731.60 cameraY=380.32 hyp=824.55 cameraTheta=0.48 mountX=86.53 mountY=-807.92, mountTheta=-1.46
21:26:27.309 00.000 13524 BLT: Entering DecMeasurementStep, state = 1
21:26:27.309 00.000 13524 BLT accepted clearing move of 5.73
21:26:27.309 00.000 13524 BLT: Starting North moves at Dec=-807.92
21:26:27.309 00.000 13524 BLT: Moving North for 500 ms, step 1 / 43, DecLoc = -807.92, DeltaDec = 0.00
21:26:27.309 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:27.309 00.000 13524 BLT: Exiting DecMeasurementStep
21:26:27.309 00.000 18852 Worker thread wakes up
21:26:27.309 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:26:27.309 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:26:27.309 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:26:27.309 00.000 18852 MoveAxis(N, 500, -)
21:26:27.309 00.000 18852 Guiding  Dir = 0, Dur = 500
21:26:27.309 00.000 18852 IsSlewing returns 0
21:26:27.309 00.000 18852 IsGuiding returns 0
21:26:27.309 00.000 18852 PulseGuide returned control before completion, sleep 509
21:26:27.324 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=255, Gamma=1.000
21:26:27.340 00.016 13524 UpdateGuideState exits: m=1384 SNR=24.1
21:26:27.340 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:27.340 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:27.340 00.000 13524 Enqueuing Expose request
21:26:27.840 00.500 18852 IsGuiding returns 0
21:26:27.840 00.000 18852 Move returns status 0, amount 500
21:26:27.840 00.000 18852 move complete, result=0
21:26:27.840 00.000 18852 worker thread done servicing request
21:26:27.840 00.000 18852 Worker thread wakes up
21:26:27.840 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:27.840 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(717,365,31,31)
21:26:31.084 03.244 18852 Exposure complete
21:26:31.130 00.046 18852 worker thread done servicing request
21:26:31.130 00.000 13524 OnExposeComplete: enter
21:26:31.130 00.000 13524 UpdateGuideState(): m_state=6
21:26:31.130 00.000 13524 Star::Find(15, 731, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
21:26:31.130 00.000 13524 Star::Find returns 1 (0), X=730.18, Y=379.81, Mass=1369, SNR=23.8, Peak=256 HFD=2.1
21:26:31.130 00.000 13524 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.99) = xAngle (-2.08 = -2.08)
21:26:31.130 00.000 13524 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (0.96 = 0.96)
21:26:31.130 00.000 13524 CameraToMount -- cameraX=-22.84 cameraY=-1.68 hyp=22.90 cameraTheta=-3.07 mountX=-11.20 mountY=18.81, mountTheta=2.11
21:26:31.146 00.016 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:26:31.146 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:26:31.146 00.000 13524 CameraToMount -- cameraX=730.18 cameraY=379.81 hyp=823.06 cameraTheta=0.48 mountX=86.17 mountY=-806.50, mountTheta=-1.46
21:26:31.146 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:26:31.146 00.000 13524 BLT: Moving North for 500 ms, step 2 / 43, DecLoc = -806.50, DeltaDec = 1.42
21:26:31.146 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:31.146 00.000 13524 BLT: Exiting DecMeasurementStep
21:26:31.146 00.000 18852 Worker thread wakes up
21:26:31.146 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:26:31.146 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:26:31.146 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:26:31.146 00.000 18852 MoveAxis(N, 500, -)
21:26:31.146 00.000 18852 Guiding  Dir = 0, Dur = 500
21:26:31.146 00.000 18852 IsSlewing returns 0
21:26:31.146 00.000 18852 IsGuiding returns 0
21:26:31.146 00.000 18852 PulseGuide returned control before completion, sleep 509
21:26:31.177 00.031 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=1, FiltMax=257, Gamma=1.000
21:26:31.193 00.016 13524 UpdateGuideState exits: m=1369 SNR=23.8
21:26:31.193 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:31.193 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:31.193 00.000 13524 Enqueuing Expose request
21:26:31.677 00.484 18852 IsGuiding returns 0
21:26:31.677 00.000 18852 Move returns status 0, amount 500
21:26:31.677 00.000 18852 move complete, result=0
21:26:31.677 00.000 18852 worker thread done servicing request
21:26:31.677 00.000 18852 Worker thread wakes up
21:26:31.677 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:31.677 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(715,365,31,31)
21:26:34.911 03.234 18852 Exposure complete
21:26:34.942 00.031 18852 worker thread done servicing request
21:26:34.942 00.000 13524 OnExposeComplete: enter
21:26:34.958 00.016 13524 UpdateGuideState(): m_state=6
21:26:34.958 00.000 13524 Star::Find(15, 730, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
21:26:34.958 00.000 13524 Star::Find returns 1 (0), X=728.43, Y=378.40, Mass=1310, SNR=23.4, Peak=254 HFD=1.6
21:26:34.958 00.000 13524 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.99) = xAngle (-2.03 = -2.03)
21:26:34.958 00.000 13524 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.02 = 1.02)
21:26:34.958 00.000 13524 CameraToMount -- cameraX=-24.60 cameraY=-3.09 hyp=24.79 cameraTheta=-3.02 mountX=-10.99 mountY=21.06, mountTheta=2.05
21:26:34.958 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
21:26:34.958 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:26:34.958 00.000 13524 CameraToMount -- cameraX=728.43 cameraY=378.40 hyp=820.85 cameraTheta=0.48 mountX=86.38 mountY=-804.24, mountTheta=-1.46
21:26:34.958 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:26:34.973 00.015 13524 BLT: Moving North for 500 ms, step 3 / 43, DecLoc = -804.24, DeltaDec = 2.25
21:26:34.973 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:34.973 00.000 13524 BLT: Exiting DecMeasurementStep
21:26:34.973 00.000 18852 Worker thread wakes up
21:26:34.973 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:26:34.973 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:26:34.973 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:26:34.973 00.000 18852 MoveAxis(N, 500, -)
21:26:34.973 00.000 18852 Guiding  Dir = 0, Dur = 500
21:26:34.973 00.000 18852 IsSlewing returns 0
21:26:34.973 00.000 18852 IsGuiding returns 0
21:26:34.973 00.000 18852 PulseGuide returned control before completion, sleep 508
21:26:34.989 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=33, FiltMin=2, FiltMax=253, Gamma=1.000
21:26:34.989 00.000 13524 UpdateGuideState exits: m=1310 SNR=23.4
21:26:34.989 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:35.004 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:35.004 00.000 13524 Enqueuing Expose request
21:26:35.504 00.500 18852 IsGuiding returns 0
21:26:35.504 00.000 18852 Move returns status 0, amount 500
21:26:35.504 00.000 18852 move complete, result=0
21:26:35.504 00.000 18852 worker thread done servicing request
21:26:35.504 00.000 18852 Worker thread wakes up
21:26:35.504 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:35.504 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(713,363,31,31)
21:26:38.738 03.234 18852 Exposure complete
21:26:38.769 00.031 18852 worker thread done servicing request
21:26:38.769 00.000 13524 OnExposeComplete: enter
21:26:38.769 00.000 13524 UpdateGuideState(): m_state=6
21:26:38.769 00.000 13524 Star::Find(15, 728, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
21:26:38.769 00.000 13524 Star::Find returns 1 (0), X=726.95, Y=376.87, Mass=1377, SNR=24.3, Peak=256 HFD=2.1
21:26:38.769 00.000 13524 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.99) = xAngle (-1.98 = -1.98)
21:26:38.769 00.000 13524 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.07 = 1.07)
21:26:38.785 00.016 13524 CameraToMount -- cameraX=-26.07 cameraY=-4.63 hyp=26.48 cameraTheta=-2.97 mountX=-10.53 mountY=23.17, mountTheta=2.00
21:26:38.785 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:26:38.785 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:26:38.785 00.000 13524 CameraToMount -- cameraX=726.95 cameraY=376.87 hyp=818.84 cameraTheta=0.48 mountX=86.84 mountY=-802.13, mountTheta=-1.46
21:26:38.785 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:26:38.785 00.000 13524 BLT: Moving North for 500 ms, step 4 / 43, DecLoc = -802.13, DeltaDec = 2.11
21:26:38.785 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:38.785 00.000 13524 BLT: Exiting DecMeasurementStep
21:26:38.785 00.000 18852 Worker thread wakes up
21:26:38.785 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:26:38.785 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:26:38.785 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:26:38.785 00.000 18852 MoveAxis(N, 500, -)
21:26:38.785 00.000 18852 Guiding  Dir = 0, Dur = 500
21:26:38.785 00.000 18852 IsSlewing returns 0
21:26:38.785 00.000 18852 IsGuiding returns 0
21:26:38.785 00.000 18852 PulseGuide returned control before completion, sleep 509
21:26:38.800 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=33, FiltMin=1, FiltMax=253, Gamma=1.000
21:26:38.832 00.032 13524 UpdateGuideState exits: m=1377 SNR=24.3
21:26:38.832 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:38.832 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:38.832 00.000 13524 Enqueuing Expose request
21:26:39.316 00.484 18852 IsGuiding returns 0
21:26:39.316 00.000 18852 Move returns status 0, amount 500
21:26:39.316 00.000 18852 move complete, result=0
21:26:39.316 00.000 18852 worker thread done servicing request
21:26:39.316 00.000 18852 Worker thread wakes up
21:26:39.316 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:39.316 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(712,362,31,31)
21:26:42.555 03.239 18852 Exposure complete
21:26:42.586 00.031 18852 worker thread done servicing request
21:26:42.586 00.000 13524 OnExposeComplete: enter
21:26:42.586 00.000 13524 UpdateGuideState(): m_state=6
21:26:42.586 00.000 13524 Star::Find(15, 726, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
21:26:42.586 00.000 13524 Star::Find returns 1 (0), X=725.29, Y=375.50, Mass=1324, SNR=23.4, Peak=258 HFD=1.7
21:26:42.586 00.000 13524 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.99) = xAngle (-1.94 = -1.94)
21:26:42.586 00.000 13524 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.10 = 1.10)
21:26:42.586 00.000 13524 CameraToMount -- cameraX=-27.74 cameraY=-5.99 hyp=28.38 cameraTheta=-2.93 mountX=-10.31 mountY=25.33, mountTheta=1.96
21:26:42.601 00.015 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:26:42.601 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:26:42.601 00.000 13524 CameraToMount -- cameraX=725.29 cameraY=375.50 hyp=816.73 cameraTheta=0.48 mountX=87.07 mountY=-799.98, mountTheta=-1.46
21:26:42.601 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:26:42.601 00.000 13524 BLT: Moving North for 500 ms, step 5 / 43, DecLoc = -799.98, DeltaDec = 2.16
21:26:42.601 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:42.601 00.000 13524 BLT: Exiting DecMeasurementStep
21:26:42.601 00.000 18852 Worker thread wakes up
21:26:42.601 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:26:42.601 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:26:42.601 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:26:42.601 00.000 18852 MoveAxis(N, 500, -)
21:26:42.601 00.000 18852 Guiding  Dir = 0, Dur = 500
21:26:42.601 00.000 18852 IsSlewing returns 0
21:26:42.601 00.000 18852 IsGuiding returns 0
21:26:42.601 00.000 18852 PulseGuide returned control before completion, sleep 509
21:26:42.617 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=33, FiltMin=1, FiltMax=258, Gamma=1.000
21:26:42.632 00.015 13524 UpdateGuideState exits: m=1324 SNR=23.4
21:26:42.632 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:42.632 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:42.632 00.000 13524 Enqueuing Expose request
21:26:43.133 00.501 18852 IsGuiding returns 0
21:26:43.133 00.000 18852 Move returns status 0, amount 500
21:26:43.133 00.000 18852 move complete, result=0
21:26:43.133 00.000 18852 worker thread done servicing request
21:26:43.133 00.000 18852 Worker thread wakes up
21:26:43.133 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:43.133 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(710,360,31,31)
21:26:46.382 03.249 18852 Exposure complete
21:26:46.413 00.031 18852 worker thread done servicing request
21:26:46.413 00.000 13524 OnExposeComplete: enter
21:26:46.413 00.000 13524 UpdateGuideState(): m_state=6
21:26:46.413 00.000 13524 Star::Find(15, 725, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
21:26:46.413 00.000 13524 Star::Find returns 1 (0), X=724.14, Y=373.79, Mass=1270, SNR=23.2, Peak=257 HFD=2.1
21:26:46.413 00.000 13524 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.99) = xAngle (-1.89 = -1.89)
21:26:46.428 00.015 13524 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.15 = 1.15)
21:26:46.428 00.000 13524 CameraToMount -- cameraX=-28.88 cameraY=-7.70 hyp=29.89 cameraTheta=-2.88 mountX=-9.51 mountY=27.30, mountTheta=1.91
21:26:46.428 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:26:46.428 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:26:46.428 00.000 13524 CameraToMount -- cameraX=724.14 cameraY=373.79 hyp=814.93 cameraTheta=0.48 mountX=87.86 mountY=-798.01, mountTheta=-1.46
21:26:46.428 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:26:46.428 00.000 13524 BLT: Moving North for 500 ms, step 6 / 43, DecLoc = -798.01, DeltaDec = 1.97
21:26:46.428 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:46.428 00.000 13524 BLT: Exiting DecMeasurementStep
21:26:46.428 00.000 18852 Worker thread wakes up
21:26:46.428 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:26:46.428 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:26:46.428 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:26:46.428 00.000 18852 MoveAxis(N, 500, -)
21:26:46.428 00.000 18852 Guiding  Dir = 0, Dur = 500
21:26:46.428 00.000 18852 IsSlewing returns 0
21:26:46.428 00.000 18852 IsGuiding returns 0
21:26:46.444 00.016 18852 PulseGuide returned control before completion, sleep 509
21:26:46.444 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=33, FiltMin=2, FiltMax=255, Gamma=1.000
21:26:46.460 00.016 13524 UpdateGuideState exits: m=1270 SNR=23.2
21:26:46.460 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:46.460 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:46.460 00.000 13524 Enqueuing Expose request
21:26:46.960 00.500 18852 IsGuiding returns 0
21:26:46.960 00.000 18852 Move returns status 0, amount 500
21:26:46.960 00.000 18852 move complete, result=0
21:26:46.960 00.000 18852 worker thread done servicing request
21:26:46.960 00.000 18852 Worker thread wakes up
21:26:46.960 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:46.960 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(709,359,31,31)
21:26:50.209 03.249 18852 Exposure complete
21:26:50.240 00.031 18852 worker thread done servicing request
21:26:50.240 00.000 13524 OnExposeComplete: enter
21:26:50.256 00.016 13524 UpdateGuideState(): m_state=6
21:26:50.256 00.000 13524 Star::Find(15, 724, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
21:26:50.256 00.000 13524 Star::Find returns 1 (0), X=722.41, Y=373.08, Mass=1272, SNR=23.2, Peak=257 HFD=2.2
21:26:50.256 00.000 13524 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.99) = xAngle (-1.89 = -1.89)
21:26:50.256 00.000 13524 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.16 = 1.16)
21:26:50.256 00.000 13524 CameraToMount -- cameraX=-30.61 cameraY=-8.41 hyp=31.75 cameraTheta=-2.87 mountX=-9.88 mountY=29.09, mountTheta=1.90
21:26:50.256 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:26:50.256 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:26:50.256 00.000 13524 CameraToMount -- cameraX=722.41 cameraY=373.08 hyp=813.06 cameraTheta=0.48 mountX=87.50 mountY=-796.22, mountTheta=-1.46
21:26:50.256 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:26:50.256 00.000 13524 BLT: Moving North for 500 ms, step 7 / 43, DecLoc = -796.22, DeltaDec = 1.79
21:26:50.256 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:50.271 00.015 13524 BLT: Exiting DecMeasurementStep
21:26:50.271 00.000 18852 Worker thread wakes up
21:26:50.271 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:26:50.271 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:26:50.271 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:26:50.271 00.000 18852 MoveAxis(N, 500, -)
21:26:50.271 00.000 18852 Guiding  Dir = 0, Dur = 500
21:26:50.271 00.000 18852 IsSlewing returns 0
21:26:50.271 00.000 18852 IsGuiding returns 0
21:26:50.271 00.000 18852 PulseGuide returned control before completion, sleep 509
21:26:50.271 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=0, FiltMax=254, Gamma=1.000
21:26:50.287 00.016 13524 UpdateGuideState exits: m=1272 SNR=23.2
21:26:50.287 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:50.287 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:50.287 00.000 13524 Enqueuing Expose request
21:26:50.787 00.500 18852 IsGuiding returns 0
21:26:50.787 00.000 18852 Move returns status 0, amount 500
21:26:50.787 00.000 18852 move complete, result=0
21:26:50.787 00.000 18852 worker thread done servicing request
21:26:50.787 00.000 18852 Worker thread wakes up
21:26:50.787 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:50.787 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(707,358,31,31)
21:26:54.020 03.233 18852 Exposure complete
21:26:54.052 00.032 18852 worker thread done servicing request
21:26:54.052 00.000 13524 OnExposeComplete: enter
21:26:54.052 00.000 13524 UpdateGuideState(): m_state=6
21:26:54.052 00.000 13524 Star::Find(15, 722, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
21:26:54.052 00.000 13524 Star::Find returns 1 (0), X=720.73, Y=372.19, Mass=1312, SNR=23.2, Peak=256 HFD=2.1
21:26:54.052 00.000 13524 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.99) = xAngle (-1.87 = -1.87)
21:26:54.052 00.000 13524 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.17 = 1.17)
21:26:54.052 00.000 13524 CameraToMount -- cameraX=-32.30 cameraY=-9.31 hyp=33.61 cameraTheta=-2.86 mountX=-10.06 mountY=30.96, mountTheta=1.89
21:26:54.067 00.015 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:26:54.067 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:26:54.067 00.000 13524 CameraToMount -- cameraX=720.73 cameraY=372.19 hyp=811.16 cameraTheta=0.48 mountX=87.31 mountY=-794.35, mountTheta=-1.46
21:26:54.067 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:26:54.067 00.000 13524 BLT: Moving North for 500 ms, step 8 / 43, DecLoc = -794.35, DeltaDec = 1.87
21:26:54.067 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:54.067 00.000 13524 BLT: Exiting DecMeasurementStep
21:26:54.067 00.000 18852 Worker thread wakes up
21:26:54.067 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:26:54.067 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:26:54.067 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:26:54.067 00.000 18852 MoveAxis(N, 500, -)
21:26:54.067 00.000 18852 Guiding  Dir = 0, Dur = 500
21:26:54.067 00.000 18852 IsSlewing returns 0
21:26:54.067 00.000 18852 IsGuiding returns 0
21:26:54.067 00.000 18852 PulseGuide returned control before completion, sleep 509
21:26:54.083 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=33, FiltMin=2, FiltMax=254, Gamma=1.000
21:26:54.098 00.015 13524 UpdateGuideState exits: m=1312 SNR=23.2
21:26:54.098 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:54.098 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:54.098 00.000 13524 Enqueuing Expose request
21:26:54.598 00.500 18852 IsGuiding returns 0
21:26:54.598 00.000 18852 Move returns status 0, amount 500
21:26:54.598 00.000 18852 move complete, result=0
21:26:54.598 00.000 18852 worker thread done servicing request
21:26:54.598 00.000 18852 Worker thread wakes up
21:26:54.598 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:54.598 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(706,357,31,31)
21:26:57.847 03.249 18852 Exposure complete
21:26:57.878 00.031 18852 worker thread done servicing request
21:26:57.878 00.000 13524 OnExposeComplete: enter
21:26:57.878 00.000 13524 UpdateGuideState(): m_state=6
21:26:57.878 00.000 13524 Star::Find(15, 720, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
21:26:57.894 00.016 13524 Star::Find returns 1 (0), X=719.26, Y=370.69, Mass=1345, SNR=23.1, Peak=255 HFD=1.9
21:26:57.894 00.000 13524 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.99) = xAngle (-1.85 = -1.85)
21:26:57.894 00.000 13524 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.20 = 1.20)
21:26:57.894 00.000 13524 CameraToMount -- cameraX=-33.77 cameraY=-10.80 hyp=35.46 cameraTheta=-2.83 mountX=-9.62 mountY=33.04, mountTheta=1.85
21:26:57.894 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:26:57.894 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:26:57.894 00.000 13524 CameraToMount -- cameraX=719.26 cameraY=370.69 hyp=809.16 cameraTheta=0.48 mountX=87.75 mountY=-792.26, mountTheta=-1.46
21:26:57.894 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:26:57.894 00.000 13524 BLT: Moving North for 500 ms, step 9 / 43, DecLoc = -792.26, DeltaDec = 2.08
21:26:57.894 00.000 13524 Enqueuing Calibration Move request for direction 0
21:26:57.894 00.000 13524 BLT: Exiting DecMeasurementStep
21:26:57.909 00.015 18852 Worker thread wakes up
21:26:57.909 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:26:57.909 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:26:57.909 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:26:57.909 00.000 18852 MoveAxis(N, 500, -)
21:26:57.909 00.000 18852 Guiding  Dir = 0, Dur = 500
21:26:57.909 00.000 18852 IsSlewing returns 0
21:26:57.909 00.000 18852 IsGuiding returns 0
21:26:57.909 00.000 18852 PulseGuide returned control before completion, sleep 509
21:26:57.909 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=2, FiltMax=252, Gamma=1.000
21:26:57.925 00.016 13524 UpdateGuideState exits: m=1345 SNR=23.1
21:26:57.925 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:57.925 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:26:57.925 00.000 13524 Enqueuing Expose request
21:26:58.425 00.500 18852 IsGuiding returns 0
21:26:58.425 00.000 18852 Move returns status 0, amount 500
21:26:58.425 00.000 18852 move complete, result=0
21:26:58.425 00.000 18852 worker thread done servicing request
21:26:58.425 00.000 18852 Worker thread wakes up
21:26:58.425 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:26:58.425 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(704,356,31,31)
21:27:01.658 03.233 18852 Exposure complete
21:27:01.705 00.047 18852 worker thread done servicing request
21:27:01.705 00.000 13524 OnExposeComplete: enter
21:27:01.705 00.000 13524 UpdateGuideState(): m_state=6
21:27:01.705 00.000 13524 Star::Find(15, 719, 370, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
21:27:01.705 00.000 13524 Star::Find returns 1 (0), X=717.30, Y=370.19, Mass=1356, SNR=23.6, Peak=258 HFD=2.3
21:27:01.705 00.000 13524 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.99) = xAngle (-1.85 = -1.85)
21:27:01.721 00.016 13524 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.20 = 1.20)
21:27:01.721 00.000 13524 CameraToMount -- cameraX=-35.73 cameraY=-11.31 hyp=37.47 cameraTheta=-2.84 mountX=-10.29 mountY=34.88, mountTheta=1.86
21:27:01.721 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:01.721 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
21:27:01.721 00.000 13524 CameraToMount -- cameraX=717.30 cameraY=370.19 hyp=807.19 cameraTheta=0.48 mountX=87.09 mountY=-790.43, mountTheta=-1.46
21:27:01.721 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:01.721 00.000 13524 BLT: Moving North for 500 ms, step 10 / 43, DecLoc = -790.43, DeltaDec = 1.84
21:27:01.721 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:01.721 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:01.721 00.000 18852 Worker thread wakes up
21:27:01.721 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:01.721 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:01.721 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:01.721 00.000 18852 MoveAxis(N, 500, -)
21:27:01.721 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:01.721 00.000 18852 IsSlewing returns 0
21:27:01.721 00.000 18852 IsGuiding returns 0
21:27:01.721 00.000 18852 PulseGuide returned control before completion, sleep 509
21:27:01.736 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=1, FiltMax=256, Gamma=1.000
21:27:01.768 00.032 13524 UpdateGuideState exits: m=1356 SNR=23.6
21:27:01.768 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:01.768 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:01.768 00.000 13524 Enqueuing Expose request
21:27:02.252 00.484 18852 IsGuiding returns 0
21:27:02.252 00.000 18852 Move returns status 0, amount 500
21:27:02.252 00.000 18852 move complete, result=0
21:27:02.252 00.000 18852 worker thread done servicing request
21:27:02.252 00.000 18852 Worker thread wakes up
21:27:02.252 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:02.252 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(702,355,31,31)
21:27:05.486 03.234 18852 Exposure complete
21:27:05.532 00.046 18852 worker thread done servicing request
21:27:05.532 00.000 13524 OnExposeComplete: enter
21:27:05.532 00.000 13524 UpdateGuideState(): m_state=6
21:27:05.532 00.000 13524 Star::Find(15, 717, 370, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
21:27:05.532 00.000 13524 Star::Find returns 1 (0), X=716.13, Y=368.94, Mass=1385, SNR=24.0, Peak=258 HFD=2.1
21:27:05.532 00.000 13524 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.99) = xAngle (-1.83 = -1.83)
21:27:05.532 00.000 13524 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.22 = 1.22)
21:27:05.532 00.000 13524 CameraToMount -- cameraX=-36.90 cameraY=-12.55 hyp=38.98 cameraTheta=-2.81 mountX=-9.89 mountY=36.58, mountTheta=1.83
21:27:05.532 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:05.548 00.016 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:05.548 00.000 13524 CameraToMount -- cameraX=716.13 cameraY=368.94 hyp=805.58 cameraTheta=0.48 mountX=87.48 mountY=-788.73, mountTheta=-1.46
21:27:05.548 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:05.548 00.000 13524 BLT: Moving North for 500 ms, step 11 / 43, DecLoc = -788.73, DeltaDec = 1.70
21:27:05.548 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:05.548 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:05.548 00.000 18852 Worker thread wakes up
21:27:05.548 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:05.548 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:05.548 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:05.548 00.000 18852 MoveAxis(N, 500, -)
21:27:05.548 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:05.548 00.000 18852 IsSlewing returns 0
21:27:05.548 00.000 18852 IsGuiding returns 0
21:27:05.548 00.000 18852 PulseGuide returned control before completion, sleep 509
21:27:05.564 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=251, Gamma=1.000
21:27:05.564 00.000 13524 UpdateGuideState exits: m=1385 SNR=24.0
21:27:05.579 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:05.579 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:05.579 00.000 13524 Enqueuing Expose request
21:27:06.079 00.500 18852 IsGuiding returns 0
21:27:06.079 00.000 18852 Move returns status 0, amount 500
21:27:06.079 00.000 18852 move complete, result=0
21:27:06.079 00.000 18852 worker thread done servicing request
21:27:06.079 00.000 18852 Worker thread wakes up
21:27:06.079 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:06.079 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(701,354,31,31)
21:27:09.313 03.234 18852 Exposure complete
21:27:09.344 00.031 18852 worker thread done servicing request
21:27:09.344 00.000 13524 OnExposeComplete: enter
21:27:09.344 00.000 13524 UpdateGuideState(): m_state=6
21:27:09.344 00.000 13524 Star::Find(15, 716, 368, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
21:27:09.344 00.000 13524 Star::Find returns 1 (0), X=714.21, Y=368.43, Mass=1367, SNR=23.2, Peak=254 HFD=1.9
21:27:09.344 00.000 13524 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.99) = xAngle (-1.83 = -1.83)
21:27:09.344 00.000 13524 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.21 = 1.21)
21:27:09.344 00.000 13524 CameraToMount -- cameraX=-38.82 cameraY=-13.07 hyp=40.96 cameraTheta=-2.82 mountX=-10.52 mountY=38.39, mountTheta=1.84
21:27:09.344 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:09.344 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:09.360 00.016 13524 CameraToMount -- cameraX=714.21 cameraY=368.43 hyp=803.64 cameraTheta=0.48 mountX=86.85 mountY=-786.92, mountTheta=-1.46
21:27:09.360 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:09.360 00.000 13524 BLT: Moving North for 500 ms, step 12 / 43, DecLoc = -786.92, DeltaDec = 1.81
21:27:09.360 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:09.360 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:09.360 00.000 18852 Worker thread wakes up
21:27:09.360 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:09.360 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:09.360 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:09.360 00.000 18852 MoveAxis(N, 500, -)
21:27:09.360 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:09.360 00.000 18852 IsSlewing returns 0
21:27:09.360 00.000 18852 IsGuiding returns 0
21:27:09.360 00.000 18852 PulseGuide returned control before completion, sleep 509
21:27:09.375 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=33, FiltMin=1, FiltMax=255, Gamma=1.000
21:27:09.375 00.000 13524 UpdateGuideState exits: m=1367 SNR=23.2
21:27:09.391 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:09.391 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:09.391 00.000 13524 Enqueuing Expose request
21:27:09.891 00.500 18852 IsGuiding returns 0
21:27:09.891 00.000 18852 Move returns status 0, amount 500
21:27:09.891 00.000 18852 move complete, result=0
21:27:09.891 00.000 18852 worker thread done servicing request
21:27:09.891 00.000 18852 Worker thread wakes up
21:27:09.891 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:09.891 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(699,353,31,31)
21:27:13.124 03.233 18852 Exposure complete
21:27:13.171 00.047 18852 worker thread done servicing request
21:27:13.171 00.000 13524 OnExposeComplete: enter
21:27:13.171 00.000 13524 UpdateGuideState(): m_state=6
21:27:13.171 00.000 13524 Star::Find(15, 714, 368, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
21:27:13.171 00.000 13524 Star::Find returns 1 (0), X=712.85, Y=366.87, Mass=1408, SNR=24.2, Peak=255 HFD=2.3
21:27:13.171 00.000 13524 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.99) = xAngle (-1.81 = -1.81)
21:27:13.171 00.000 13524 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.24 = 1.24)
21:27:13.187 00.016 13524 CameraToMount -- cameraX=-40.17 cameraY=-14.63 hyp=42.75 cameraTheta=-2.79 mountX=-9.97 mountY=40.43, mountTheta=1.81
21:27:13.187 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:13.187 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:13.187 00.000 13524 CameraToMount -- cameraX=712.85 cameraY=366.87 hyp=801.72 cameraTheta=0.48 mountX=87.40 mountY=-784.88, mountTheta=-1.46
21:27:13.187 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:13.187 00.000 13524 BLT: Moving North for 500 ms, step 13 / 43, DecLoc = -784.88, DeltaDec = 2.04
21:27:13.187 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:13.187 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:13.187 00.000 18852 Worker thread wakes up
21:27:13.187 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:13.187 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:13.187 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:13.187 00.000 18852 MoveAxis(N, 500, -)
21:27:13.187 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:13.187 00.000 18852 IsSlewing returns 0
21:27:13.187 00.000 18852 IsGuiding returns 0
21:27:13.202 00.015 18852 PulseGuide returned control before completion, sleep 509
21:27:13.202 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=1, FiltMax=256, Gamma=1.000
21:27:13.234 00.032 13524 UpdateGuideState exits: m=1408 SNR=24.2
21:27:13.234 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:13.234 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:13.234 00.000 13524 Enqueuing Expose request
21:27:13.718 00.484 18852 IsGuiding returns 0
21:27:13.718 00.000 18852 Move returns status 0, amount 500
21:27:13.718 00.000 18852 move complete, result=0
21:27:13.718 00.000 18852 worker thread done servicing request
21:27:13.718 00.000 18852 Worker thread wakes up
21:27:13.718 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:13.718 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(698,352,31,31)
21:27:16.967 03.249 18852 Exposure complete
21:27:16.998 00.031 18852 worker thread done servicing request
21:27:16.998 00.000 13524 OnExposeComplete: enter
21:27:16.998 00.000 13524 UpdateGuideState(): m_state=6
21:27:16.998 00.000 13524 Star::Find(15, 712, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
21:27:16.998 00.000 13524 Star::Find returns 1 (0), X=711.57, Y=365.07, Mass=1365, SNR=23.7, Peak=255 HFD=2.3
21:27:16.998 00.000 13524 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.99) = xAngle (-1.78 = -1.78)
21:27:17.014 00.016 13524 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.27 = 1.27)
21:27:17.014 00.000 13524 CameraToMount -- cameraX=-41.45 cameraY=-16.42 hyp=44.59 cameraTheta=-2.76 mountX=-9.18 mountY=42.55, mountTheta=1.78
21:27:17.014 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:17.014 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:17.014 00.000 13524 CameraToMount -- cameraX=711.57 cameraY=365.07 hyp=799.76 cameraTheta=0.47 mountX=88.19 mountY=-782.76, mountTheta=-1.46
21:27:17.014 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:17.014 00.000 13524 BLT: Moving North for 500 ms, step 14 / 43, DecLoc = -782.76, DeltaDec = 2.13
21:27:17.014 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:17.014 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:17.014 00.000 18852 Worker thread wakes up
21:27:17.014 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:17.014 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:17.014 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:17.014 00.000 18852 MoveAxis(N, 500, -)
21:27:17.014 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:17.014 00.000 18852 IsSlewing returns 0
21:27:17.014 00.000 18852 IsGuiding returns 0
21:27:17.030 00.016 18852 PulseGuide returned control before completion, sleep 509
21:27:17.030 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=1, FiltMax=255, Gamma=1.000
21:27:17.061 00.031 13524 UpdateGuideState exits: m=1365 SNR=23.7
21:27:17.061 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:17.061 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:17.061 00.000 13524 Enqueuing Expose request
21:27:17.545 00.484 18852 IsGuiding returns 0
21:27:17.545 00.000 18852 Move returns status 0, amount 500
21:27:17.545 00.000 18852 move complete, result=0
21:27:17.545 00.000 18852 worker thread done servicing request
21:27:17.545 00.000 18852 Worker thread wakes up
21:27:17.545 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:17.545 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(697,350,31,31)
21:27:20.794 03.249 18852 Exposure complete
21:27:20.826 00.032 18852 worker thread done servicing request
21:27:20.826 00.000 13524 OnExposeComplete: enter
21:27:20.826 00.000 13524 UpdateGuideState(): m_state=6
21:27:20.826 00.000 13524 Star::Find(15, 711, 365, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
21:27:20.826 00.000 13524 Star::Find returns 1 (0), X=709.70, Y=364.76, Mass=1308, SNR=23.5, Peak=257 HFD=2.2
21:27:20.841 00.015 13524 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.99) = xAngle (-1.79 = -1.79)
21:27:20.841 00.000 13524 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.26 = 1.26)
21:27:20.841 00.000 13524 CameraToMount -- cameraX=-43.32 cameraY=-16.73 hyp=46.44 cameraTheta=-2.77 mountX=-9.95 mountY=44.20, mountTheta=1.79
21:27:20.841 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:20.841 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:20.841 00.000 13524 CameraToMount -- cameraX=709.70 cameraY=364.76 hyp=797.95 cameraTheta=0.47 mountX=87.42 mountY=-781.11, mountTheta=-1.46
21:27:20.841 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:20.841 00.000 13524 BLT: Moving North for 500 ms, step 15 / 43, DecLoc = -781.11, DeltaDec = 1.65
21:27:20.841 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:20.841 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:20.841 00.000 18852 Worker thread wakes up
21:27:20.841 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:20.841 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:20.841 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:20.841 00.000 18852 MoveAxis(N, 500, -)
21:27:20.841 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:20.841 00.000 18852 IsSlewing returns 0
21:27:20.841 00.000 18852 IsGuiding returns 0
21:27:20.857 00.016 18852 PulseGuide returned control before completion, sleep 509
21:27:20.857 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=33, FiltMin=2, FiltMax=255, Gamma=1.000
21:27:20.873 00.016 13524 UpdateGuideState exits: m=1308 SNR=23.5
21:27:20.873 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:20.873 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:20.873 00.000 13524 Enqueuing Expose request
21:27:21.372 00.499 18852 IsGuiding returns 0
21:27:21.372 00.000 18852 Move returns status 0, amount 500
21:27:21.372 00.000 18852 move complete, result=0
21:27:21.372 00.000 18852 worker thread done servicing request
21:27:21.372 00.000 18852 Worker thread wakes up
21:27:21.372 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:21.372 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(695,350,31,31)
21:27:24.622 03.250 18852 Exposure complete
21:27:24.653 00.031 18852 worker thread done servicing request
21:27:24.653 00.000 13524 OnExposeComplete: enter
21:27:24.653 00.000 13524 UpdateGuideState(): m_state=6
21:27:24.668 00.015 13524 Star::Find(15, 709, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
21:27:24.668 00.000 13524 Star::Find returns 1 (0), X=708.34, Y=363.86, Mass=1323, SNR=23.5, Peak=257 HFD=2.1
21:27:24.668 00.000 13524 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.99) = xAngle (-1.78 = -1.78)
21:27:24.668 00.000 13524 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.27 = 1.27)
21:27:24.668 00.000 13524 CameraToMount -- cameraX=-44.69 cameraY=-17.64 hyp=48.04 cameraTheta=-2.77 mountX=-9.95 mountY=45.83, mountTheta=1.78
21:27:24.668 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:24.668 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:24.668 00.000 13524 CameraToMount -- cameraX=708.34 cameraY=363.86 hyp=796.33 cameraTheta=0.47 mountX=87.42 mountY=-779.48, mountTheta=-1.46
21:27:24.668 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:24.668 00.000 13524 BLT: Moving North for 500 ms, step 16 / 43, DecLoc = -779.48, DeltaDec = 1.63
21:27:24.668 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:24.668 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:24.684 00.016 18852 Worker thread wakes up
21:27:24.684 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:24.684 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:24.684 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:24.684 00.000 18852 MoveAxis(N, 500, -)
21:27:24.684 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:24.684 00.000 18852 IsSlewing returns 0
21:27:24.684 00.000 18852 IsGuiding returns 0
21:27:24.684 00.000 18852 PulseGuide returned control before completion, sleep 509
21:27:24.684 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=261, med=33, FiltMin=1, FiltMax=255, Gamma=1.000
21:27:24.715 00.031 13524 UpdateGuideState exits: m=1323 SNR=23.5
21:27:24.715 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:24.715 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:24.715 00.000 13524 Enqueuing Expose request
21:27:25.200 00.485 18852 IsGuiding returns 0
21:27:25.200 00.000 18852 Move returns status 0, amount 500
21:27:25.200 00.000 18852 move complete, result=0
21:27:25.200 00.000 18852 worker thread done servicing request
21:27:25.200 00.000 18852 Worker thread wakes up
21:27:25.200 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:25.200 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(693,349,31,31)
21:27:28.433 03.233 18852 Exposure complete
21:27:28.480 00.047 18852 worker thread done servicing request
21:27:28.480 00.000 13524 OnExposeComplete: enter
21:27:28.480 00.000 13524 UpdateGuideState(): m_state=6
21:27:28.480 00.000 13524 Star::Find(15, 708, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
21:27:28.480 00.000 13524 Star::Find returns 1 (0), X=706.51, Y=363.21, Mass=1331, SNR=23.6, Peak=259 HFD=2.0
21:27:28.480 00.000 13524 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.99) = xAngle (-1.78 = -1.78)
21:27:28.480 00.000 13524 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.26 = 1.26)
21:27:28.480 00.000 13524 CameraToMount -- cameraX=-46.52 cameraY=-18.29 hyp=49.99 cameraTheta=-2.77 mountX=-10.42 mountY=47.66, mountTheta=1.79
21:27:28.480 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:28.496 00.016 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:28.496 00.000 13524 CameraToMount -- cameraX=706.51 cameraY=363.21 hyp=794.40 cameraTheta=0.47 mountX=86.96 mountY=-777.65, mountTheta=-1.46
21:27:28.496 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:28.496 00.000 13524 BLT: Moving North for 500 ms, step 17 / 43, DecLoc = -777.65, DeltaDec = 1.83
21:27:28.496 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:28.496 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:28.496 00.000 18852 Worker thread wakes up
21:27:28.496 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:28.496 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:28.496 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:28.496 00.000 18852 MoveAxis(N, 500, -)
21:27:28.496 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:28.496 00.000 18852 IsSlewing returns 0
21:27:28.496 00.000 18852 IsGuiding returns 0
21:27:28.496 00.000 18852 PulseGuide returned control before completion, sleep 508
21:27:28.511 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=2, FiltMax=256, Gamma=1.000
21:27:28.511 00.000 13524 UpdateGuideState exits: m=1331 SNR=23.6
21:27:28.527 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:28.527 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:28.527 00.000 13524 Enqueuing Expose request
21:27:29.027 00.500 18852 IsGuiding returns 0
21:27:29.027 00.000 18852 Move returns status 0, amount 500
21:27:29.027 00.000 18852 move complete, result=0
21:27:29.027 00.000 18852 worker thread done servicing request
21:27:29.027 00.000 18852 Worker thread wakes up
21:27:29.027 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:29.027 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(692,348,31,31)
21:27:32.261 03.234 18852 Exposure complete
21:27:32.292 00.031 18852 worker thread done servicing request
21:27:32.292 00.000 13524 OnExposeComplete: enter
21:27:32.292 00.000 13524 UpdateGuideState(): m_state=6
21:27:32.292 00.000 13524 Star::Find(15, 706, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
21:27:32.292 00.000 13524 Star::Find returns 1 (0), X=704.52, Y=362.61, Mass=1469, SNR=24.6, Peak=256 HFD=1.6
21:27:32.292 00.000 13524 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.99) = xAngle (-1.78 = -1.78)
21:27:32.292 00.000 13524 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.26 = 1.26)
21:27:32.292 00.000 13524 CameraToMount -- cameraX=-48.50 cameraY=-18.89 hyp=52.05 cameraTheta=-2.77 mountX=-11.01 mountY=49.58, mountTheta=1.79
21:27:32.307 00.015 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:32.307 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:32.307 00.000 13524 CameraToMount -- cameraX=704.52 cameraY=362.61 hyp=792.36 cameraTheta=0.48 mountX=86.36 mountY=-775.73, mountTheta=-1.46
21:27:32.307 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:32.307 00.000 13524 BLT: Moving North for 500 ms, step 18 / 43, DecLoc = -775.73, DeltaDec = 1.92
21:27:32.307 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:32.307 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:32.307 00.000 18852 Worker thread wakes up
21:27:32.307 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:32.307 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:32.307 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:32.307 00.000 18852 MoveAxis(N, 500, -)
21:27:32.307 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:32.307 00.000 18852 IsSlewing returns 0
21:27:32.307 00.000 18852 IsGuiding returns 0
21:27:32.307 00.000 18852 PulseGuide returned control before completion, sleep 509
21:27:32.323 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=1, FiltMax=254, Gamma=1.000
21:27:32.339 00.016 13524 UpdateGuideState exits: m=1469 SNR=24.6
21:27:32.339 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:32.339 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:32.339 00.000 13524 Enqueuing Expose request
21:27:32.839 00.500 18852 IsGuiding returns 0
21:27:32.839 00.000 18852 Move returns status 0, amount 500
21:27:32.839 00.000 18852 move complete, result=0
21:27:32.839 00.000 18852 worker thread done servicing request
21:27:32.839 00.000 18852 Worker thread wakes up
21:27:32.839 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:32.839 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(690,348,31,31)
21:27:36.088 03.249 18852 Exposure complete
21:27:36.119 00.031 18852 worker thread done servicing request
21:27:36.119 00.000 13524 OnExposeComplete: enter
21:27:36.119 00.000 13524 UpdateGuideState(): m_state=6
21:27:36.119 00.000 13524 Star::Find(15, 704, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
21:27:36.119 00.000 13524 Star::Find returns 1 (0), X=702.97, Y=361.28, Mass=1257, SNR=22.9, Peak=257 HFD=2.1
21:27:36.135 00.016 13524 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.99) = xAngle (-1.77 = -1.77)
21:27:36.135 00.000 13524 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.27 = 1.27)
21:27:36.135 00.000 13524 CameraToMount -- cameraX=-50.06 cameraY=-20.22 hyp=53.99 cameraTheta=-2.76 mountX=-10.76 mountY=51.63, mountTheta=1.78
21:27:36.135 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:36.135 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:36.135 00.000 13524 CameraToMount -- cameraX=702.97 cameraY=361.28 hyp=790.37 cameraTheta=0.47 mountX=86.61 mountY=-773.68, mountTheta=-1.46
21:27:36.135 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:36.135 00.000 13524 BLT: Moving North for 500 ms, step 19 / 43, DecLoc = -773.68, DeltaDec = 2.05
21:27:36.135 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:36.135 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:36.135 00.000 18852 Worker thread wakes up
21:27:36.135 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:36.135 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:36.135 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:36.135 00.000 18852 MoveAxis(N, 500, -)
21:27:36.135 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:36.150 00.015 18852 IsSlewing returns 0
21:27:36.150 00.000 18852 IsGuiding returns 0
21:27:36.150 00.000 18852 PulseGuide returned control before completion, sleep 509
21:27:36.150 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=2, FiltMax=254, Gamma=1.000
21:27:36.166 00.016 13524 UpdateGuideState exits: m=1257 SNR=22.9
21:27:36.166 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:36.166 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:36.166 00.000 13524 Enqueuing Expose request
21:27:36.666 00.500 18852 IsGuiding returns 0
21:27:36.666 00.000 18852 Move returns status 0, amount 500
21:27:36.666 00.000 18852 move complete, result=0
21:27:36.666 00.000 18852 worker thread done servicing request
21:27:36.666 00.000 18852 Worker thread wakes up
21:27:36.666 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:36.666 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(688,346,31,31)
21:27:39.915 03.249 18852 Exposure complete
21:27:39.946 00.031 18852 worker thread done servicing request
21:27:39.946 00.000 13524 OnExposeComplete: enter
21:27:39.946 00.000 13524 UpdateGuideState(): m_state=6
21:27:39.946 00.000 13524 Star::Find(15, 702, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
21:27:39.946 00.000 13524 Star::Find returns 1 (0), X=701.57, Y=360.82, Mass=1296, SNR=23.2, Peak=257 HFD=1.9
21:27:39.962 00.016 13524 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.99) = xAngle (-1.77 = -1.77)
21:27:39.962 00.000 13524 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.27 = 1.27)
21:27:39.962 00.000 13524 CameraToMount -- cameraX=-51.46 cameraY=-20.68 hyp=55.46 cameraTheta=-2.76 mountX=-11.15 mountY=53.01, mountTheta=1.78
21:27:39.962 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:39.962 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:39.962 00.000 13524 CameraToMount -- cameraX=701.57 cameraY=360.82 hyp=788.92 cameraTheta=0.48 mountX=86.23 mountY=-772.30, mountTheta=-1.46
21:27:39.962 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:39.962 00.000 13524 BLT: Moving North for 500 ms, step 20 / 43, DecLoc = -772.30, DeltaDec = 1.38
21:27:39.962 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:39.962 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:39.962 00.000 18852 Worker thread wakes up
21:27:39.962 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:39.962 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:39.962 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:39.962 00.000 18852 MoveAxis(N, 500, -)
21:27:39.962 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:39.962 00.000 18852 IsSlewing returns 0
21:27:39.962 00.000 18852 IsGuiding returns 0
21:27:39.977 00.015 18852 PulseGuide returned control before completion, sleep 509
21:27:39.977 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=2, FiltMax=254, Gamma=1.000
21:27:39.993 00.016 13524 UpdateGuideState exits: m=1296 SNR=23.2
21:27:39.993 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:39.993 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:39.993 00.000 13524 Enqueuing Expose request
21:27:40.498 00.505 18852 IsGuiding returns 0
21:27:40.498 00.000 18852 Move returns status 0, amount 500
21:27:40.498 00.000 18852 move complete, result=0
21:27:40.498 00.000 18852 worker thread done servicing request
21:27:40.498 00.000 18852 Worker thread wakes up
21:27:40.498 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:40.498 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(687,346,31,31)
21:27:43.732 03.234 18852 Exposure complete
21:27:43.763 00.031 18852 worker thread done servicing request
21:27:43.763 00.000 13524 OnExposeComplete: enter
21:27:43.763 00.000 13524 UpdateGuideState(): m_state=6
21:27:43.763 00.000 13524 Star::Find(15, 701, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
21:27:43.763 00.000 13524 Star::Find returns 1 (0), X=700.67, Y=359.67, Mass=1288, SNR=23.3, Peak=257 HFD=1.7
21:27:43.763 00.000 13524 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.99) = xAngle (-1.76 = -1.76)
21:27:43.763 00.000 13524 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.29 = 1.29)
21:27:43.763 00.000 13524 CameraToMount -- cameraX=-52.36 cameraY=-21.83 hyp=56.72 cameraTheta=-2.75 mountX=-10.69 mountY=54.42, mountTheta=1.76
21:27:43.763 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:43.779 00.016 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:43.779 00.000 13524 CameraToMount -- cameraX=700.67 cameraY=359.67 hyp=787.59 cameraTheta=0.47 mountX=86.69 mountY=-770.88, mountTheta=-1.46
21:27:43.779 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:43.779 00.000 13524 BLT: Moving North for 500 ms, step 21 / 43, DecLoc = -770.88, DeltaDec = 1.42
21:27:43.779 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:43.779 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:43.779 00.000 18852 Worker thread wakes up
21:27:43.779 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:43.779 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:43.779 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:43.779 00.000 18852 MoveAxis(N, 500, -)
21:27:43.779 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:43.779 00.000 18852 IsSlewing returns 0
21:27:43.779 00.000 18852 IsGuiding returns 0
21:27:43.779 00.000 18852 PulseGuide returned control before completion, sleep 509
21:27:43.794 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=254, Gamma=1.000
21:27:43.810 00.016 13524 UpdateGuideState exits: m=1288 SNR=23.3
21:27:43.810 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:43.810 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:43.810 00.000 13524 Enqueuing Expose request
21:27:44.310 00.500 18852 IsGuiding returns 0
21:27:44.310 00.000 18852 Move returns status 0, amount 500
21:27:44.310 00.000 18852 move complete, result=0
21:27:44.310 00.000 18852 worker thread done servicing request
21:27:44.310 00.000 18852 Worker thread wakes up
21:27:44.310 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:44.310 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(686,345,31,31)
21:27:47.559 03.249 18852 Exposure complete
21:27:47.590 00.031 18852 worker thread done servicing request
21:27:47.590 00.000 13524 OnExposeComplete: enter
21:27:47.590 00.000 13524 UpdateGuideState(): m_state=6
21:27:47.590 00.000 13524 Star::Find(15, 700, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
21:27:47.590 00.000 13524 Star::Find returns 1 (0), X=698.52, Y=358.41, Mass=1354, SNR=23.5, Peak=259 HFD=1.6
21:27:47.606 00.016 13524 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.99) = xAngle (-1.75 = -1.75)
21:27:47.606 00.000 13524 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.29 = 1.29)
21:27:47.606 00.000 13524 CameraToMount -- cameraX=-54.51 cameraY=-23.08 hyp=59.19 cameraTheta=-2.74 mountX=-10.83 mountY=56.89, mountTheta=1.76
21:27:47.606 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:47.606 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:47.606 00.000 13524 CameraToMount -- cameraX=698.52 cameraY=358.41 hyp=785.10 cameraTheta=0.47 mountX=86.55 mountY=-768.42, mountTheta=-1.46
21:27:47.606 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:47.606 00.000 13524 BLT: Moving North for 500 ms, step 22 / 43, DecLoc = -768.42, DeltaDec = 2.46
21:27:47.606 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:47.606 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:47.606 00.000 18852 Worker thread wakes up
21:27:47.606 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:47.606 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:47.606 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:47.606 00.000 18852 MoveAxis(N, 500, -)
21:27:47.606 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:47.622 00.016 18852 IsSlewing returns 0
21:27:47.622 00.000 18852 IsGuiding returns 0
21:27:47.622 00.000 18852 PulseGuide returned control before completion, sleep 509
21:27:47.622 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=2, FiltMax=254, Gamma=1.000
21:27:47.637 00.015 13524 UpdateGuideState exits: m=1354 SNR=23.5
21:27:47.637 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:47.637 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:47.637 00.000 13524 Enqueuing Expose request
21:27:48.137 00.500 18852 IsGuiding returns 0
21:27:48.137 00.000 18852 Move returns status 0, amount 500
21:27:48.137 00.000 18852 move complete, result=0
21:27:48.137 00.000 18852 worker thread done servicing request
21:27:48.137 00.000 18852 Worker thread wakes up
21:27:48.137 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:48.137 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(684,343,31,31)
21:27:51.371 03.234 18852 Exposure complete
21:27:51.402 00.031 18852 worker thread done servicing request
21:27:51.402 00.000 13524 OnExposeComplete: enter
21:27:51.402 00.000 13524 UpdateGuideState(): m_state=6
21:27:51.402 00.000 13524 Star::Find(15, 698, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
21:27:51.402 00.000 13524 Star::Find returns 1 (0), X=696.51, Y=358.08, Mass=1197, SNR=22.3, Peak=257 HFD=2.1
21:27:51.402 00.000 13524 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.99) = xAngle (-1.76 = -1.76)
21:27:51.402 00.000 13524 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.28 = 1.28)
21:27:51.402 00.000 13524 CameraToMount -- cameraX=-56.52 cameraY=-23.41 hyp=61.17 cameraTheta=-2.75 mountX=-11.66 mountY=58.66, mountTheta=1.77
21:27:51.402 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:51.402 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:51.402 00.000 13524 CameraToMount -- cameraX=696.51 cameraY=358.08 hyp=783.17 cameraTheta=0.47 mountX=85.71 mountY=-766.65, mountTheta=-1.46
21:27:51.418 00.016 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:51.418 00.000 13524 BLT: Moving North for 500 ms, step 23 / 43, DecLoc = -766.65, DeltaDec = 1.77
21:27:51.418 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:51.418 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:51.418 00.000 18852 Worker thread wakes up
21:27:51.418 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:51.418 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:51.418 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:51.418 00.000 18852 MoveAxis(N, 500, -)
21:27:51.418 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:51.418 00.000 18852 IsSlewing returns 0
21:27:51.418 00.000 18852 IsGuiding returns 0
21:27:51.418 00.000 18852 PulseGuide returned control before completion, sleep 509
21:27:51.418 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=256, Gamma=1.000
21:27:51.433 00.015 13524 UpdateGuideState exits: m=1197 SNR=22.3
21:27:51.449 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:51.449 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:51.449 00.000 13524 Enqueuing Expose request
21:27:51.949 00.500 18852 IsGuiding returns 0
21:27:51.949 00.000 18852 Move returns status 0, amount 500
21:27:51.949 00.000 18852 move complete, result=0
21:27:51.949 00.000 18852 worker thread done servicing request
21:27:51.949 00.000 18852 Worker thread wakes up
21:27:51.949 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:51.949 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(682,343,31,31)
21:27:55.182 03.233 18852 Exposure complete
21:27:55.213 00.031 18852 worker thread done servicing request
21:27:55.213 00.000 13524 OnExposeComplete: enter
21:27:55.213 00.000 13524 UpdateGuideState(): m_state=6
21:27:55.213 00.000 13524 Star::Find(15, 696, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
21:27:55.213 00.000 13524 Star::Find returns 1 (0), X=695.05, Y=357.82, Mass=1433, SNR=24.3, Peak=257 HFD=2.2
21:27:55.213 00.000 13524 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.99) = xAngle (-1.77 = -1.77)
21:27:55.213 00.000 13524 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.28 = 1.28)
21:27:55.213 00.000 13524 CameraToMount -- cameraX=-57.98 cameraY=-23.68 hyp=62.63 cameraTheta=-2.75 mountX=-12.25 mountY=59.96, mountTheta=1.77
21:27:55.228 00.015 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:55.228 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:55.228 00.000 13524 CameraToMount -- cameraX=695.05 cameraY=357.82 hyp=781.74 cameraTheta=0.48 mountX=85.13 mountY=-765.35, mountTheta=-1.46
21:27:55.228 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:55.228 00.000 13524 BLT: Moving North for 500 ms, step 24 / 43, DecLoc = -765.35, DeltaDec = 1.31
21:27:55.228 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:55.228 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:55.228 00.000 18852 Worker thread wakes up
21:27:55.228 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:55.228 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:55.228 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:55.228 00.000 18852 MoveAxis(N, 500, -)
21:27:55.228 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:55.228 00.000 18852 IsSlewing returns 0
21:27:55.228 00.000 18852 IsGuiding returns 0
21:27:55.228 00.000 18852 PulseGuide returned control before completion, sleep 509
21:27:55.244 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=1, FiltMax=256, Gamma=1.000
21:27:55.275 00.031 13524 UpdateGuideState exits: m=1433 SNR=24.3
21:27:55.275 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:55.275 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:55.275 00.000 13524 Enqueuing Expose request
21:27:55.760 00.485 18852 IsGuiding returns 0
21:27:55.760 00.000 18852 Move returns status 0, amount 500
21:27:55.760 00.000 18852 move complete, result=0
21:27:55.760 00.000 18852 worker thread done servicing request
21:27:55.760 00.000 18852 Worker thread wakes up
21:27:55.760 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:55.760 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(680,343,31,31)
21:27:58.993 03.233 18852 Exposure complete
21:27:59.024 00.031 18852 worker thread done servicing request
21:27:59.024 00.000 13524 OnExposeComplete: enter
21:27:59.024 00.000 13524 UpdateGuideState(): m_state=6
21:27:59.024 00.000 13524 Star::Find(15, 695, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
21:27:59.024 00.000 13524 Star::Find returns 1 (0), X=693.19, Y=356.94, Mass=1299, SNR=23.4, Peak=259 HFD=2.2
21:27:59.024 00.000 13524 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.99) = xAngle (-1.77 = -1.77)
21:27:59.024 00.000 13524 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.28 = 1.28)
21:27:59.024 00.000 13524 CameraToMount -- cameraX=-59.84 cameraY=-24.55 hyp=64.68 cameraTheta=-2.75 mountX=-12.54 mountY=61.96, mountTheta=1.77
21:27:59.040 00.016 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:27:59.040 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:27:59.040 00.000 13524 CameraToMount -- cameraX=693.19 cameraY=356.94 hyp=779.69 cameraTheta=0.48 mountX=84.83 mountY=-763.35, mountTheta=-1.46
21:27:59.040 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:27:59.040 00.000 13524 BLT: Moving North for 500 ms, step 25 / 43, DecLoc = -763.35, DeltaDec = 1.99
21:27:59.040 00.000 13524 Enqueuing Calibration Move request for direction 0
21:27:59.040 00.000 13524 BLT: Exiting DecMeasurementStep
21:27:59.040 00.000 18852 Worker thread wakes up
21:27:59.040 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:27:59.040 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:27:59.040 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:27:59.040 00.000 18852 MoveAxis(N, 500, -)
21:27:59.040 00.000 18852 Guiding  Dir = 0, Dur = 500
21:27:59.040 00.000 18852 IsSlewing returns 0
21:27:59.040 00.000 18852 IsGuiding returns 0
21:27:59.040 00.000 18852 PulseGuide returned control before completion, sleep 509
21:27:59.056 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=1, FiltMax=251, Gamma=1.000
21:27:59.087 00.031 13524 UpdateGuideState exits: m=1299 SNR=23.4
21:27:59.087 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:59.087 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:27:59.087 00.000 13524 Enqueuing Expose request
21:27:59.571 00.484 18852 IsGuiding returns 0
21:27:59.571 00.000 18852 Move returns status 0, amount 500
21:27:59.571 00.000 18852 move complete, result=0
21:27:59.571 00.000 18852 worker thread done servicing request
21:27:59.571 00.000 18852 Worker thread wakes up
21:27:59.571 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:27:59.571 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(678,342,31,31)
21:28:02.820 03.249 18852 Exposure complete
21:28:02.852 00.032 18852 worker thread done servicing request
21:28:02.852 00.000 13524 OnExposeComplete: enter
21:28:02.867 00.015 13524 UpdateGuideState(): m_state=6
21:28:02.867 00.000 13524 Star::Find(15, 693, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
21:28:02.867 00.000 13524 Star::Find returns 1 (0), X=692.10, Y=355.70, Mass=1216, SNR=22.6, Peak=258 HFD=2.0
21:28:02.867 00.000 13524 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.99) = xAngle (-1.75 = -1.75)
21:28:02.867 00.000 13524 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.29 = 1.29)
21:28:02.867 00.000 13524 CameraToMount -- cameraX=-60.93 cameraY=-25.80 hyp=66.17 cameraTheta=-2.74 mountX=-12.11 mountY=63.59, mountTheta=1.76
21:28:02.867 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:28:02.867 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:28:02.867 00.000 13524 CameraToMount -- cameraX=692.10 cameraY=355.70 hyp=778.15 cameraTheta=0.47 mountX=85.27 mountY=-761.72, mountTheta=-1.46
21:28:02.867 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:02.867 00.000 13524 BLT: Moving North for 500 ms, step 26 / 43, DecLoc = -761.72, DeltaDec = 1.63
21:28:02.867 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:02.883 00.016 13524 BLT: Exiting DecMeasurementStep
21:28:02.883 00.000 18852 Worker thread wakes up
21:28:02.883 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:02.883 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:02.883 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:02.883 00.000 18852 MoveAxis(N, 500, -)
21:28:02.883 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:02.883 00.000 18852 IsSlewing returns 0
21:28:02.883 00.000 18852 IsGuiding returns 0
21:28:02.883 00.000 18852 PulseGuide returned control before completion, sleep 509
21:28:02.883 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=2, FiltMax=255, Gamma=1.000
21:28:02.898 00.015 13524 UpdateGuideState exits: m=1216 SNR=22.6
21:28:02.898 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:02.898 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:02.898 00.000 13524 Enqueuing Expose request
21:28:03.414 00.516 18852 IsGuiding returns 0
21:28:03.414 00.000 18852 Move returns status 0, amount 500
21:28:03.414 00.000 18852 move complete, result=0
21:28:03.414 00.000 18852 worker thread done servicing request
21:28:03.414 00.000 18852 Worker thread wakes up
21:28:03.414 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:03.414 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(677,341,31,31)
21:28:06.663 03.249 18852 Exposure complete
21:28:06.694 00.031 18852 worker thread done servicing request
21:28:06.694 00.000 13524 OnExposeComplete: enter
21:28:06.694 00.000 13524 UpdateGuideState(): m_state=6
21:28:06.694 00.000 13524 Star::Find(15, 692, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
21:28:06.694 00.000 13524 Star::Find returns 1 (0), X=689.75, Y=355.09, Mass=1344, SNR=23.6, Peak=256 HFD=2.3
21:28:06.710 00.016 13524 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.99) = xAngle (-1.76 = -1.76)
21:28:06.710 00.000 13524 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.29 = 1.29)
21:28:06.710 00.000 13524 CameraToMount -- cameraX=-63.28 cameraY=-26.40 hyp=68.56 cameraTheta=-2.75 mountX=-12.90 mountY=65.79, mountTheta=1.76
21:28:06.710 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:28:06.710 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:28:06.710 00.000 13524 CameraToMount -- cameraX=689.75 cameraY=355.09 hyp=775.79 cameraTheta=0.48 mountX=84.48 mountY=-759.52, mountTheta=-1.46
21:28:06.710 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:06.710 00.000 13524 BLT: Moving North for 500 ms, step 27 / 43, DecLoc = -759.52, DeltaDec = 2.20
21:28:06.710 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:06.710 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:06.710 00.000 18852 Worker thread wakes up
21:28:06.710 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:06.710 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:06.710 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:06.710 00.000 18852 MoveAxis(N, 500, -)
21:28:06.710 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:06.710 00.000 18852 IsSlewing returns 0
21:28:06.710 00.000 18852 IsGuiding returns 0
21:28:06.726 00.016 18852 PulseGuide returned control before completion, sleep 509
21:28:06.726 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=1, FiltMax=255, Gamma=1.000
21:28:06.741 00.015 13524 UpdateGuideState exits: m=1344 SNR=23.6
21:28:06.741 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:06.741 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:06.741 00.000 13524 Enqueuing Expose request
21:28:07.241 00.500 18852 IsGuiding returns 0
21:28:07.241 00.000 18852 Move returns status 0, amount 500
21:28:07.241 00.000 18852 move complete, result=0
21:28:07.241 00.000 18852 worker thread done servicing request
21:28:07.241 00.000 18852 Worker thread wakes up
21:28:07.241 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:07.241 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(675,340,31,31)
21:28:10.475 03.234 18852 Exposure complete
21:28:10.506 00.031 18852 worker thread done servicing request
21:28:10.506 00.000 13524 OnExposeComplete: enter
21:28:10.506 00.000 13524 UpdateGuideState(): m_state=6
21:28:10.506 00.000 13524 Star::Find(15, 689, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
21:28:10.506 00.000 13524 Star::Find returns 1 (0), X=688.46, Y=354.11, Mass=1258, SNR=23.3, Peak=256 HFD=2.0
21:28:10.506 00.000 13524 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.99) = xAngle (-1.75 = -1.75)
21:28:10.506 00.000 13524 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.29 = 1.29)
21:28:10.506 00.000 13524 CameraToMount -- cameraX=-64.57 cameraY=-27.39 hyp=70.14 cameraTheta=-2.74 mountX=-12.79 mountY=67.42, mountTheta=1.76
21:28:10.506 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:28:10.506 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:28:10.522 00.016 13524 CameraToMount -- cameraX=688.46 cameraY=354.11 hyp=774.19 cameraTheta=0.48 mountX=84.59 mountY=-757.89, mountTheta=-1.46
21:28:10.522 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:10.522 00.000 13524 BLT: Moving North for 500 ms, step 28 / 43, DecLoc = -757.89, DeltaDec = 1.63
21:28:10.522 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:10.522 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:10.522 00.000 18852 Worker thread wakes up
21:28:10.522 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:10.522 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:10.522 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:10.522 00.000 18852 MoveAxis(N, 500, -)
21:28:10.522 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:10.522 00.000 18852 IsSlewing returns 0
21:28:10.522 00.000 18852 IsGuiding returns 0
21:28:10.522 00.000 18852 PulseGuide returned control before completion, sleep 509
21:28:10.537 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=256, Gamma=1.000
21:28:10.537 00.000 13524 UpdateGuideState exits: m=1258 SNR=23.3
21:28:10.553 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:10.553 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:10.553 00.000 13524 Enqueuing Expose request
21:28:11.053 00.500 18852 IsGuiding returns 0
21:28:11.053 00.000 18852 Move returns status 0, amount 500
21:28:11.053 00.000 18852 move complete, result=0
21:28:11.053 00.000 18852 worker thread done servicing request
21:28:11.053 00.000 18852 Worker thread wakes up
21:28:11.053 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:11.053 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(673,339,31,31)
21:28:14.306 03.253 18852 Exposure complete
21:28:14.337 00.031 18852 worker thread done servicing request
21:28:14.337 00.000 13524 OnExposeComplete: enter
21:28:14.337 00.000 13524 UpdateGuideState(): m_state=6
21:28:14.337 00.000 13524 Star::Find(15, 688, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
21:28:14.353 00.016 13524 Star::Find returns 1 (0), X=687.18, Y=352.67, Mass=1215, SNR=22.5, Peak=259 HFD=1.8
21:28:14.353 00.000 13524 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.99) = xAngle (-1.74 = -1.74)
21:28:14.353 00.000 13524 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.30 = 1.30)
21:28:14.353 00.000 13524 CameraToMount -- cameraX=-65.85 cameraY=-28.82 hyp=71.88 cameraTheta=-2.73 mountX=-12.30 mountY=69.31, mountTheta=1.75
21:28:14.353 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:28:14.353 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:28:14.353 00.000 13524 CameraToMount -- cameraX=687.18 cameraY=352.67 hyp=772.39 cameraTheta=0.47 mountX=85.07 mountY=-755.99, mountTheta=-1.46
21:28:14.353 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:14.353 00.000 13524 BLT: Moving North for 500 ms, step 29 / 43, DecLoc = -755.99, DeltaDec = 1.90
21:28:14.353 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:14.353 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:14.369 00.016 18852 Worker thread wakes up
21:28:14.369 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:14.369 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:14.369 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:14.369 00.000 18852 MoveAxis(N, 500, -)
21:28:14.369 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:14.369 00.000 18852 IsSlewing returns 0
21:28:14.369 00.000 18852 IsGuiding returns 0
21:28:14.369 00.000 18852 PulseGuide returned control before completion, sleep 509
21:28:14.369 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=2, FiltMax=255, Gamma=1.000
21:28:14.384 00.015 13524 UpdateGuideState exits: m=1215 SNR=22.5
21:28:14.384 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:14.384 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:14.400 00.016 13524 Enqueuing Expose request
21:28:14.884 00.484 18852 IsGuiding returns 0
21:28:14.884 00.000 18852 Move returns status 0, amount 500
21:28:14.884 00.000 18852 move complete, result=0
21:28:14.884 00.000 18852 worker thread done servicing request
21:28:14.884 00.000 18852 Worker thread wakes up
21:28:14.884 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:14.884 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(672,338,31,31)
21:28:18.118 03.234 18852 Exposure complete
21:28:18.149 00.031 18852 worker thread done servicing request
21:28:18.149 00.000 13524 OnExposeComplete: enter
21:28:18.149 00.000 13524 UpdateGuideState(): m_state=6
21:28:18.149 00.000 13524 Star::Find(15, 687, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
21:28:18.149 00.000 13524 Star::Find returns 1 (0), X=685.45, Y=352.23, Mass=1358, SNR=23.8, Peak=259 HFD=1.9
21:28:18.149 00.000 13524 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.99) = xAngle (-1.75 = -1.75)
21:28:18.149 00.000 13524 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.30 = 1.30)
21:28:18.149 00.000 13524 CameraToMount -- cameraX=-67.58 cameraY=-29.26 hyp=73.64 cameraTheta=-2.73 mountX=-12.89 mountY=70.94, mountTheta=1.75
21:28:18.149 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:28:18.165 00.016 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:28:18.165 00.000 13524 CameraToMount -- cameraX=685.45 cameraY=352.23 hyp=770.65 cameraTheta=0.47 mountX=84.49 mountY=-754.37, mountTheta=-1.46
21:28:18.165 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:18.165 00.000 13524 BLT: Moving North for 500 ms, step 30 / 43, DecLoc = -754.37, DeltaDec = 1.62
21:28:18.165 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:18.165 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:18.165 00.000 18852 Worker thread wakes up
21:28:18.165 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:18.165 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:18.165 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:18.165 00.000 18852 MoveAxis(N, 500, -)
21:28:18.165 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:18.165 00.000 18852 IsSlewing returns 0
21:28:18.165 00.000 18852 IsGuiding returns 0
21:28:18.165 00.000 18852 PulseGuide returned control before completion, sleep 509
21:28:18.180 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=2, FiltMax=256, Gamma=1.000
21:28:18.196 00.016 13524 UpdateGuideState exits: m=1358 SNR=23.8
21:28:18.196 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:18.196 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:18.196 00.000 13524 Enqueuing Expose request
21:28:18.696 00.500 18852 IsGuiding returns 0
21:28:18.696 00.000 18852 Move returns status 0, amount 500
21:28:18.696 00.000 18852 move complete, result=0
21:28:18.696 00.000 18852 worker thread done servicing request
21:28:18.696 00.000 18852 Worker thread wakes up
21:28:18.696 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:18.696 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(670,337,31,31)
21:28:21.929 03.233 18852 Exposure complete
21:28:21.960 00.031 18852 worker thread done servicing request
21:28:21.960 00.000 13524 OnExposeComplete: enter
21:28:21.960 00.000 13524 UpdateGuideState(): m_state=6
21:28:21.960 00.000 13524 Star::Find(15, 685, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
21:28:21.976 00.016 13524 Star::Find returns 1 (0), X=684.08, Y=350.64, Mass=1339, SNR=23.7, Peak=256 HFD=2.1
21:28:21.976 00.000 13524 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.99) = xAngle (-1.73 = -1.73)
21:28:21.976 00.000 13524 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.31 = 1.31)
21:28:21.976 00.000 13524 CameraToMount -- cameraX=-68.95 cameraY=-30.85 hyp=75.54 cameraTheta=-2.72 mountX=-12.31 mountY=73.00, mountTheta=1.74
21:28:21.976 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:28:21.976 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:28:21.976 00.000 13524 CameraToMount -- cameraX=684.08 cameraY=350.64 hyp=768.71 cameraTheta=0.47 mountX=85.06 mountY=-752.31, mountTheta=-1.46
21:28:21.976 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:21.976 00.000 13524 BLT: Moving North for 500 ms, step 31 / 43, DecLoc = -752.31, DeltaDec = 2.06
21:28:21.976 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:21.976 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:21.976 00.000 18852 Worker thread wakes up
21:28:21.976 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:21.976 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:21.976 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:21.976 00.000 18852 MoveAxis(N, 500, -)
21:28:21.976 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:21.992 00.016 18852 IsSlewing returns 0
21:28:21.992 00.000 18852 IsGuiding returns 0
21:28:21.992 00.000 18852 PulseGuide returned control before completion, sleep 509
21:28:21.992 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=256, Gamma=1.000
21:28:22.007 00.015 13524 UpdateGuideState exits: m=1339 SNR=23.7
21:28:22.007 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:22.007 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:22.007 00.000 13524 Enqueuing Expose request
21:28:22.507 00.500 18852 IsGuiding returns 0
21:28:22.507 00.000 18852 Move returns status 0, amount 500
21:28:22.507 00.000 18852 move complete, result=0
21:28:22.507 00.000 18852 worker thread done servicing request
21:28:22.507 00.000 18852 Worker thread wakes up
21:28:22.507 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:22.507 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(669,336,31,31)
21:28:25.741 03.234 18852 Exposure complete
21:28:25.772 00.031 18852 worker thread done servicing request
21:28:25.772 00.000 13524 OnExposeComplete: enter
21:28:25.772 00.000 13524 UpdateGuideState(): m_state=6
21:28:25.772 00.000 13524 Star::Find(15, 684, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
21:28:25.772 00.000 13524 Star::Find returns 1 (0), X=682.38, Y=350.08, Mass=1272, SNR=22.6, Peak=256 HFD=2.2
21:28:25.772 00.000 13524 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.99) = xAngle (-1.74 = -1.74)
21:28:25.772 00.000 13524 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.31 = 1.31)
21:28:25.772 00.000 13524 CameraToMount -- cameraX=-70.65 cameraY=-31.41 hyp=77.32 cameraTheta=-2.72 mountX=-12.79 mountY=74.68, mountTheta=1.74
21:28:25.772 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:28:25.772 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.78)
21:28:25.788 00.016 13524 CameraToMount -- cameraX=682.38 cameraY=350.08 hyp=766.94 cameraTheta=0.47 mountX=84.58 mountY=-750.63, mountTheta=-1.46
21:28:25.788 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:25.788 00.000 13524 BLT: Moving North for 500 ms, step 32 / 43, DecLoc = -750.63, DeltaDec = 1.68
21:28:25.788 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:25.788 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:25.788 00.000 18852 Worker thread wakes up
21:28:25.788 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:25.788 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:25.788 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:25.788 00.000 18852 MoveAxis(N, 500, -)
21:28:25.788 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:25.788 00.000 18852 IsSlewing returns 0
21:28:25.788 00.000 18852 IsGuiding returns 0
21:28:25.788 00.000 18852 PulseGuide returned control before completion, sleep 509
21:28:25.803 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=1, FiltMax=255, Gamma=1.000
21:28:25.803 00.000 13524 UpdateGuideState exits: m=1272 SNR=22.6
21:28:25.819 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:25.819 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:25.819 00.000 13524 Enqueuing Expose request
21:28:26.319 00.500 18852 IsGuiding returns 0
21:28:26.319 00.000 18852 Move returns status 0, amount 500
21:28:26.319 00.000 18852 move complete, result=0
21:28:26.319 00.000 18852 worker thread done servicing request
21:28:26.319 00.000 18852 Worker thread wakes up
21:28:26.319 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:26.319 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(667,335,31,31)
21:28:29.553 03.234 18852 Exposure complete
21:28:29.584 00.031 18852 worker thread done servicing request
21:28:29.584 00.000 13524 OnExposeComplete: enter
21:28:29.584 00.000 13524 UpdateGuideState(): m_state=6
21:28:29.584 00.000 13524 Star::Find(15, 682, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
21:28:29.584 00.000 13524 Star::Find returns 1 (0), X=681.13, Y=348.38, Mass=1217, SNR=22.3, Peak=259 HFD=2.0
21:28:29.584 00.000 13524 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.99) = xAngle (-1.72 = -1.72)
21:28:29.584 00.000 13524 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.32 = 1.32)
21:28:29.584 00.000 13524 CameraToMount -- cameraX=-71.90 cameraY=-33.11 hyp=79.16 cameraTheta=-2.71 mountX=-12.06 mountY=76.71, mountTheta=1.73
21:28:29.599 00.015 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:28:29.599 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.78)
21:28:29.599 00.000 13524 CameraToMount -- cameraX=681.13 cameraY=348.38 hyp=765.06 cameraTheta=0.47 mountX=85.32 mountY=-748.59, mountTheta=-1.46
21:28:29.599 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:29.599 00.000 13524 BLT: Moving North for 500 ms, step 33 / 43, DecLoc = -748.59, DeltaDec = 2.04
21:28:29.599 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:29.599 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:29.599 00.000 18852 Worker thread wakes up
21:28:29.599 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:29.599 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:29.599 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:29.599 00.000 18852 MoveAxis(N, 500, -)
21:28:29.599 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:29.599 00.000 18852 IsSlewing returns 0
21:28:29.599 00.000 18852 IsGuiding returns 0
21:28:29.599 00.000 18852 PulseGuide returned control before completion, sleep 509
21:28:29.615 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=2, FiltMax=255, Gamma=1.000
21:28:29.631 00.016 13524 UpdateGuideState exits: m=1217 SNR=22.3
21:28:29.631 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:29.631 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:29.631 00.000 13524 Enqueuing Expose request
21:28:30.131 00.500 18852 IsGuiding returns 0
21:28:30.131 00.000 18852 Move returns status 0, amount 500
21:28:30.131 00.000 18852 move complete, result=0
21:28:30.131 00.000 18852 worker thread done servicing request
21:28:30.131 00.000 18852 Worker thread wakes up
21:28:30.131 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:30.131 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(666,333,31,31)
21:28:33.364 03.233 18852 Exposure complete
21:28:33.395 00.031 18852 worker thread done servicing request
21:28:33.395 00.000 13524 OnExposeComplete: enter
21:28:33.395 00.000 13524 UpdateGuideState(): m_state=6
21:28:33.395 00.000 13524 Star::Find(15, 681, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
21:28:33.395 00.000 13524 Star::Find returns 1 (0), X=679.90, Y=346.34, Mass=1264, SNR=22.9, Peak=256 HFD=2.2
21:28:33.395 00.000 13524 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.99) = xAngle (-1.71 = -1.71)
21:28:33.395 00.000 13524 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.34 = 1.34)
21:28:33.395 00.000 13524 CameraToMount -- cameraX=-73.13 cameraY=-35.16 hyp=81.14 cameraTheta=-2.69 mountX=-11.04 mountY=78.96, mountTheta=1.71
21:28:33.395 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:28:33.411 00.016 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.78)
21:28:33.411 00.000 13524 CameraToMount -- cameraX=679.90 cameraY=346.34 hyp=763.03 cameraTheta=0.47 mountX=86.34 mountY=-746.35, mountTheta=-1.46
21:28:33.411 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:33.411 00.000 13524 BLT: Moving North for 500 ms, step 34 / 43, DecLoc = -746.35, DeltaDec = 2.24
21:28:33.411 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:33.411 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:33.411 00.000 18852 Worker thread wakes up
21:28:33.411 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:33.411 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:33.411 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:33.411 00.000 18852 MoveAxis(N, 500, -)
21:28:33.411 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:33.411 00.000 18852 IsSlewing returns 0
21:28:33.411 00.000 18852 IsGuiding returns 0
21:28:33.411 00.000 18852 PulseGuide returned control before completion, sleep 509
21:28:33.427 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=1, FiltMax=255, Gamma=1.000
21:28:33.442 00.015 13524 UpdateGuideState exits: m=1264 SNR=22.9
21:28:33.442 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:33.442 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:33.442 00.000 13524 Enqueuing Expose request
21:28:33.942 00.500 18852 IsGuiding returns 0
21:28:33.942 00.000 18852 Move returns status 0, amount 500
21:28:33.942 00.000 18852 move complete, result=0
21:28:33.942 00.000 18852 worker thread done servicing request
21:28:33.942 00.000 18852 Worker thread wakes up
21:28:33.942 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:33.942 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(665,331,31,31)
21:28:37.176 03.234 18852 Exposure complete
21:28:37.207 00.031 18852 worker thread done servicing request
21:28:37.207 00.000 13524 OnExposeComplete: enter
21:28:37.207 00.000 13524 UpdateGuideState(): m_state=6
21:28:37.207 00.000 13524 Star::Find(15, 679, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
21:28:37.207 00.000 13524 Star::Find returns 1 (0), X=678.84, Y=345.26, Mass=1382, SNR=24.2, Peak=256 HFD=2.2
21:28:37.207 00.000 13524 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.99) = xAngle (-1.70 = -1.70)
21:28:37.207 00.000 13524 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.34 = 1.34)
21:28:37.207 00.000 13524 CameraToMount -- cameraX=-74.19 cameraY=-36.23 hyp=82.56 cameraTheta=-2.69 mountX=-10.72 mountY=80.46, mountTheta=1.70
21:28:37.223 00.016 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:28:37.223 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.78)
21:28:37.223 00.000 13524 CameraToMount -- cameraX=678.84 cameraY=345.26 hyp=761.60 cameraTheta=0.47 mountX=86.65 mountY=-744.85, mountTheta=-1.45
21:28:37.223 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:37.223 00.000 13524 BLT: Moving North for 500 ms, step 35 / 43, DecLoc = -744.85, DeltaDec = 1.50
21:28:37.223 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:37.223 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:37.223 00.000 18852 Worker thread wakes up
21:28:37.223 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:37.223 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:37.223 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:37.223 00.000 18852 MoveAxis(N, 500, -)
21:28:37.223 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:37.223 00.000 18852 IsSlewing returns 0
21:28:37.223 00.000 18852 IsGuiding returns 0
21:28:37.223 00.000 18852 PulseGuide returned control before completion, sleep 509
21:28:37.238 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=255, Gamma=1.000
21:28:37.254 00.016 13524 UpdateGuideState exits: m=1382 SNR=24.2
21:28:37.254 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:37.254 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:37.254 00.000 13524 Enqueuing Expose request
21:28:37.754 00.500 18852 IsGuiding returns 0
21:28:37.754 00.000 18852 Move returns status 0, amount 500
21:28:37.754 00.000 18852 move complete, result=0
21:28:37.754 00.000 18852 worker thread done servicing request
21:28:37.754 00.000 18852 Worker thread wakes up
21:28:37.754 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:37.754 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(664,330,31,31)
21:28:41.007 03.253 18852 Exposure complete
21:28:41.038 00.031 18852 worker thread done servicing request
21:28:41.038 00.000 13524 OnExposeComplete: enter
21:28:41.038 00.000 13524 UpdateGuideState(): m_state=6
21:28:41.038 00.000 13524 Star::Find(15, 678, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
21:28:41.054 00.016 13524 Star::Find returns 1 (0), X=677.45, Y=343.43, Mass=1501, SNR=25.1, Peak=255 HFD=1.7
21:28:41.054 00.000 13524 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.99) = xAngle (-1.69 = -1.69)
21:28:41.054 00.000 13524 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.36 = 1.36)
21:28:41.054 00.000 13524 CameraToMount -- cameraX=-75.57 cameraY=-38.06 hyp=84.62 cameraTheta=-2.68 mountX=-9.96 mountY=82.69, mountTheta=1.69
21:28:41.054 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.46 = 1.46)
21:28:41.054 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.78)
21:28:41.054 00.000 13524 CameraToMount -- cameraX=677.45 cameraY=343.43 hyp=759.53 cameraTheta=0.47 mountX=87.41 mountY=-742.62, mountTheta=-1.45
21:28:41.054 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:41.054 00.000 13524 BLT: Moving North for 500 ms, step 36 / 43, DecLoc = -742.62, DeltaDec = 2.23
21:28:41.054 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:41.054 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:41.054 00.000 18852 Worker thread wakes up
21:28:41.054 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:41.054 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:41.054 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:41.069 00.015 18852 MoveAxis(N, 500, -)
21:28:41.069 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:41.069 00.000 18852 IsSlewing returns 0
21:28:41.069 00.000 18852 IsGuiding returns 0
21:28:41.069 00.000 18852 PulseGuide returned control before completion, sleep 509
21:28:41.069 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=254, Gamma=1.000
21:28:41.085 00.016 13524 UpdateGuideState exits: m=1501 SNR=25.1
21:28:41.085 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:41.085 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:41.085 00.000 13524 Enqueuing Expose request
21:28:41.585 00.500 18852 IsGuiding returns 0
21:28:41.585 00.000 18852 Move returns status 0, amount 500
21:28:41.585 00.000 18852 move complete, result=0
21:28:41.585 00.000 18852 worker thread done servicing request
21:28:41.585 00.000 18852 Worker thread wakes up
21:28:41.585 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:41.585 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(662,328,31,31)
21:28:44.819 03.234 18852 Exposure complete
21:28:44.850 00.031 18852 worker thread done servicing request
21:28:44.850 00.000 13524 OnExposeComplete: enter
21:28:44.850 00.000 13524 UpdateGuideState(): m_state=6
21:28:44.850 00.000 13524 Star::Find(15, 677, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
21:28:44.850 00.000 13524 Star::Find returns 1 (0), X=675.92, Y=342.14, Mass=1245, SNR=23.0, Peak=253 HFD=2.1
21:28:44.850 00.000 13524 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.99) = xAngle (-1.68 = -1.68)
21:28:44.850 00.000 13524 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.36 = 1.36)
21:28:44.865 00.015 13524 CameraToMount -- cameraX=-77.11 cameraY=-39.36 hyp=86.57 cameraTheta=-2.67 mountX=-9.73 mountY=84.70, mountTheta=1.69
21:28:44.865 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:28:44.865 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.78)
21:28:44.865 00.000 13524 CameraToMount -- cameraX=675.92 cameraY=342.14 hyp=757.58 cameraTheta=0.47 mountX=87.65 mountY=-740.61, mountTheta=-1.45
21:28:44.865 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:44.865 00.000 13524 BLT: Moving North for 500 ms, step 37 / 43, DecLoc = -740.61, DeltaDec = 2.01
21:28:44.865 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:44.865 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:44.865 00.000 18852 Worker thread wakes up
21:28:44.865 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:44.865 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:44.865 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:44.865 00.000 18852 MoveAxis(N, 500, -)
21:28:44.865 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:44.865 00.000 18852 IsSlewing returns 0
21:28:44.865 00.000 18852 IsGuiding returns 0
21:28:44.881 00.016 18852 PulseGuide returned control before completion, sleep 509
21:28:44.881 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=1, FiltMax=255, Gamma=1.000
21:28:44.897 00.016 13524 UpdateGuideState exits: m=1245 SNR=23.0
21:28:44.897 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:44.897 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:44.897 00.000 13524 Enqueuing Expose request
21:28:45.397 00.500 18852 IsGuiding returns 0
21:28:45.397 00.000 18852 Move returns status 0, amount 500
21:28:45.397 00.000 18852 move complete, result=0
21:28:45.397 00.000 18852 worker thread done servicing request
21:28:45.397 00.000 18852 Worker thread wakes up
21:28:45.397 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:45.397 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(661,327,31,31)
21:28:48.646 03.249 18852 Exposure complete
21:28:48.677 00.031 18852 worker thread done servicing request
21:28:48.677 00.000 13524 OnExposeComplete: enter
21:28:48.677 00.000 13524 UpdateGuideState(): m_state=6
21:28:48.677 00.000 13524 Star::Find(15, 675, 342, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
21:28:48.693 00.016 13524 Star::Find returns 1 (0), X=675.01, Y=340.08, Mass=1298, SNR=23.3, Peak=258 HFD=2.0
21:28:48.693 00.000 13524 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.99) = xAngle (-1.67 = -1.67)
21:28:48.693 00.000 13524 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.38 = 1.38)
21:28:48.693 00.000 13524 CameraToMount -- cameraX=-78.02 cameraY=-41.42 hyp=88.33 cameraTheta=-2.65 mountX=-8.51 mountY=86.70, mountTheta=1.67
21:28:48.693 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:28:48.693 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.78)
21:28:48.693 00.000 13524 CameraToMount -- cameraX=675.01 cameraY=340.08 hyp=755.84 cameraTheta=0.47 mountX=88.86 mountY=-738.61, mountTheta=-1.45
21:28:48.693 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:48.693 00.000 13524 BLT: Moving North for 500 ms, step 38 / 43, DecLoc = -738.61, DeltaDec = 2.00
21:28:48.693 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:48.693 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:48.708 00.015 18852 Worker thread wakes up
21:28:48.708 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:48.708 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:48.708 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:48.708 00.000 18852 MoveAxis(N, 500, -)
21:28:48.708 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:48.708 00.000 18852 IsSlewing returns 0
21:28:48.708 00.000 18852 IsGuiding returns 0
21:28:48.708 00.000 18852 PulseGuide returned control before completion, sleep 509
21:28:48.708 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=255, Gamma=1.000
21:28:48.724 00.016 13524 UpdateGuideState exits: m=1298 SNR=23.3
21:28:48.724 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:48.724 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:48.724 00.000 13524 Enqueuing Expose request
21:28:49.224 00.500 18852 IsGuiding returns 0
21:28:49.224 00.000 18852 Move returns status 0, amount 500
21:28:49.224 00.000 18852 move complete, result=0
21:28:49.224 00.000 18852 worker thread done servicing request
21:28:49.224 00.000 18852 Worker thread wakes up
21:28:49.224 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:49.224 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(660,325,31,31)
21:28:52.458 03.234 18852 Exposure complete
21:28:52.489 00.031 18852 worker thread done servicing request
21:28:52.489 00.000 13524 OnExposeComplete: enter
21:28:52.489 00.000 13524 UpdateGuideState(): m_state=6
21:28:52.489 00.000 13524 Star::Find(15, 675, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
21:28:52.489 00.000 13524 Star::Find returns 1 (0), X=673.29, Y=338.73, Mass=1142, SNR=21.8, Peak=255 HFD=1.7
21:28:52.489 00.000 13524 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.99) = xAngle (-1.66 = -1.66)
21:28:52.489 00.000 13524 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.38 = 1.38)
21:28:52.489 00.000 13524 CameraToMount -- cameraX=-79.74 cameraY=-42.77 hyp=90.48 cameraTheta=-2.65 mountX=-8.33 mountY=88.88, mountTheta=1.66
21:28:52.489 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:28:52.504 00.015 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.79)
21:28:52.504 00.000 13524 CameraToMount -- cameraX=673.29 cameraY=338.73 hyp=753.69 cameraTheta=0.47 mountX=89.04 mountY=-736.42, mountTheta=-1.45
21:28:52.504 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:52.504 00.000 13524 BLT: Moving North for 500 ms, step 39 / 43, DecLoc = -736.42, DeltaDec = 2.18
21:28:52.504 00.000 13524 Enqueuing Calibration Move request for direction 0
21:28:52.504 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:52.504 00.000 18852 Worker thread wakes up
21:28:52.504 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:52.504 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:52.504 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:52.504 00.000 18852 MoveAxis(N, 500, -)
21:28:52.504 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:52.504 00.000 18852 IsSlewing returns 0
21:28:52.504 00.000 18852 IsGuiding returns 0
21:28:52.504 00.000 18852 PulseGuide returned control before completion, sleep 509
21:28:52.520 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=33, FiltMin=1, FiltMax=253, Gamma=1.000
21:28:52.520 00.000 13524 UpdateGuideState exits: m=1142 SNR=21.8
21:28:52.535 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:52.535 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:52.535 00.000 13524 Enqueuing Expose request
21:28:53.035 00.500 18852 IsGuiding returns 0
21:28:53.035 00.000 18852 Move returns status 0, amount 500
21:28:53.035 00.000 18852 move complete, result=0
21:28:53.035 00.000 18852 worker thread done servicing request
21:28:53.035 00.000 18852 Worker thread wakes up
21:28:53.035 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:53.035 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(658,324,31,31)
21:28:56.268 03.233 18852 Exposure complete
21:28:56.299 00.031 18852 worker thread done servicing request
21:28:56.299 00.000 13524 OnExposeComplete: enter
21:28:56.315 00.016 13524 UpdateGuideState(): m_state=6
21:28:56.315 00.000 13524 Star::Find(15, 673, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
21:28:56.315 00.000 13524 Star::Find returns 1 (0), X=671.22, Y=338.42, Mass=1355, SNR=23.3, Peak=257 HFD=1.9
21:28:56.315 00.000 13524 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.99) = xAngle (-1.67 = -1.67)
21:28:56.315 00.000 13524 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.37 = 1.37)
21:28:56.315 00.000 13524 CameraToMount -- cameraX=-81.81 cameraY=-43.08 hyp=92.46 cameraTheta=-2.66 mountX=-9.22 mountY=90.69, mountTheta=1.67
21:28:56.315 00.000 13524 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:28:56.315 00.000 13524 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.78)
21:28:56.315 00.000 13524 CameraToMount -- cameraX=671.22 cameraY=338.42 hyp=751.71 cameraTheta=0.47 mountX=88.15 mountY=-734.62, mountTheta=-1.45
21:28:56.315 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:28:56.315 00.000 13524 BLT: Moving North for 500 ms, step 40 / 43, DecLoc = -734.62, DeltaDec = 1.80
21:28:56.330 00.015 13524 Enqueuing Calibration Move request for direction 0
21:28:56.330 00.000 13524 BLT: Exiting DecMeasurementStep
21:28:56.330 00.000 18852 Worker thread wakes up
21:28:56.330 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:28:56.330 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:28:56.330 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:28:56.330 00.000 18852 MoveAxis(N, 500, -)
21:28:56.330 00.000 18852 Guiding  Dir = 0, Dur = 500
21:28:56.330 00.000 18852 IsSlewing returns 0
21:28:56.330 00.000 18852 IsGuiding returns 0
21:28:56.330 00.000 18852 PulseGuide returned control before completion, sleep 508
21:28:56.330 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=33, FiltMin=1, FiltMax=256, Gamma=1.000
21:28:56.346 00.016 13524 UpdateGuideState exits: m=1355 SNR=23.3
21:28:56.346 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:56.346 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:28:56.346 00.000 13524 Enqueuing Expose request
21:28:56.846 00.500 18852 IsGuiding returns 0
21:28:56.846 00.000 18852 Move returns status 0, amount 500
21:28:56.846 00.000 18852 move complete, result=0
21:28:56.846 00.000 18852 worker thread done servicing request
21:28:56.846 00.000 18852 Worker thread wakes up
21:28:56.846 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:28:56.846 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(656,323,31,31)
21:29:00.080 03.234 18852 Exposure complete
21:29:00.111 00.031 18852 worker thread done servicing request
21:29:00.111 00.000 13524 OnExposeComplete: enter
21:29:00.111 00.000 13524 UpdateGuideState(): m_state=6
21:29:00.111 00.000 13524 Star::Find(15, 671, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
21:29:00.111 00.000 13524 Star::Find returns 1 (0), X=670.62, Y=336.22, Mass=1267, SNR=23.2, Peak=257 HFD=1.9
21:29:00.111 00.000 13524 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.99) = xAngle (-1.65 = -1.65)
21:29:00.111 00.000 13524 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.39 = 1.39)
21:29:00.126 00.015 13524 CameraToMount -- cameraX=-82.41 cameraY=-45.27 hyp=94.02 cameraTheta=-2.64 mountX=-7.72 mountY=92.53, mountTheta=1.65
21:29:00.126 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:29:00.126 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.50 = -1.79)
21:29:00.126 00.000 13524 CameraToMount -- cameraX=670.62 cameraY=336.22 hyp=750.19 cameraTheta=0.46 mountX=89.66 mountY=-732.78, mountTheta=-1.45
21:29:00.126 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:29:00.126 00.000 13524 BLT: Moving North for 500 ms, step 41 / 43, DecLoc = -732.78, DeltaDec = 1.84
21:29:00.126 00.000 13524 Enqueuing Calibration Move request for direction 0
21:29:00.126 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:00.126 00.000 18852 Worker thread wakes up
21:29:00.126 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:29:00.126 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:29:00.126 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:29:00.126 00.000 18852 MoveAxis(N, 500, -)
21:29:00.126 00.000 18852 Guiding  Dir = 0, Dur = 500
21:29:00.126 00.000 18852 IsSlewing returns 0
21:29:00.126 00.000 18852 IsGuiding returns 0
21:29:00.142 00.016 18852 PulseGuide returned control before completion, sleep 509
21:29:00.142 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=33, FiltMin=1, FiltMax=255, Gamma=1.000
21:29:00.158 00.016 13524 UpdateGuideState exits: m=1267 SNR=23.2
21:29:00.158 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:00.158 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:00.158 00.000 13524 Enqueuing Expose request
21:29:00.658 00.500 18852 IsGuiding returns 1
21:29:00.658 00.000 18852 scope still moving after pulse duration time elapsed
21:29:00.689 00.031 18852 IsSlewing returns 0
21:29:00.689 00.000 18852 IsGuiding returns 0
21:29:00.689 00.000 18852 scope move finished after 500 + 50 ms
21:29:00.689 00.000 18852 Move returns status 0, amount 500
21:29:00.689 00.000 18852 move complete, result=0
21:29:00.689 00.000 18852 worker thread done servicing request
21:29:00.689 00.000 18852 Worker thread wakes up
21:29:00.689 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:00.689 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(656,321,31,31)
21:29:03.938 03.249 18852 Exposure complete
21:29:03.969 00.031 18852 worker thread done servicing request
21:29:03.969 00.000 13524 OnExposeComplete: enter
21:29:03.969 00.000 13524 UpdateGuideState(): m_state=6
21:29:03.969 00.000 13524 Star::Find(15, 670, 336, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
21:29:03.969 00.000 13524 Star::Find returns 1 (0), X=669.47, Y=334.34, Mass=1243, SNR=22.7, Peak=256 HFD=1.6
21:29:03.969 00.000 13524 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.99) = xAngle (-1.64 = -1.64)
21:29:03.969 00.000 13524 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.40 = 1.40)
21:29:03.969 00.000 13524 CameraToMount -- cameraX=-83.56 cameraY=-47.15 hyp=95.94 cameraTheta=-2.63 mountX=-6.79 mountY=94.61, mountTheta=1.64
21:29:03.969 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:29:03.969 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:29:03.985 00.016 13524 CameraToMount -- cameraX=669.47 cameraY=334.34 hyp=748.32 cameraTheta=0.46 mountX=90.59 mountY=-730.70, mountTheta=-1.45
21:29:03.985 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:29:03.985 00.000 13524 BLT: Moving North for 500 ms, step 42 / 43, DecLoc = -730.70, DeltaDec = 2.08
21:29:03.985 00.000 13524 Enqueuing Calibration Move request for direction 0
21:29:03.985 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:03.985 00.000 18852 Worker thread wakes up
21:29:03.985 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:29:03.985 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:29:03.985 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:29:03.985 00.000 18852 MoveAxis(N, 500, -)
21:29:03.985 00.000 18852 Guiding  Dir = 0, Dur = 500
21:29:03.985 00.000 18852 IsSlewing returns 0
21:29:03.985 00.000 18852 IsGuiding returns 0
21:29:03.985 00.000 18852 PulseGuide returned control before completion, sleep 509
21:29:04.001 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=33, FiltMin=2, FiltMax=253, Gamma=1.000
21:29:04.001 00.000 13524 UpdateGuideState exits: m=1243 SNR=22.7
21:29:04.001 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:04.016 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:04.016 00.000 13524 Enqueuing Expose request
21:29:04.516 00.500 18852 IsGuiding returns 0
21:29:04.516 00.000 18852 Move returns status 0, amount 500
21:29:04.516 00.000 18852 move complete, result=0
21:29:04.516 00.000 18852 worker thread done servicing request
21:29:04.516 00.000 18852 Worker thread wakes up
21:29:04.516 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:04.516 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(654,319,31,31)
21:29:07.750 03.234 18852 Exposure complete
21:29:07.781 00.031 18852 worker thread done servicing request
21:29:07.781 00.000 13524 OnExposeComplete: enter
21:29:07.781 00.000 13524 UpdateGuideState(): m_state=6
21:29:07.781 00.000 13524 Star::Find(15, 669, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
21:29:07.781 00.000 13524 Star::Find returns 1 (0), X=668.19, Y=333.21, Mass=1286, SNR=23.0, Peak=258 HFD=2.3
21:29:07.781 00.000 13524 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.99) = xAngle (-1.64 = -1.64)
21:29:07.781 00.000 13524 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.41 = 1.41)
21:29:07.781 00.000 13524 CameraToMount -- cameraX=-84.83 cameraY=-48.28 hyp=97.61 cameraTheta=-2.62 mountX=-6.54 mountY=96.32, mountTheta=1.64
21:29:07.797 00.016 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:29:07.797 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:29:07.797 00.000 13524 CameraToMount -- cameraX=668.19 cameraY=333.21 hyp=746.67 cameraTheta=0.46 mountX=90.83 mountY=-728.99, mountTheta=-1.45
21:29:07.797 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:29:07.797 00.000 13524 BLT: Moving North for 500 ms, step 43 / 43, DecLoc = -728.99, DeltaDec = 1.71
21:29:07.797 00.000 13524 Enqueuing Calibration Move request for direction 0
21:29:07.797 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:07.797 00.000 18852 Worker thread wakes up
21:29:07.797 00.000 18852 worker thread servicing REQUEST_MOVE scope dir N(0) 500 opts 0x0
21:29:07.797 00.000 18852 Handling axis move in thread for scope dir=0 dur=500
21:29:07.797 00.000 18852 scope move axis dir= 0 dur= 500 opts= 0x0
21:29:07.797 00.000 18852 MoveAxis(N, 500, -)
21:29:07.797 00.000 18852 Guiding  Dir = 0, Dur = 500
21:29:07.797 00.000 18852 IsSlewing returns 0
21:29:07.797 00.000 18852 IsGuiding returns 0
21:29:07.797 00.000 18852 PulseGuide returned control before completion, sleep 509
21:29:07.812 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=253, Gamma=1.000
21:29:07.828 00.016 13524 UpdateGuideState exits: m=1286 SNR=23.0
21:29:07.828 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:07.828 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:07.828 00.000 13524 Enqueuing Expose request
21:29:08.328 00.500 18852 IsGuiding returns 0
21:29:08.328 00.000 18852 Move returns status 0, amount 500
21:29:08.328 00.000 18852 move complete, result=0
21:29:08.328 00.000 18852 worker thread done servicing request
21:29:08.328 00.000 18852 Worker thread wakes up
21:29:08.328 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:08.328 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(653,318,31,31)
21:29:11.566 03.238 18852 Exposure complete
21:29:11.597 00.031 18852 worker thread done servicing request
21:29:11.597 00.000 13524 OnExposeComplete: enter
21:29:11.597 00.000 13524 UpdateGuideState(): m_state=6
21:29:11.597 00.000 13524 Star::Find(15, 668, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
21:29:11.597 00.000 13524 Star::Find returns 1 (0), X=667.04, Y=331.29, Mass=1294, SNR=23.1, Peak=257 HFD=2.1
21:29:11.597 00.000 13524 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.99) = xAngle (-1.63 = -1.63)
21:29:11.597 00.000 13524 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.42 = 1.42)
21:29:11.597 00.000 13524 CameraToMount -- cameraX=-85.99 cameraY=-50.21 hyp=99.57 cameraTheta=-2.61 mountX=-5.58 mountY=98.42, mountTheta=1.63
21:29:11.613 00.016 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:29:11.613 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:29:11.613 00.000 13524 CameraToMount -- cameraX=667.04 cameraY=331.29 hyp=744.78 cameraTheta=0.46 mountX=91.80 mountY=-726.88, mountTheta=-1.45
21:29:11.613 00.000 13524 BLT: Entering DecMeasurementStep, state = 2
21:29:11.613 00.000 13524 BLT: North pulses ended at Dec location -726.88, TotalDecDelta=81.03 px, LastDeltaDec = 2.11
21:29:11.613 00.000 13524 BLT: Moving South for 500 ms, step 1 / 43, DecLoc = -726.88
21:29:11.613 00.000 13524 Enqueuing Calibration Move request for direction 1
21:29:11.613 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:11.613 00.000 18852 Worker thread wakes up
21:29:11.613 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:29:11.613 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:29:11.613 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:29:11.613 00.000 18852 MoveAxis(S, 500, -)
21:29:11.613 00.000 18852 Guiding  Dir = 1, Dur = 500
21:29:11.613 00.000 18852 IsSlewing returns 0
21:29:11.613 00.000 18852 IsGuiding returns 0
21:29:11.629 00.016 18852 PulseGuide returned control before completion, sleep 509
21:29:11.629 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=254, Gamma=1.000
21:29:11.644 00.015 13524 UpdateGuideState exits: m=1294 SNR=23.1
21:29:11.644 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:11.644 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:11.644 00.000 13524 Enqueuing Expose request
21:29:12.144 00.500 18852 IsGuiding returns 1
21:29:12.144 00.000 18852 scope still moving after pulse duration time elapsed
21:29:12.175 00.031 18852 IsSlewing returns 0
21:29:12.175 00.000 18852 IsGuiding returns 0
21:29:12.175 00.000 18852 scope move finished after 500 + 51 ms
21:29:12.175 00.000 18852 Move returns status 0, amount 500
21:29:12.175 00.000 18852 move complete, result=0
21:29:12.175 00.000 18852 worker thread done servicing request
21:29:12.175 00.000 18852 Worker thread wakes up
21:29:12.175 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:12.175 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(652,316,31,31)
21:29:15.425 03.250 18852 Exposure complete
21:29:15.471 00.046 18852 worker thread done servicing request
21:29:15.471 00.000 13524 OnExposeComplete: enter
21:29:15.471 00.000 13524 UpdateGuideState(): m_state=6
21:29:15.471 00.000 13524 Star::Find(15, 667, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
21:29:15.471 00.000 13524 Star::Find returns 1 (0), X=667.28, Y=331.03, Mass=1258, SNR=22.9, Peak=257 HFD=2.2
21:29:15.471 00.000 13524 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.99) = xAngle (-1.62 = -1.62)
21:29:15.471 00.000 13524 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.42 = 1.42)
21:29:15.487 00.016 13524 CameraToMount -- cameraX=-85.75 cameraY=-50.47 hyp=99.50 cameraTheta=-2.61 mountX=-5.23 mountY=98.40, mountTheta=1.62
21:29:15.487 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:29:15.487 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:29:15.487 00.000 13524 CameraToMount -- cameraX=667.28 cameraY=331.03 hyp=744.88 cameraTheta=0.46 mountX=92.15 mountY=-726.91, mountTheta=-1.44
21:29:15.487 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:29:15.487 00.000 13524 BLT: Moving South for 500 ms, step 2 / 43, DecLoc = -726.91
21:29:15.487 00.000 13524 Enqueuing Calibration Move request for direction 1
21:29:15.487 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:15.487 00.000 18852 Worker thread wakes up
21:29:15.487 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:29:15.487 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:29:15.487 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:29:15.487 00.000 18852 MoveAxis(S, 500, -)
21:29:15.487 00.000 18852 Guiding  Dir = 1, Dur = 500
21:29:15.487 00.000 18852 IsSlewing returns 0
21:29:15.487 00.000 18852 IsGuiding returns 0
21:29:15.487 00.000 18852 PulseGuide returned control before completion, sleep 509
21:29:15.503 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=254, Gamma=1.000
21:29:15.518 00.015 13524 UpdateGuideState exits: m=1258 SNR=22.9
21:29:15.518 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:15.518 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:15.518 00.000 13524 Enqueuing Expose request
21:29:16.018 00.500 18852 IsGuiding returns 0
21:29:16.018 00.000 18852 Move returns status 0, amount 500
21:29:16.018 00.000 18852 move complete, result=0
21:29:16.018 00.000 18852 worker thread done servicing request
21:29:16.018 00.000 18852 Worker thread wakes up
21:29:16.018 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:16.018 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(652,316,31,31)
21:29:19.267 03.249 18852 Exposure complete
21:29:19.299 00.032 18852 worker thread done servicing request
21:29:19.299 00.000 13524 OnExposeComplete: enter
21:29:19.299 00.000 13524 UpdateGuideState(): m_state=6
21:29:19.299 00.000 13524 Star::Find(15, 667, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
21:29:19.299 00.000 13524 Star::Find returns 1 (0), X=667.99, Y=330.76, Mass=1406, SNR=24.2, Peak=257 HFD=2.1
21:29:19.314 00.015 13524 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.99) = xAngle (-1.62 = -1.62)
21:29:19.314 00.000 13524 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.43 = 1.43)
21:29:19.314 00.000 13524 CameraToMount -- cameraX=-85.04 cameraY=-50.74 hyp=99.02 cameraTheta=-2.60 mountX=-4.61 mountY=98.01, mountTheta=1.62
21:29:19.314 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:29:19.314 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:29:19.314 00.000 13524 CameraToMount -- cameraX=667.99 cameraY=330.76 hyp=745.40 cameraTheta=0.46 mountX=92.76 mountY=-727.29, mountTheta=-1.44
21:29:19.314 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:29:19.314 00.000 13524 BLT: Moving South for 500 ms, step 3 / 43, DecLoc = -727.29
21:29:19.314 00.000 13524 Enqueuing Calibration Move request for direction 1
21:29:19.314 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:19.314 00.000 18852 Worker thread wakes up
21:29:19.314 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:29:19.314 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:29:19.314 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:29:19.314 00.000 18852 MoveAxis(S, 500, -)
21:29:19.314 00.000 18852 Guiding  Dir = 1, Dur = 500
21:29:19.330 00.016 18852 IsSlewing returns 0
21:29:19.330 00.000 18852 IsGuiding returns 0
21:29:19.330 00.000 18852 PulseGuide returned control before completion, sleep 509
21:29:19.330 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=1, FiltMax=254, Gamma=1.000
21:29:19.345 00.015 13524 UpdateGuideState exits: m=1406 SNR=24.2
21:29:19.345 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:19.345 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:19.345 00.000 13524 Enqueuing Expose request
21:29:19.846 00.501 18852 IsGuiding returns 0
21:29:19.846 00.000 18852 Move returns status 0, amount 500
21:29:19.846 00.000 18852 move complete, result=0
21:29:19.846 00.000 18852 worker thread done servicing request
21:29:19.846 00.000 18852 Worker thread wakes up
21:29:19.846 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:19.846 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(653,316,31,31)
21:29:23.095 03.249 18852 Exposure complete
21:29:23.126 00.031 18852 worker thread done servicing request
21:29:23.126 00.000 13524 OnExposeComplete: enter
21:29:23.126 00.000 13524 UpdateGuideState(): m_state=6
21:29:23.126 00.000 13524 Star::Find(15, 667, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
21:29:23.126 00.000 13524 Star::Find returns 1 (0), X=667.50, Y=331.33, Mass=1249, SNR=22.4, Peak=257 HFD=1.7
21:29:23.126 00.000 13524 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.99) = xAngle (-1.62 = -1.62)
21:29:23.126 00.000 13524 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.42 = 1.42)
21:29:23.141 00.015 13524 CameraToMount -- cameraX=-85.53 cameraY=-50.17 hyp=99.15 cameraTheta=-2.61 mountX=-5.36 mountY=98.04, mountTheta=1.63
21:29:23.141 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:29:23.141 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:29:23.141 00.000 13524 CameraToMount -- cameraX=667.50 cameraY=331.33 hyp=745.21 cameraTheta=0.46 mountX=92.02 mountY=-727.27, mountTheta=-1.44
21:29:23.141 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:29:23.141 00.000 13524 BLT: Moving South for 500 ms, step 4 / 43, DecLoc = -727.27
21:29:23.141 00.000 13524 Enqueuing Calibration Move request for direction 1
21:29:23.141 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:23.141 00.000 18852 Worker thread wakes up
21:29:23.141 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:29:23.141 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:29:23.141 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:29:23.141 00.000 18852 MoveAxis(S, 500, -)
21:29:23.141 00.000 18852 Guiding  Dir = 1, Dur = 500
21:29:23.141 00.000 18852 IsSlewing returns 0
21:29:23.141 00.000 18852 IsGuiding returns 0
21:29:23.157 00.016 18852 PulseGuide returned control before completion, sleep 509
21:29:23.157 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=254, Gamma=1.000
21:29:23.173 00.016 13524 UpdateGuideState exits: m=1249 SNR=22.4
21:29:23.173 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:23.173 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:23.173 00.000 13524 Enqueuing Expose request
21:29:23.671 00.498 18852 IsGuiding returns 0
21:29:23.671 00.000 18852 Move returns status 0, amount 500
21:29:23.671 00.000 18852 move complete, result=0
21:29:23.671 00.000 18852 worker thread done servicing request
21:29:23.671 00.000 18852 Worker thread wakes up
21:29:23.671 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:23.671 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(653,316,31,31)
21:29:26.920 03.249 18852 Exposure complete
21:29:26.952 00.032 18852 worker thread done servicing request
21:29:26.952 00.000 13524 OnExposeComplete: enter
21:29:26.952 00.000 13524 UpdateGuideState(): m_state=6
21:29:26.952 00.000 13524 Star::Find(15, 667, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
21:29:26.967 00.015 13524 Star::Find returns 1 (0), X=667.74, Y=330.73, Mass=1366, SNR=24.3, Peak=257 HFD=2.2
21:29:26.967 00.000 13524 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.99) = xAngle (-1.62 = -1.62)
21:29:26.967 00.000 13524 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.43 = 1.43)
21:29:26.967 00.000 13524 CameraToMount -- cameraX=-85.29 cameraY=-50.76 hyp=99.25 cameraTheta=-2.60 mountX=-4.73 mountY=98.23, mountTheta=1.62
21:29:26.967 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:29:26.967 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:29:26.967 00.000 13524 CameraToMount -- cameraX=667.74 cameraY=330.73 hyp=745.16 cameraTheta=0.46 mountX=92.65 mountY=-727.08, mountTheta=-1.44
21:29:26.967 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:29:26.967 00.000 13524 BLT: Moving South for 500 ms, step 5 / 43, DecLoc = -727.08
21:29:26.967 00.000 13524 Enqueuing Calibration Move request for direction 1
21:29:26.983 00.016 13524 BLT: Exiting DecMeasurementStep
21:29:26.983 00.000 18852 Worker thread wakes up
21:29:26.983 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:29:26.983 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:29:26.983 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:29:26.983 00.000 18852 MoveAxis(S, 500, -)
21:29:26.983 00.000 18852 Guiding  Dir = 1, Dur = 500
21:29:26.983 00.000 18852 IsSlewing returns 0
21:29:26.983 00.000 18852 IsGuiding returns 0
21:29:26.983 00.000 18852 PulseGuide returned control before completion, sleep 509
21:29:26.983 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=254, Gamma=1.000
21:29:26.998 00.015 13524 UpdateGuideState exits: m=1366 SNR=24.3
21:29:26.998 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:26.998 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:26.998 00.000 13524 Enqueuing Expose request
21:29:27.499 00.501 18852 IsGuiding returns 0
21:29:27.499 00.000 18852 Move returns status 0, amount 500
21:29:27.499 00.000 18852 move complete, result=0
21:29:27.499 00.000 18852 worker thread done servicing request
21:29:27.499 00.000 18852 Worker thread wakes up
21:29:27.499 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:27.499 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(653,316,31,31)
21:29:30.732 03.233 18852 Exposure complete
21:29:30.779 00.047 18852 worker thread done servicing request
21:29:30.779 00.000 13524 OnExposeComplete: enter
21:29:30.779 00.000 13524 UpdateGuideState(): m_state=6
21:29:30.779 00.000 13524 Star::Find(15, 667, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
21:29:30.779 00.000 13524 Star::Find returns 1 (0), X=668.39, Y=329.79, Mass=1202, SNR=22.2, Peak=255 HFD=1.9
21:29:30.779 00.000 13524 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.99) = xAngle (-1.61 = -1.61)
21:29:30.779 00.000 13524 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.44 = 1.44)
21:29:30.794 00.015 13524 CameraToMount -- cameraX=-84.63 cameraY=-51.71 hyp=99.18 cameraTheta=-2.59 mountX=-3.58 mountY=98.31, mountTheta=1.61
21:29:30.794 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:29:30.794 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:29:30.794 00.000 13524 CameraToMount -- cameraX=668.39 cameraY=329.79 hyp=745.33 cameraTheta=0.46 mountX=93.79 mountY=-726.99, mountTheta=-1.44
21:29:30.794 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:29:30.794 00.000 13524 BLT: Moving South for 500 ms, step 6 / 43, DecLoc = -726.99
21:29:30.794 00.000 13524 Enqueuing Calibration Move request for direction 1
21:29:30.794 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:30.794 00.000 18852 Worker thread wakes up
21:29:30.794 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:29:30.794 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:29:30.794 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:29:30.794 00.000 18852 MoveAxis(S, 500, -)
21:29:30.794 00.000 18852 Guiding  Dir = 1, Dur = 500
21:29:30.794 00.000 18852 IsSlewing returns 0
21:29:30.794 00.000 18852 IsGuiding returns 0
21:29:30.794 00.000 18852 PulseGuide returned control before completion, sleep 509
21:29:30.810 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:29:30.826 00.016 13524 UpdateGuideState exits: m=1202 SNR=22.2
21:29:30.826 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:30.826 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:30.826 00.000 13524 Enqueuing Expose request
21:29:31.326 00.500 18852 IsGuiding returns 0
21:29:31.326 00.000 18852 Move returns status 0, amount 500
21:29:31.326 00.000 18852 move complete, result=0
21:29:31.326 00.000 18852 worker thread done servicing request
21:29:31.326 00.000 18852 Worker thread wakes up
21:29:31.326 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:31.326 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(653,315,31,31)
21:29:34.575 03.249 18852 Exposure complete
21:29:34.606 00.031 18852 worker thread done servicing request
21:29:34.606 00.000 13524 OnExposeComplete: enter
21:29:34.606 00.000 13524 UpdateGuideState(): m_state=6
21:29:34.606 00.000 13524 Star::Find(15, 668, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
21:29:34.606 00.000 13524 Star::Find returns 1 (0), X=668.65, Y=329.25, Mass=1400, SNR=24.4, Peak=258 HFD=2.0
21:29:34.622 00.016 13524 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.99) = xAngle (-1.60 = -1.60)
21:29:34.622 00.000 13524 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.44 = 1.44)
21:29:34.622 00.000 13524 CameraToMount -- cameraX=-84.38 cameraY=-52.25 hyp=99.24 cameraTheta=-2.59 mountX=-2.99 mountY=98.45, mountTheta=1.60
21:29:34.622 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:29:34.622 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:29:34.622 00.000 13524 CameraToMount -- cameraX=668.65 cameraY=329.25 hyp=745.32 cameraTheta=0.46 mountX=94.39 mountY=-726.86, mountTheta=-1.44
21:29:34.622 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:29:34.622 00.000 13524 BLT: Moving South for 500 ms, step 7 / 43, DecLoc = -726.86
21:29:34.622 00.000 13524 Enqueuing Calibration Move request for direction 1
21:29:34.622 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:34.622 00.000 18852 Worker thread wakes up
21:29:34.622 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:29:34.622 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:29:34.622 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:29:34.622 00.000 18852 MoveAxis(S, 500, -)
21:29:34.622 00.000 18852 Guiding  Dir = 1, Dur = 500
21:29:34.637 00.015 18852 IsSlewing returns 0
21:29:34.637 00.000 18852 IsGuiding returns 0
21:29:34.637 00.000 18852 PulseGuide returned control before completion, sleep 509
21:29:34.637 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=1, FiltMax=255, Gamma=1.000
21:29:34.653 00.016 13524 UpdateGuideState exits: m=1400 SNR=24.4
21:29:34.653 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:34.653 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:34.653 00.000 13524 Enqueuing Expose request
21:29:35.153 00.500 18852 IsGuiding returns 0
21:29:35.153 00.000 18852 Move returns status 0, amount 500
21:29:35.153 00.000 18852 move complete, result=0
21:29:35.153 00.000 18852 worker thread done servicing request
21:29:35.153 00.000 18852 Worker thread wakes up
21:29:35.153 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:35.153 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(654,314,31,31)
21:29:38.387 03.234 18852 Exposure complete
21:29:38.418 00.031 18852 worker thread done servicing request
21:29:38.418 00.000 13524 OnExposeComplete: enter
21:29:38.418 00.000 13524 UpdateGuideState(): m_state=6
21:29:38.418 00.000 13524 Star::Find(15, 668, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
21:29:38.418 00.000 13524 Star::Find returns 1 (0), X=669.19, Y=328.69, Mass=1279, SNR=22.7, Peak=258 HFD=1.9
21:29:38.418 00.000 13524 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.99) = xAngle (-1.59 = -1.59)
21:29:38.418 00.000 13524 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.45 = 1.45)
21:29:38.418 00.000 13524 CameraToMount -- cameraX=-83.84 cameraY=-52.81 hyp=99.08 cameraTheta=-2.58 mountX=-2.22 mountY=98.39, mountTheta=1.59
21:29:38.418 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:29:38.433 00.015 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:29:38.433 00.000 13524 CameraToMount -- cameraX=669.19 cameraY=328.69 hyp=745.56 cameraTheta=0.46 mountX=95.15 mountY=-726.92, mountTheta=-1.44
21:29:38.433 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:29:38.433 00.000 13524 BLT: Moving South for 500 ms, step 8 / 43, DecLoc = -726.92
21:29:38.433 00.000 13524 Enqueuing Calibration Move request for direction 1
21:29:38.433 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:38.433 00.000 18852 Worker thread wakes up
21:29:38.433 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:29:38.433 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:29:38.433 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:29:38.433 00.000 18852 MoveAxis(S, 500, -)
21:29:38.433 00.000 18852 Guiding  Dir = 1, Dur = 500
21:29:38.433 00.000 18852 IsSlewing returns 0
21:29:38.433 00.000 18852 IsGuiding returns 0
21:29:38.433 00.000 18852 PulseGuide returned control before completion, sleep 509
21:29:38.449 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=33, FiltMin=2, FiltMax=255, Gamma=1.000
21:29:38.449 00.000 13524 UpdateGuideState exits: m=1279 SNR=22.7
21:29:38.465 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:38.465 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:38.465 00.000 13524 Enqueuing Expose request
21:29:38.964 00.499 18852 IsGuiding returns 0
21:29:38.964 00.000 18852 Move returns status 0, amount 500
21:29:38.964 00.000 18852 move complete, result=0
21:29:38.964 00.000 18852 worker thread done servicing request
21:29:38.964 00.000 18852 Worker thread wakes up
21:29:38.964 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:38.964 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(654,314,31,31)
21:29:42.214 03.250 18852 Exposure complete
21:29:42.245 00.031 18852 worker thread done servicing request
21:29:42.245 00.000 13524 OnExposeComplete: enter
21:29:42.245 00.000 13524 UpdateGuideState(): m_state=6
21:29:42.245 00.000 13524 Star::Find(15, 669, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
21:29:42.245 00.000 13524 Star::Find returns 1 (0), X=669.53, Y=328.10, Mass=1326, SNR=23.4, Peak=254 HFD=2.1
21:29:42.245 00.000 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.59 = -1.59)
21:29:42.260 00.015 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.46 = 1.46)
21:29:42.260 00.000 13524 CameraToMount -- cameraX=-83.50 cameraY=-53.40 hyp=99.11 cameraTheta=-2.57 mountX=-1.54 mountY=98.50, mountTheta=1.59
21:29:42.260 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:29:42.260 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:29:42.260 00.000 13524 CameraToMount -- cameraX=669.53 cameraY=328.10 hyp=745.60 cameraTheta=0.46 mountX=95.83 mountY=-726.81, mountTheta=-1.44
21:29:42.260 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:29:42.260 00.000 13524 BLT: Moving South for 500 ms, step 9 / 43, DecLoc = -726.81
21:29:42.260 00.000 13524 Enqueuing Calibration Move request for direction 1
21:29:42.260 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:42.260 00.000 18852 Worker thread wakes up
21:29:42.260 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:29:42.260 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:29:42.260 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:29:42.260 00.000 18852 MoveAxis(S, 500, -)
21:29:42.260 00.000 18852 Guiding  Dir = 1, Dur = 500
21:29:42.260 00.000 18852 IsSlewing returns 0
21:29:42.260 00.000 18852 IsGuiding returns 0
21:29:42.276 00.016 18852 PulseGuide returned control before completion, sleep 509
21:29:42.276 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:29:42.292 00.016 13524 UpdateGuideState exits: m=1326 SNR=23.4
21:29:42.292 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:42.292 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:42.292 00.000 13524 Enqueuing Expose request
21:29:42.792 00.500 18852 IsGuiding returns 0
21:29:42.792 00.000 18852 Move returns status 0, amount 500
21:29:42.792 00.000 18852 move complete, result=0
21:29:42.792 00.000 18852 worker thread done servicing request
21:29:42.792 00.000 18852 Worker thread wakes up
21:29:42.792 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:42.792 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,313,31,31)
21:29:46.025 03.233 18852 Exposure complete
21:29:46.056 00.031 18852 worker thread done servicing request
21:29:46.056 00.000 13524 OnExposeComplete: enter
21:29:46.056 00.000 13524 UpdateGuideState(): m_state=6
21:29:46.056 00.000 13524 Star::Find(15, 669, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
21:29:46.056 00.000 13524 Star::Find returns 1 (0), X=670.05, Y=327.30, Mass=1347, SNR=23.6, Peak=255 HFD=2.2
21:29:46.056 00.000 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:29:46.056 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:29:46.056 00.000 13524 CameraToMount -- cameraX=-82.98 cameraY=-54.20 hyp=99.11 cameraTheta=-2.56 mountX=-0.59 mountY=98.60, mountTheta=1.58
21:29:46.056 00.000 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:29:46.056 00.000 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:29:46.072 00.016 13524 CameraToMount -- cameraX=670.05 cameraY=327.30 hyp=745.71 cameraTheta=0.45 mountX=96.78 mountY=-726.71, mountTheta=-1.44
21:29:46.072 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:29:46.072 00.000 13524 BLT: Moving South for 500 ms, step 10 / 43, DecLoc = -726.71
21:29:46.072 00.000 13524 Enqueuing Calibration Move request for direction 1
21:29:46.072 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:46.072 00.000 18852 Worker thread wakes up
21:29:46.072 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:29:46.072 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:29:46.072 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:29:46.072 00.000 18852 MoveAxis(S, 500, -)
21:29:46.072 00.000 18852 Guiding  Dir = 1, Dur = 500
21:29:46.072 00.000 18852 IsSlewing returns 0
21:29:46.072 00.000 18852 IsGuiding returns 0
21:29:46.072 00.000 18852 PulseGuide returned control before completion, sleep 509
21:29:46.088 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=3, FiltMax=255, Gamma=1.000
21:29:46.088 00.000 13524 UpdateGuideState exits: m=1347 SNR=23.6
21:29:46.088 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:46.103 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:46.103 00.000 13524 Enqueuing Expose request
21:29:46.603 00.500 18852 IsGuiding returns 0
21:29:46.603 00.000 18852 Move returns status 0, amount 500
21:29:46.603 00.000 18852 move complete, result=0
21:29:46.603 00.000 18852 worker thread done servicing request
21:29:46.603 00.000 18852 Worker thread wakes up
21:29:46.603 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:46.603 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,312,31,31)
21:29:49.837 03.234 18852 Exposure complete
21:29:49.868 00.031 18852 worker thread done servicing request
21:29:49.868 00.000 13524 OnExposeComplete: enter
21:29:49.868 00.000 13524 UpdateGuideState(): m_state=6
21:29:49.868 00.000 13524 Star::Find(15, 670, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
21:29:49.868 00.000 13524 Star::Find returns 1 (0), X=670.38, Y=327.50, Mass=1324, SNR=23.1, Peak=255 HFD=1.6
21:29:49.868 00.000 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:29:49.868 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:29:49.868 00.000 13524 CameraToMount -- cameraX=-82.65 cameraY=-54.00 hyp=98.72 cameraTheta=-2.56 mountX=-0.57 mountY=98.21, mountTheta=1.58
21:29:49.884 00.016 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:29:49.884 00.000 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:29:49.884 00.000 13524 CameraToMount -- cameraX=670.38 cameraY=327.50 hyp=746.10 cameraTheta=0.45 mountX=96.80 mountY=-727.10, mountTheta=-1.44
21:29:49.884 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:29:49.884 00.000 13524 BLT: Moving South for 500 ms, step 11 / 43, DecLoc = -727.10
21:29:49.884 00.000 13524 Enqueuing Calibration Move request for direction 1
21:29:49.884 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:49.884 00.000 18852 Worker thread wakes up
21:29:49.884 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:29:49.884 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:29:49.884 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:29:49.884 00.000 18852 MoveAxis(S, 500, -)
21:29:49.884 00.000 18852 Guiding  Dir = 1, Dur = 500
21:29:49.884 00.000 18852 IsSlewing returns 0
21:29:49.884 00.000 18852 IsGuiding returns 0
21:29:49.884 00.000 18852 PulseGuide returned control before completion, sleep 509
21:29:49.899 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:29:49.915 00.016 13524 UpdateGuideState exits: m=1324 SNR=23.1
21:29:49.915 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:49.915 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:49.915 00.000 13524 Enqueuing Expose request
21:29:50.415 00.500 18852 IsGuiding returns 0
21:29:50.415 00.000 18852 Move returns status 0, amount 500
21:29:50.415 00.000 18852 move complete, result=0
21:29:50.415 00.000 18852 worker thread done servicing request
21:29:50.415 00.000 18852 Worker thread wakes up
21:29:50.415 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:50.415 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,312,31,31)
21:29:53.649 03.234 18852 Exposure complete
21:29:53.680 00.031 18852 worker thread done servicing request
21:29:53.680 00.000 13524 OnExposeComplete: enter
21:29:53.680 00.000 13524 UpdateGuideState(): m_state=6
21:29:53.680 00.000 13524 Star::Find(15, 670, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
21:29:53.680 00.000 13524 Star::Find returns 1 (0), X=669.76, Y=328.34, Mass=1441, SNR=24.3, Peak=258 HFD=2.1
21:29:53.680 00.000 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.59 = -1.59)
21:29:53.680 00.000 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.46 = 1.46)
21:29:53.680 00.000 13524 CameraToMount -- cameraX=-83.26 cameraY=-53.16 hyp=98.79 cameraTheta=-2.57 mountX=-1.61 mountY=98.16, mountTheta=1.59
21:29:53.695 00.015 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:29:53.695 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:29:53.695 00.000 13524 CameraToMount -- cameraX=669.76 cameraY=328.34 hyp=745.91 cameraTheta=0.46 mountX=95.76 mountY=-727.14, mountTheta=-1.44
21:29:53.695 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:29:53.695 00.000 13524 BLT: Moving South for 500 ms, step 12 / 43, DecLoc = -727.14
21:29:53.695 00.000 13524 Enqueuing Calibration Move request for direction 1
21:29:53.695 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:53.695 00.000 18852 Worker thread wakes up
21:29:53.695 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:29:53.695 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:29:53.695 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:29:53.695 00.000 18852 MoveAxis(S, 500, -)
21:29:53.695 00.000 18852 Guiding  Dir = 1, Dur = 500
21:29:53.695 00.000 18852 IsSlewing returns 0
21:29:53.695 00.000 18852 IsGuiding returns 0
21:29:53.695 00.000 18852 PulseGuide returned control before completion, sleep 509
21:29:53.711 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=33, FiltMin=2, FiltMax=255, Gamma=1.000
21:29:53.727 00.016 13524 UpdateGuideState exits: m=1441 SNR=24.3
21:29:53.727 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:53.727 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:53.727 00.000 13524 Enqueuing Expose request
21:29:54.227 00.500 18852 IsGuiding returns 0
21:29:54.227 00.000 18852 Move returns status 0, amount 500
21:29:54.227 00.000 18852 move complete, result=0
21:29:54.227 00.000 18852 worker thread done servicing request
21:29:54.227 00.000 18852 Worker thread wakes up
21:29:54.227 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:54.227 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,313,31,31)
21:29:57.476 03.249 18852 Exposure complete
21:29:57.507 00.031 18852 worker thread done servicing request
21:29:57.507 00.000 13524 OnExposeComplete: enter
21:29:57.507 00.000 13524 UpdateGuideState(): m_state=6
21:29:57.507 00.000 13524 Star::Find(15, 669, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
21:29:57.507 00.000 13524 Star::Find returns 1 (0), X=670.24, Y=327.21, Mass=1280, SNR=22.9, Peak=255 HFD=2.2
21:29:57.507 00.000 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.57 = -1.57)
21:29:57.522 00.015 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:29:57.522 00.000 13524 CameraToMount -- cameraX=-82.78 cameraY=-54.29 hyp=99.00 cameraTheta=-2.56 mountX=-0.41 mountY=98.50, mountTheta=1.57
21:29:57.522 00.000 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:29:57.522 00.000 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:29:57.522 00.000 13524 CameraToMount -- cameraX=670.24 cameraY=327.21 hyp=745.85 cameraTheta=0.45 mountX=96.97 mountY=-726.81, mountTheta=-1.44
21:29:57.522 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:29:57.522 00.000 13524 BLT: Moving South for 500 ms, step 13 / 43, DecLoc = -726.81
21:29:57.522 00.000 13524 Enqueuing Calibration Move request for direction 1
21:29:57.522 00.000 13524 BLT: Exiting DecMeasurementStep
21:29:57.522 00.000 18852 Worker thread wakes up
21:29:57.522 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:29:57.522 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:29:57.522 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:29:57.522 00.000 18852 MoveAxis(S, 500, -)
21:29:57.522 00.000 18852 Guiding  Dir = 1, Dur = 500
21:29:57.522 00.000 18852 IsSlewing returns 0
21:29:57.522 00.000 18852 IsGuiding returns 0
21:29:57.538 00.016 18852 PulseGuide returned control before completion, sleep 509
21:29:57.538 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=1, FiltMax=255, Gamma=1.000
21:29:57.554 00.016 13524 UpdateGuideState exits: m=1280 SNR=22.9
21:29:57.554 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:57.554 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:29:57.554 00.000 13524 Enqueuing Expose request
21:29:58.054 00.500 18852 IsGuiding returns 0
21:29:58.054 00.000 18852 Move returns status 0, amount 500
21:29:58.054 00.000 18852 move complete, result=0
21:29:58.054 00.000 18852 worker thread done servicing request
21:29:58.054 00.000 18852 Worker thread wakes up
21:29:58.054 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:29:58.054 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,312,31,31)
21:30:01.287 03.233 18852 Exposure complete
21:30:01.319 00.032 18852 worker thread done servicing request
21:30:01.319 00.000 13524 OnExposeComplete: enter
21:30:01.319 00.000 13524 UpdateGuideState(): m_state=6
21:30:01.319 00.000 13524 Star::Find(15, 670, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
21:30:01.319 00.000 13524 Star::Find returns 1 (0), X=670.39, Y=326.97, Mass=1206, SNR=22.6, Peak=255 HFD=2.2
21:30:01.319 00.000 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.57 = -1.57)
21:30:01.319 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:30:01.319 00.000 13524 CameraToMount -- cameraX=-82.63 cameraY=-54.53 hyp=99.00 cameraTheta=-2.56 mountX=-0.13 mountY=98.53, mountTheta=1.57
21:30:01.319 00.000 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:01.319 00.000 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:01.334 00.015 13524 CameraToMount -- cameraX=670.39 cameraY=326.97 hyp=745.88 cameraTheta=0.45 mountX=97.25 mountY=-726.77, mountTheta=-1.44
21:30:01.334 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:01.334 00.000 13524 BLT: Moving South for 500 ms, step 14 / 43, DecLoc = -726.77
21:30:01.334 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:01.334 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:01.334 00.000 18852 Worker thread wakes up
21:30:01.334 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:01.334 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:01.334 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:01.334 00.000 18852 MoveAxis(S, 500, -)
21:30:01.334 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:01.334 00.000 18852 IsSlewing returns 0
21:30:01.334 00.000 18852 IsGuiding returns 0
21:30:01.334 00.000 18852 PulseGuide returned control before completion, sleep 509
21:30:01.350 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=1, FiltMax=255, Gamma=1.000
21:30:01.350 00.000 13524 UpdateGuideState exits: m=1206 SNR=22.6
21:30:01.365 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:01.365 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:01.365 00.000 13524 Enqueuing Expose request
21:30:01.865 00.500 18852 IsGuiding returns 1
21:30:01.865 00.000 18852 scope still moving after pulse duration time elapsed
21:30:01.897 00.032 18852 IsSlewing returns 0
21:30:01.897 00.000 18852 IsGuiding returns 0
21:30:01.897 00.000 18852 scope move finished after 500 + 54 ms
21:30:01.897 00.000 18852 Move returns status 0, amount 500
21:30:01.897 00.000 18852 move complete, result=0
21:30:01.897 00.000 18852 worker thread done servicing request
21:30:01.897 00.000 18852 Worker thread wakes up
21:30:01.897 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:01.897 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,312,31,31)
21:30:05.146 03.249 18852 Exposure complete
21:30:05.177 00.031 18852 worker thread done servicing request
21:30:05.177 00.000 13524 OnExposeComplete: enter
21:30:05.177 00.000 13524 UpdateGuideState(): m_state=6
21:30:05.177 00.000 13524 Star::Find(15, 670, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
21:30:05.193 00.016 13524 Star::Find returns 1 (0), X=670.15, Y=326.91, Mass=1334, SNR=23.3, Peak=255 HFD=2.3
21:30:05.193 00.000 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.57 = -1.57)
21:30:05.193 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:30:05.193 00.000 13524 CameraToMount -- cameraX=-82.88 cameraY=-54.58 hyp=99.24 cameraTheta=-2.56 mountX=-0.21 mountY=98.76, mountTheta=1.57
21:30:05.193 00.000 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:05.193 00.000 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:05.193 00.000 13524 CameraToMount -- cameraX=670.15 cameraY=326.91 hyp=745.64 cameraTheta=0.45 mountX=97.16 mountY=-726.55, mountTheta=-1.44
21:30:05.193 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:05.193 00.000 13524 BLT: Moving South for 500 ms, step 15 / 43, DecLoc = -726.55
21:30:05.193 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:05.193 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:05.208 00.015 18852 Worker thread wakes up
21:30:05.208 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:05.208 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:05.208 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:05.208 00.000 18852 MoveAxis(S, 500, -)
21:30:05.208 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:05.208 00.000 18852 IsSlewing returns 0
21:30:05.208 00.000 18852 IsGuiding returns 0
21:30:05.208 00.000 18852 PulseGuide returned control before completion, sleep 509
21:30:05.208 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=1, FiltMax=255, Gamma=1.000
21:30:05.224 00.016 13524 UpdateGuideState exits: m=1334 SNR=23.3
21:30:05.224 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:05.224 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:05.224 00.000 13524 Enqueuing Expose request
21:30:05.724 00.500 18852 IsGuiding returns 0
21:30:05.724 00.000 18852 Move returns status 0, amount 500
21:30:05.724 00.000 18852 move complete, result=0
21:30:05.724 00.000 18852 worker thread done servicing request
21:30:05.724 00.000 18852 Worker thread wakes up
21:30:05.724 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:05.724 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,312,31,31)
21:30:08.973 03.249 18852 Exposure complete
21:30:09.004 00.031 18852 worker thread done servicing request
21:30:09.004 00.000 13524 OnExposeComplete: enter
21:30:09.004 00.000 13524 UpdateGuideState(): m_state=6
21:30:09.004 00.000 13524 Star::Find(15, 670, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
21:30:09.004 00.000 13524 Star::Find returns 1 (0), X=670.28, Y=327.12, Mass=1184, SNR=22.2, Peak=255 HFD=2.2
21:30:09.004 00.000 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.57 = -1.57)
21:30:09.004 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:30:09.004 00.000 13524 CameraToMount -- cameraX=-82.75 cameraY=-54.38 hyp=99.02 cameraTheta=-2.56 mountX=-0.31 mountY=98.53, mountTheta=1.57
21:30:09.004 00.000 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:09.004 00.000 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:09.020 00.016 13524 CameraToMount -- cameraX=670.28 cameraY=327.12 hyp=745.84 cameraTheta=0.45 mountX=97.06 mountY=-726.78, mountTheta=-1.44
21:30:09.020 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:09.020 00.000 13524 BLT: Moving South for 500 ms, step 16 / 43, DecLoc = -726.78
21:30:09.020 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:09.020 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:09.020 00.000 18852 Worker thread wakes up
21:30:09.020 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:09.020 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:09.020 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:09.020 00.000 18852 MoveAxis(S, 500, -)
21:30:09.020 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:09.020 00.000 18852 IsSlewing returns 0
21:30:09.020 00.000 18852 IsGuiding returns 0
21:30:09.020 00.000 18852 PulseGuide returned control before completion, sleep 509
21:30:09.035 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:30:09.035 00.000 13524 UpdateGuideState exits: m=1184 SNR=22.2
21:30:09.035 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:09.051 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:09.051 00.000 13524 Enqueuing Expose request
21:30:09.551 00.500 18852 IsGuiding returns 0
21:30:09.551 00.000 18852 Move returns status 0, amount 500
21:30:09.551 00.000 18852 move complete, result=0
21:30:09.551 00.000 18852 worker thread done servicing request
21:30:09.551 00.000 18852 Worker thread wakes up
21:30:09.551 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:09.551 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,312,31,31)
21:30:12.802 03.251 18852 Exposure complete
21:30:12.833 00.031 18852 worker thread done servicing request
21:30:12.833 00.000 13524 OnExposeComplete: enter
21:30:12.833 00.000 13524 UpdateGuideState(): m_state=6
21:30:12.833 00.000 13524 Star::Find(15, 670, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
21:30:12.833 00.000 13524 Star::Find returns 1 (0), X=669.90, Y=328.05, Mass=1346, SNR=23.7, Peak=254 HFD=2.1
21:30:12.848 00.015 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:30:12.848 00.000 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.46 = 1.46)
21:30:12.848 00.000 13524 CameraToMount -- cameraX=-83.13 cameraY=-53.45 hyp=98.83 cameraTheta=-2.57 mountX=-1.30 mountY=98.24, mountTheta=1.58
21:30:12.848 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:12.848 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:12.848 00.000 13524 CameraToMount -- cameraX=669.90 cameraY=328.05 hyp=745.91 cameraTheta=0.46 mountX=96.08 mountY=-727.07, mountTheta=-1.44
21:30:12.848 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:12.848 00.000 13524 BLT: Moving South for 500 ms, step 17 / 43, DecLoc = -727.07
21:30:12.848 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:12.848 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:12.848 00.000 18852 Worker thread wakes up
21:30:12.848 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:12.848 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:12.848 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:12.848 00.000 18852 MoveAxis(S, 500, -)
21:30:12.848 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:12.864 00.016 18852 IsSlewing returns 0
21:30:12.864 00.000 18852 IsGuiding returns 0
21:30:12.864 00.000 18852 PulseGuide returned control before completion, sleep 508
21:30:12.864 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:30:12.880 00.016 13524 UpdateGuideState exits: m=1346 SNR=23.7
21:30:12.880 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:12.880 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:12.880 00.000 13524 Enqueuing Expose request
21:30:13.380 00.500 18852 IsGuiding returns 1
21:30:13.380 00.000 18852 scope still moving after pulse duration time elapsed
21:30:13.411 00.031 18852 IsSlewing returns 0
21:30:13.411 00.000 18852 IsGuiding returns 0
21:30:13.411 00.000 18852 scope move finished after 500 + 48 ms
21:30:13.411 00.000 18852 Move returns status 0, amount 500
21:30:13.411 00.000 18852 move complete, result=0
21:30:13.411 00.000 18852 worker thread done servicing request
21:30:13.411 00.000 18852 Worker thread wakes up
21:30:13.411 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:13.411 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,313,31,31)
21:30:16.645 03.234 18852 Exposure complete
21:30:16.676 00.031 18852 worker thread done servicing request
21:30:16.676 00.000 13524 OnExposeComplete: enter
21:30:16.676 00.000 13524 UpdateGuideState(): m_state=6
21:30:16.676 00.000 13524 Star::Find(15, 669, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
21:30:16.676 00.000 13524 Star::Find returns 1 (0), X=670.54, Y=326.88, Mass=1242, SNR=22.8, Peak=255 HFD=2.0
21:30:16.676 00.000 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.57 = -1.57)
21:30:16.676 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
21:30:16.676 00.000 13524 CameraToMount -- cameraX=-82.49 cameraY=-54.62 hyp=98.93 cameraTheta=-2.56 mountX=0.03 mountY=98.48, mountTheta=1.57
21:30:16.676 00.000 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:16.691 00.015 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:16.691 00.000 13524 CameraToMount -- cameraX=670.54 cameraY=326.88 hyp=745.97 cameraTheta=0.45 mountX=97.41 mountY=-726.83, mountTheta=-1.44
21:30:16.691 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:16.691 00.000 13524 BLT: Moving South for 500 ms, step 18 / 43, DecLoc = -726.83
21:30:16.691 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:16.691 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:16.691 00.000 18852 Worker thread wakes up
21:30:16.691 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:16.691 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:16.691 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:16.691 00.000 18852 MoveAxis(S, 500, -)
21:30:16.691 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:16.691 00.000 18852 IsSlewing returns 0
21:30:16.691 00.000 18852 IsGuiding returns 0
21:30:16.691 00.000 18852 PulseGuide returned control before completion, sleep 509
21:30:16.707 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:30:16.707 00.000 13524 UpdateGuideState exits: m=1242 SNR=22.8
21:30:16.723 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:16.723 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:16.723 00.000 13524 Enqueuing Expose request
21:30:17.222 00.499 18852 IsGuiding returns 0
21:30:17.222 00.000 18852 Move returns status 0, amount 500
21:30:17.222 00.000 18852 move complete, result=0
21:30:17.222 00.000 18852 worker thread done servicing request
21:30:17.222 00.000 18852 Worker thread wakes up
21:30:17.222 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:17.222 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(656,312,31,31)
21:30:20.472 03.250 18852 Exposure complete
21:30:20.503 00.031 18852 worker thread done servicing request
21:30:20.503 00.000 13524 OnExposeComplete: enter
21:30:20.503 00.000 13524 UpdateGuideState(): m_state=6
21:30:20.503 00.000 13524 Star::Find(15, 670, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
21:30:20.503 00.000 13524 Star::Find returns 1 (0), X=670.03, Y=327.71, Mass=1237, SNR=22.7, Peak=255 HFD=2.1
21:30:20.518 00.015 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:30:20.518 00.000 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:30:20.518 00.000 13524 CameraToMount -- cameraX=-83.00 cameraY=-53.78 hyp=98.90 cameraTheta=-2.57 mountX=-0.94 mountY=98.35, mountTheta=1.58
21:30:20.518 00.000 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:20.518 00.000 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:20.518 00.000 13524 CameraToMount -- cameraX=670.03 cameraY=327.71 hyp=745.88 cameraTheta=0.45 mountX=96.43 mountY=-726.96, mountTheta=-1.44
21:30:20.518 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:20.518 00.000 13524 BLT: Moving South for 500 ms, step 19 / 43, DecLoc = -726.96
21:30:20.518 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:20.518 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:20.518 00.000 18852 Worker thread wakes up
21:30:20.518 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:20.518 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:20.518 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:20.518 00.000 18852 MoveAxis(S, 500, -)
21:30:20.518 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:20.518 00.000 18852 IsSlewing returns 0
21:30:20.518 00.000 18852 IsGuiding returns 0
21:30:20.534 00.016 18852 PulseGuide returned control before completion, sleep 508
21:30:20.534 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:30:20.550 00.016 13524 UpdateGuideState exits: m=1237 SNR=22.7
21:30:20.550 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:20.550 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:20.550 00.000 13524 Enqueuing Expose request
21:30:21.050 00.500 18852 IsGuiding returns 0
21:30:21.050 00.000 18852 Move returns status 0, amount 500
21:30:21.050 00.000 18852 move complete, result=0
21:30:21.050 00.000 18852 worker thread done servicing request
21:30:21.050 00.000 18852 Worker thread wakes up
21:30:21.050 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:21.050 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,313,31,31)
21:30:24.282 03.232 18852 Exposure complete
21:30:24.313 00.031 18852 worker thread done servicing request
21:30:24.313 00.000 13524 OnExposeComplete: enter
21:30:24.313 00.000 13524 UpdateGuideState(): m_state=6
21:30:24.313 00.000 13524 Star::Find(15, 670, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
21:30:24.313 00.000 13524 Star::Find returns 1 (0), X=669.66, Y=328.48, Mass=1284, SNR=23.0, Peak=258 HFD=1.7
21:30:24.313 00.000 13524 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.99) = xAngle (-1.59 = -1.59)
21:30:24.313 00.000 13524 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.46 = 1.46)
21:30:24.313 00.000 13524 CameraToMount -- cameraX=-83.37 cameraY=-53.02 hyp=98.80 cameraTheta=-2.58 mountX=-1.79 mountY=98.16, mountTheta=1.59
21:30:24.329 00.016 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:24.329 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:24.329 00.000 13524 CameraToMount -- cameraX=669.66 cameraY=328.48 hyp=745.88 cameraTheta=0.46 mountX=95.59 mountY=-727.15, mountTheta=-1.44
21:30:24.329 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:24.329 00.000 13524 BLT: Moving South for 500 ms, step 20 / 43, DecLoc = -727.15
21:30:24.329 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:24.329 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:24.329 00.000 18852 Worker thread wakes up
21:30:24.329 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:24.329 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:24.329 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:24.329 00.000 18852 MoveAxis(S, 500, -)
21:30:24.329 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:24.329 00.000 18852 IsSlewing returns 0
21:30:24.329 00.000 18852 IsGuiding returns 0
21:30:24.329 00.000 18852 PulseGuide returned control before completion, sleep 509
21:30:24.345 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=1, FiltMax=254, Gamma=1.000
21:30:24.360 00.015 13524 UpdateGuideState exits: m=1284 SNR=23.0
21:30:24.360 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:24.360 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:24.360 00.000 13524 Enqueuing Expose request
21:30:24.860 00.500 18852 IsGuiding returns 0
21:30:24.860 00.000 18852 Move returns status 0, amount 500
21:30:24.860 00.000 18852 move complete, result=0
21:30:24.860 00.000 18852 worker thread done servicing request
21:30:24.860 00.000 18852 Worker thread wakes up
21:30:24.860 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:24.860 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,313,31,31)
21:30:28.109 03.249 18852 Exposure complete
21:30:28.141 00.032 18852 worker thread done servicing request
21:30:28.141 00.000 13524 OnExposeComplete: enter
21:30:28.141 00.000 13524 UpdateGuideState(): m_state=6
21:30:28.141 00.000 13524 Star::Find(15, 669, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
21:30:28.156 00.015 13524 Star::Find returns 1 (0), X=670.03, Y=327.81, Mass=1265, SNR=23.2, Peak=254 HFD=2.0
21:30:28.156 00.000 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:30:28.156 00.000 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.46 = 1.46)
21:30:28.156 00.000 13524 CameraToMount -- cameraX=-83.00 cameraY=-53.69 hyp=98.85 cameraTheta=-2.57 mountX=-1.03 mountY=98.29, mountTheta=1.58
21:30:28.156 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:28.156 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:28.156 00.000 13524 CameraToMount -- cameraX=670.03 cameraY=327.81 hyp=745.92 cameraTheta=0.46 mountX=96.35 mountY=-727.02, mountTheta=-1.44
21:30:28.156 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:28.156 00.000 13524 BLT: Moving South for 500 ms, step 21 / 43, DecLoc = -727.02
21:30:28.156 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:28.156 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:28.172 00.016 18852 Worker thread wakes up
21:30:28.172 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:28.172 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:28.172 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:28.172 00.000 18852 MoveAxis(S, 500, -)
21:30:28.172 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:28.172 00.000 18852 IsSlewing returns 0
21:30:28.172 00.000 18852 IsGuiding returns 0
21:30:28.172 00.000 18852 PulseGuide returned control before completion, sleep 509
21:30:28.172 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=1, FiltMax=255, Gamma=1.000
21:30:28.188 00.016 13524 UpdateGuideState exits: m=1265 SNR=23.2
21:30:28.188 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:28.188 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:28.188 00.000 13524 Enqueuing Expose request
21:30:28.688 00.500 18852 IsGuiding returns 0
21:30:28.688 00.000 18852 Move returns status 0, amount 500
21:30:28.688 00.000 18852 move complete, result=0
21:30:28.688 00.000 18852 worker thread done servicing request
21:30:28.688 00.000 18852 Worker thread wakes up
21:30:28.688 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:28.688 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,313,31,31)
21:30:31.937 03.249 18852 Exposure complete
21:30:31.968 00.031 18852 worker thread done servicing request
21:30:31.968 00.000 13524 OnExposeComplete: enter
21:30:31.968 00.000 13524 UpdateGuideState(): m_state=6
21:30:31.968 00.000 13524 Star::Find(15, 670, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
21:30:31.968 00.000 13524 Star::Find returns 1 (0), X=669.89, Y=327.80, Mass=1315, SNR=23.6, Peak=255 HFD=2.1
21:30:31.968 00.000 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:30:31.968 00.000 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.46 = 1.46)
21:30:31.968 00.000 13524 CameraToMount -- cameraX=-83.14 cameraY=-53.70 hyp=98.97 cameraTheta=-2.57 mountX=-1.09 mountY=98.40, mountTheta=1.58
21:30:31.968 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:31.968 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:31.968 00.000 13524 CameraToMount -- cameraX=669.89 cameraY=327.80 hyp=745.79 cameraTheta=0.46 mountX=96.28 mountY=-726.90, mountTheta=-1.44
21:30:31.984 00.016 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:31.984 00.000 13524 BLT: Moving South for 500 ms, step 22 / 43, DecLoc = -726.90
21:30:31.984 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:31.984 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:31.984 00.000 18852 Worker thread wakes up
21:30:31.984 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:31.984 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:31.984 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:31.984 00.000 18852 MoveAxis(S, 500, -)
21:30:31.984 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:31.984 00.000 18852 IsSlewing returns 0
21:30:31.984 00.000 18852 IsGuiding returns 0
21:30:31.984 00.000 18852 PulseGuide returned control before completion, sleep 509
21:30:31.984 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:30:31.999 00.015 13524 UpdateGuideState exits: m=1315 SNR=23.6
21:30:31.999 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:32.015 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:32.015 00.000 13524 Enqueuing Expose request
21:30:32.515 00.500 18852 IsGuiding returns 0
21:30:32.515 00.000 18852 Move returns status 0, amount 500
21:30:32.515 00.000 18852 move complete, result=0
21:30:32.515 00.000 18852 worker thread done servicing request
21:30:32.515 00.000 18852 Worker thread wakes up
21:30:32.515 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:32.515 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,313,31,31)
21:30:35.748 03.233 18852 Exposure complete
21:30:35.795 00.047 18852 worker thread done servicing request
21:30:35.795 00.000 13524 OnExposeComplete: enter
21:30:35.795 00.000 13524 UpdateGuideState(): m_state=6
21:30:35.795 00.000 13524 Star::Find(15, 669, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
21:30:35.795 00.000 13524 Star::Find returns 1 (0), X=670.08, Y=327.65, Mass=1261, SNR=22.5, Peak=255 HFD=2.2
21:30:35.795 00.000 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:30:35.795 00.000 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:30:35.795 00.000 13524 CameraToMount -- cameraX=-82.95 cameraY=-53.84 hyp=98.89 cameraTheta=-2.57 mountX=-0.87 mountY=98.35, mountTheta=1.58
21:30:35.795 00.000 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:35.811 00.016 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:35.811 00.000 13524 CameraToMount -- cameraX=670.08 cameraY=327.65 hyp=745.90 cameraTheta=0.45 mountX=96.50 mountY=-726.96, mountTheta=-1.44
21:30:35.811 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:35.811 00.000 13524 BLT: Moving South for 500 ms, step 23 / 43, DecLoc = -726.96
21:30:35.811 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:35.811 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:35.811 00.000 18852 Worker thread wakes up
21:30:35.811 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:35.811 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:35.811 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:35.811 00.000 18852 MoveAxis(S, 500, -)
21:30:35.811 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:35.811 00.000 18852 IsSlewing returns 0
21:30:35.811 00.000 18852 IsGuiding returns 0
21:30:35.811 00.000 18852 PulseGuide returned control before completion, sleep 509
21:30:35.826 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=0, FiltMax=255, Gamma=1.000
21:30:35.826 00.000 13524 UpdateGuideState exits: m=1261 SNR=22.5
21:30:35.842 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:35.842 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:35.842 00.000 13524 Enqueuing Expose request
21:30:36.342 00.500 18852 IsGuiding returns 0
21:30:36.342 00.000 18852 Move returns status 0, amount 500
21:30:36.342 00.000 18852 move complete, result=0
21:30:36.342 00.000 18852 worker thread done servicing request
21:30:36.342 00.000 18852 Worker thread wakes up
21:30:36.342 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:36.342 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,313,31,31)
21:30:39.576 03.234 18852 Exposure complete
21:30:39.607 00.031 18852 worker thread done servicing request
21:30:39.607 00.000 13524 OnExposeComplete: enter
21:30:39.607 00.000 13524 UpdateGuideState(): m_state=6
21:30:39.607 00.000 13524 Star::Find(15, 670, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
21:30:39.622 00.015 13524 Star::Find returns 1 (0), X=670.29, Y=327.61, Mass=1277, SNR=22.8, Peak=255 HFD=1.7
21:30:39.622 00.000 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:30:39.622 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:30:39.622 00.000 13524 CameraToMount -- cameraX=-82.73 cameraY=-53.89 hyp=98.73 cameraTheta=-2.56 mountX=-0.71 mountY=98.21, mountTheta=1.58
21:30:39.622 00.000 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:39.622 00.000 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:39.622 00.000 13524 CameraToMount -- cameraX=670.29 cameraY=327.61 hyp=746.07 cameraTheta=0.45 mountX=96.66 mountY=-727.10, mountTheta=-1.44
21:30:39.622 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:39.622 00.000 13524 BLT: Moving South for 500 ms, step 24 / 43, DecLoc = -727.10
21:30:39.622 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:39.622 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:39.622 00.000 18852 Worker thread wakes up
21:30:39.622 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:39.622 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:39.622 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:39.622 00.000 18852 MoveAxis(S, 500, -)
21:30:39.622 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:39.638 00.016 18852 IsSlewing returns 0
21:30:39.638 00.000 18852 IsGuiding returns 0
21:30:39.638 00.000 18852 PulseGuide returned control before completion, sleep 509
21:30:39.638 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:30:39.654 00.016 13524 UpdateGuideState exits: m=1277 SNR=22.8
21:30:39.654 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:39.654 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:39.654 00.000 13524 Enqueuing Expose request
21:30:40.154 00.500 18852 IsGuiding returns 0
21:30:40.154 00.000 18852 Move returns status 0, amount 500
21:30:40.154 00.000 18852 move complete, result=0
21:30:40.154 00.000 18852 worker thread done servicing request
21:30:40.154 00.000 18852 Worker thread wakes up
21:30:40.154 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:40.154 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,313,31,31)
21:30:43.402 03.248 18852 Exposure complete
21:30:43.433 00.031 18852 worker thread done servicing request
21:30:43.433 00.000 13524 OnExposeComplete: enter
21:30:43.433 00.000 13524 UpdateGuideState(): m_state=6
21:30:43.433 00.000 13524 Star::Find(15, 670, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
21:30:43.433 00.000 13524 Star::Find returns 1 (0), X=670.30, Y=327.34, Mass=1138, SNR=21.8, Peak=255 HFD=1.6
21:30:43.449 00.016 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:30:43.449 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:30:43.449 00.000 13524 CameraToMount -- cameraX=-82.73 cameraY=-54.15 hyp=98.88 cameraTheta=-2.56 mountX=-0.49 mountY=98.37, mountTheta=1.58
21:30:43.449 00.000 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:43.449 00.000 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:43.449 00.000 13524 CameraToMount -- cameraX=670.30 cameraY=327.34 hyp=745.96 cameraTheta=0.45 mountX=96.88 mountY=-726.94, mountTheta=-1.44
21:30:43.449 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:43.449 00.000 13524 BLT: Moving South for 500 ms, step 25 / 43, DecLoc = -726.94
21:30:43.449 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:43.449 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:43.449 00.000 18852 Worker thread wakes up
21:30:43.449 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:43.449 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:43.449 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:43.449 00.000 18852 MoveAxis(S, 500, -)
21:30:43.449 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:43.465 00.016 18852 IsSlewing returns 0
21:30:43.465 00.000 18852 IsGuiding returns 0
21:30:43.465 00.000 18852 PulseGuide returned control before completion, sleep 508
21:30:43.465 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=1, FiltMax=255, Gamma=1.000
21:30:43.480 00.015 13524 UpdateGuideState exits: m=1138 SNR=21.8
21:30:43.480 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:43.480 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:43.480 00.000 13524 Enqueuing Expose request
21:30:43.980 00.500 18852 IsGuiding returns 0
21:30:43.980 00.000 18852 Move returns status 0, amount 500
21:30:43.980 00.000 18852 move complete, result=0
21:30:43.980 00.000 18852 worker thread done servicing request
21:30:43.980 00.000 18852 Worker thread wakes up
21:30:43.980 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:43.980 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(655,312,31,31)
21:30:47.229 03.249 18852 Exposure complete
21:30:47.261 00.032 18852 worker thread done servicing request
21:30:47.261 00.000 13524 OnExposeComplete: enter
21:30:47.261 00.000 13524 UpdateGuideState(): m_state=6
21:30:47.261 00.000 13524 Star::Find(15, 670, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
21:30:47.261 00.000 13524 Star::Find returns 1 (0), X=671.76, Y=327.74, Mass=1224, SNR=23.1, Peak=256 HFD=1.9
21:30:47.276 00.015 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.57 = -1.57)
21:30:47.276 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:30:47.276 00.000 13524 CameraToMount -- cameraX=-81.26 cameraY=-53.76 hyp=97.43 cameraTheta=-2.56 mountX=-0.01 mountY=96.98, mountTheta=1.57
21:30:47.276 00.000 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:47.276 00.000 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:47.276 00.000 13524 CameraToMount -- cameraX=671.76 cameraY=327.74 hyp=747.45 cameraTheta=0.45 mountX=97.36 mountY=-728.32, mountTheta=-1.44
21:30:47.276 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:47.276 00.000 13524 BLT: Moving South for 500 ms, step 26 / 43, DecLoc = -728.32
21:30:47.276 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:47.276 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:47.276 00.000 18852 Worker thread wakes up
21:30:47.276 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:47.276 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:47.276 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:47.276 00.000 18852 MoveAxis(S, 500, -)
21:30:47.276 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:47.292 00.016 18852 IsSlewing returns 0
21:30:47.292 00.000 18852 IsGuiding returns 0
21:30:47.292 00.000 18852 PulseGuide returned control before completion, sleep 509
21:30:47.292 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=1, FiltMax=253, Gamma=1.000
21:30:47.307 00.015 13524 UpdateGuideState exits: m=1224 SNR=23.1
21:30:47.307 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:47.307 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:47.307 00.000 13524 Enqueuing Expose request
21:30:47.807 00.500 18852 IsGuiding returns 0
21:30:47.807 00.000 18852 Move returns status 0, amount 500
21:30:47.807 00.000 18852 move complete, result=0
21:30:47.807 00.000 18852 worker thread done servicing request
21:30:47.807 00.000 18852 Worker thread wakes up
21:30:47.807 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:47.807 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(657,313,31,31)
21:30:51.041 03.234 18852 Exposure complete
21:30:51.088 00.047 18852 worker thread done servicing request
21:30:51.088 00.000 13524 OnExposeComplete: enter
21:30:51.088 00.000 13524 UpdateGuideState(): m_state=6
21:30:51.088 00.000 13524 Star::Find(15, 671, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
21:30:51.088 00.000 13524 Star::Find returns 1 (0), X=672.39, Y=329.35, Mass=1222, SNR=22.6, Peak=258 HFD=1.6
21:30:51.088 00.000 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:30:51.088 00.000 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.46 = 1.46)
21:30:51.088 00.000 13524 CameraToMount -- cameraX=-80.64 cameraY=-52.15 hyp=96.03 cameraTheta=-2.57 mountX=-1.01 mountY=95.48, mountTheta=1.58
21:30:51.088 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:51.088 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:51.088 00.000 13524 CameraToMount -- cameraX=672.39 cameraY=329.35 hyp=748.72 cameraTheta=0.46 mountX=96.37 mountY=-729.83, mountTheta=-1.44
21:30:51.088 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:51.103 00.015 13524 BLT: Moving South for 500 ms, step 27 / 43, DecLoc = -729.83
21:30:51.103 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:51.103 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:51.103 00.000 18852 Worker thread wakes up
21:30:51.103 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:51.103 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:51.103 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:51.103 00.000 18852 MoveAxis(S, 500, -)
21:30:51.103 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:51.103 00.000 18852 IsSlewing returns 0
21:30:51.103 00.000 18852 IsGuiding returns 0
21:30:51.103 00.000 18852 PulseGuide returned control before completion, sleep 509
21:30:51.103 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=34, FiltMin=2, FiltMax=254, Gamma=1.000
21:30:51.119 00.016 13524 UpdateGuideState exits: m=1222 SNR=22.6
21:30:51.119 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:51.119 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:51.119 00.000 13524 Enqueuing Expose request
21:30:51.635 00.516 18852 IsGuiding returns 0
21:30:51.635 00.000 18852 Move returns status 0, amount 500
21:30:51.635 00.000 18852 move complete, result=0
21:30:51.635 00.000 18852 worker thread done servicing request
21:30:51.635 00.000 18852 Worker thread wakes up
21:30:51.635 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:51.635 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(657,314,31,31)
21:30:54.867 03.232 18852 Exposure complete
21:30:54.898 00.031 18852 worker thread done servicing request
21:30:54.898 00.000 13524 OnExposeComplete: enter
21:30:54.898 00.000 13524 UpdateGuideState(): m_state=6
21:30:54.898 00.000 13524 Star::Find(15, 672, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
21:30:54.898 00.000 13524 Star::Find returns 1 (0), X=673.62, Y=330.31, Mass=1279, SNR=23.0, Peak=258 HFD=1.7
21:30:54.898 00.000 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:30:54.898 00.000 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.46 = 1.46)
21:30:54.898 00.000 13524 CameraToMount -- cameraX=-79.41 cameraY=-51.18 hyp=94.48 cameraTheta=-2.57 mountX=-1.14 mountY=93.93, mountTheta=1.58
21:30:54.898 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:54.914 00.016 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:54.914 00.000 13524 CameraToMount -- cameraX=673.62 cameraY=330.31 hyp=750.24 cameraTheta=0.46 mountX=96.24 mountY=-731.38, mountTheta=-1.44
21:30:54.914 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:54.914 00.000 13524 BLT: Moving South for 500 ms, step 28 / 43, DecLoc = -731.38
21:30:54.914 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:54.914 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:54.914 00.000 18852 Worker thread wakes up
21:30:54.914 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:54.914 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:54.914 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:54.914 00.000 18852 MoveAxis(S, 500, -)
21:30:54.914 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:54.914 00.000 18852 IsSlewing returns 0
21:30:54.914 00.000 18852 IsGuiding returns 0
21:30:54.914 00.000 18852 PulseGuide returned control before completion, sleep 509
21:30:54.930 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:30:54.945 00.015 13524 UpdateGuideState exits: m=1279 SNR=23.0
21:30:54.945 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:54.945 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:54.945 00.000 13524 Enqueuing Expose request
21:30:55.445 00.500 18852 IsGuiding returns 0
21:30:55.445 00.000 18852 Move returns status 0, amount 500
21:30:55.445 00.000 18852 move complete, result=0
21:30:55.445 00.000 18852 worker thread done servicing request
21:30:55.445 00.000 18852 Worker thread wakes up
21:30:55.445 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:55.445 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(659,315,31,31)
21:30:58.694 03.249 18852 Exposure complete
21:30:58.726 00.032 18852 worker thread done servicing request
21:30:58.726 00.000 13524 OnExposeComplete: enter
21:30:58.726 00.000 13524 UpdateGuideState(): m_state=6
21:30:58.726 00.000 13524 Star::Find(15, 673, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
21:30:58.726 00.000 13524 Star::Find returns 1 (0), X=675.00, Y=330.38, Mass=1225, SNR=22.2, Peak=256 HFD=2.1
21:30:58.741 00.015 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:30:58.741 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:30:58.741 00.000 13524 CameraToMount -- cameraX=-78.03 cameraY=-51.12 hyp=93.28 cameraTheta=-2.56 mountX=-0.43 mountY=92.81, mountTheta=1.58
21:30:58.741 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:30:58.741 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:30:58.741 00.000 13524 CameraToMount -- cameraX=675.00 cameraY=330.38 hyp=751.51 cameraTheta=0.46 mountX=96.95 mountY=-732.50, mountTheta=-1.44
21:30:58.741 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:30:58.741 00.000 13524 BLT: Moving South for 500 ms, step 29 / 43, DecLoc = -732.50
21:30:58.741 00.000 13524 Enqueuing Calibration Move request for direction 1
21:30:58.741 00.000 13524 BLT: Exiting DecMeasurementStep
21:30:58.741 00.000 18852 Worker thread wakes up
21:30:58.741 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:30:58.741 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:30:58.741 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:30:58.741 00.000 18852 MoveAxis(S, 500, -)
21:30:58.741 00.000 18852 Guiding  Dir = 1, Dur = 500
21:30:58.741 00.000 18852 IsSlewing returns 0
21:30:58.757 00.016 18852 IsGuiding returns 0
21:30:58.757 00.000 18852 PulseGuide returned control before completion, sleep 509
21:30:58.757 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=34, FiltMin=2, FiltMax=252, Gamma=1.000
21:30:58.772 00.015 13524 UpdateGuideState exits: m=1225 SNR=22.2
21:30:58.772 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:58.772 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:30:58.772 00.000 13524 Enqueuing Expose request
21:30:59.272 00.500 18852 IsGuiding returns 0
21:30:59.272 00.000 18852 Move returns status 0, amount 500
21:30:59.272 00.000 18852 move complete, result=0
21:30:59.272 00.000 18852 worker thread done servicing request
21:30:59.272 00.000 18852 Worker thread wakes up
21:30:59.272 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:30:59.272 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(660,315,31,31)
21:31:02.506 03.234 18852 Exposure complete
21:31:02.537 00.031 18852 worker thread done servicing request
21:31:02.537 00.000 13524 OnExposeComplete: enter
21:31:02.537 00.000 13524 UpdateGuideState(): m_state=6
21:31:02.537 00.000 13524 Star::Find(15, 674, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
21:31:02.537 00.000 13524 Star::Find returns 1 (0), X=676.72, Y=331.44, Mass=1239, SNR=22.9, Peak=256 HFD=1.8
21:31:02.537 00.000 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.57 = -1.57)
21:31:02.537 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:31:02.537 00.000 13524 CameraToMount -- cameraX=-76.30 cameraY=-50.06 hyp=91.26 cameraTheta=-2.56 mountX=-0.36 mountY=90.80, mountTheta=1.57
21:31:02.553 00.016 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:31:02.553 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:31:02.553 00.000 13524 CameraToMount -- cameraX=676.72 cameraY=331.44 hyp=753.53 cameraTheta=0.46 mountX=97.02 mountY=-734.50, mountTheta=-1.44
21:31:02.553 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:02.553 00.000 13524 BLT: Moving South for 500 ms, step 30 / 43, DecLoc = -734.50
21:31:02.553 00.000 13524 Enqueuing Calibration Move request for direction 1
21:31:02.553 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:02.553 00.000 18852 Worker thread wakes up
21:31:02.553 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:02.553 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:02.553 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:02.553 00.000 18852 MoveAxis(S, 500, -)
21:31:02.553 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:02.553 00.000 18852 IsSlewing returns 0
21:31:02.553 00.000 18852 IsGuiding returns 0
21:31:02.553 00.000 18852 PulseGuide returned control before completion, sleep 509
21:31:02.569 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:31:02.584 00.015 13524 UpdateGuideState exits: m=1239 SNR=22.9
21:31:02.584 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:02.584 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:02.584 00.000 13524 Enqueuing Expose request
21:31:03.084 00.500 18852 IsGuiding returns 0
21:31:03.084 00.000 18852 Move returns status 0, amount 500
21:31:03.084 00.000 18852 move complete, result=0
21:31:03.084 00.000 18852 worker thread done servicing request
21:31:03.084 00.000 18852 Worker thread wakes up
21:31:03.084 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:03.084 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(662,316,31,31)
21:31:06.333 03.249 18852 Exposure complete
21:31:06.364 00.031 18852 worker thread done servicing request
21:31:06.364 00.000 13524 OnExposeComplete: enter
21:31:06.364 00.000 13524 UpdateGuideState(): m_state=6
21:31:06.364 00.000 13524 Star::Find(15, 676, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
21:31:06.364 00.000 13524 Star::Find returns 1 (0), X=677.87, Y=332.10, Mass=1298, SNR=23.4, Peak=255 HFD=2.2
21:31:06.380 00.016 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.57 = -1.57)
21:31:06.380 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:31:06.380 00.000 13524 CameraToMount -- cameraX=-75.16 cameraY=-49.40 hyp=89.94 cameraTheta=-2.56 mountX=-0.28 mountY=89.50, mountTheta=1.57
21:31:06.380 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:31:06.380 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:31:06.380 00.000 13524 CameraToMount -- cameraX=677.87 cameraY=332.10 hyp=754.85 cameraTheta=0.46 mountX=97.09 mountY=-735.81, mountTheta=-1.44
21:31:06.380 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:06.380 00.000 13524 BLT: Moving South for 500 ms, step 31 / 43, DecLoc = -735.81
21:31:06.380 00.000 13524 Enqueuing Calibration Move request for direction 1
21:31:06.380 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:06.380 00.000 18852 Worker thread wakes up
21:31:06.380 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:06.380 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:06.380 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:06.380 00.000 18852 MoveAxis(S, 500, -)
21:31:06.380 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:06.396 00.016 18852 IsSlewing returns 0
21:31:06.396 00.000 18852 IsGuiding returns 0
21:31:06.396 00.000 18852 PulseGuide returned control before completion, sleep 509
21:31:06.396 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=252, Gamma=1.000
21:31:06.411 00.015 13524 UpdateGuideState exits: m=1298 SNR=23.4
21:31:06.411 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:06.411 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:06.411 00.000 13524 Enqueuing Expose request
21:31:06.911 00.500 18852 IsGuiding returns 0
21:31:06.911 00.000 18852 Move returns status 0, amount 500
21:31:06.911 00.000 18852 move complete, result=0
21:31:06.911 00.000 18852 worker thread done servicing request
21:31:06.911 00.000 18852 Worker thread wakes up
21:31:06.911 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:06.911 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(663,317,31,31)
21:31:10.160 03.249 18852 Exposure complete
21:31:10.192 00.032 18852 worker thread done servicing request
21:31:10.192 00.000 13524 OnExposeComplete: enter
21:31:10.192 00.000 13524 UpdateGuideState(): m_state=6
21:31:10.192 00.000 13524 Star::Find(15, 677, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
21:31:10.192 00.000 13524 Star::Find returns 1 (0), X=679.61, Y=333.62, Mass=1149, SNR=22.1, Peak=256 HFD=1.5
21:31:10.207 00.015 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:31:10.207 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:31:10.207 00.000 13524 CameraToMount -- cameraX=-73.42 cameraY=-47.88 hyp=87.65 cameraTheta=-2.56 mountX=-0.59 mountY=87.19, mountTheta=1.58
21:31:10.207 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:31:10.207 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.80)
21:31:10.207 00.000 13524 CameraToMount -- cameraX=679.61 cameraY=333.62 hyp=757.08 cameraTheta=0.46 mountX=96.79 mountY=-738.12, mountTheta=-1.44
21:31:10.207 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:10.207 00.000 13524 BLT: Moving South for 500 ms, step 32 / 43, DecLoc = -738.12
21:31:10.207 00.000 13524 Enqueuing Calibration Move request for direction 1
21:31:10.207 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:10.207 00.000 18852 Worker thread wakes up
21:31:10.207 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:10.207 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:10.207 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:10.207 00.000 18852 MoveAxis(S, 500, -)
21:31:10.207 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:10.223 00.016 18852 IsSlewing returns 0
21:31:10.223 00.000 18852 IsGuiding returns 0
21:31:10.223 00.000 18852 PulseGuide returned control before completion, sleep 509
21:31:10.223 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=256, med=34, FiltMin=1, FiltMax=253, Gamma=1.000
21:31:10.239 00.016 13524 UpdateGuideState exits: m=1149 SNR=22.1
21:31:10.239 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:10.239 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:10.239 00.000 13524 Enqueuing Expose request
21:31:10.738 00.499 18852 IsGuiding returns 0
21:31:10.738 00.000 18852 Move returns status 0, amount 500
21:31:10.738 00.000 18852 move complete, result=0
21:31:10.738 00.000 18852 worker thread done servicing request
21:31:10.738 00.000 18852 Worker thread wakes up
21:31:10.738 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:10.738 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(665,319,31,31)
21:31:13.972 03.234 18852 Exposure complete
21:31:14.003 00.031 18852 worker thread done servicing request
21:31:14.003 00.000 13524 OnExposeComplete: enter
21:31:14.003 00.000 13524 UpdateGuideState(): m_state=6
21:31:14.003 00.000 13524 Star::Find(15, 679, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
21:31:14.003 00.000 13524 Star::Find returns 0 (4), X=681.48, Y=334.53, Mass=1239, SNR=22.8, Peak=259 HFD=1.4
21:31:14.003 00.000 13524 DistanceChecker: activated
21:31:14.003 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:31:14.019 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:31:14.019 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
21:31:14.019 00.000 18852 Worker thread wakes up
21:31:14.019 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:31:14.019 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:31:14.019 00.000 18852 move complete, result=0
21:31:14.019 00.000 18852 worker thread done servicing request
21:31:14.128 00.109 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:31:14.128 00.000 13524 Status Line: Star lost - low HFD
21:31:14.128 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=34, FiltMin=1, FiltMax=254, Gamma=1.000
21:31:14.160 00.032 13524 UpdateGuideState exits: Star lost - low HFD
21:31:14.160 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:14.160 00.000 13524 ScheduleExposure(3000,3,0) exposurePending=0
21:31:14.160 00.000 13524 Enqueuing Expose request
21:31:14.160 00.000 18852 Worker thread wakes up
21:31:14.160 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:14.160 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:31:17.408 03.248 18852 Exposure complete
21:31:17.454 00.046 18852 worker thread done servicing request
21:31:17.454 00.000 13524 OnExposeComplete: enter
21:31:17.454 00.000 13524 UpdateGuideState(): m_state=6
21:31:17.459 00.005 13524 Star::Find(15, 679, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
21:31:17.459 00.000 13524 Star::Find returns 1 (0), X=681.00, Y=334.82, Mass=1370, SNR=23.7, Peak=259 HFD=2.0
21:31:17.459 00.000 13524 DistanceChecker: deactivated
21:31:17.459 00.000 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:31:17.464 00.005 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:31:17.464 00.000 13524 CameraToMount -- cameraX=-72.03 cameraY=-46.68 hyp=85.83 cameraTheta=-2.57 mountX=-0.82 mountY=85.35, mountTheta=1.58
21:31:17.464 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:31:17.469 00.005 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:31:17.469 00.000 13524 CameraToMount -- cameraX=681.00 cameraY=334.82 hyp=758.86 cameraTheta=0.46 mountX=96.56 mountY=-739.96, mountTheta=-1.44
21:31:17.469 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:17.469 00.000 13524 BLT: Moving South for 500 ms, step 33 / 43, DecLoc = -739.96
21:31:17.474 00.005 13524 Enqueuing Calibration Move request for direction 1
21:31:17.474 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:17.474 00.000 18852 Worker thread wakes up
21:31:17.474 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:17.474 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:17.474 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:17.474 00.000 18852 MoveAxis(S, 500, -)
21:31:17.474 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:17.479 00.005 18852 IsSlewing returns 0
21:31:17.479 00.000 18852 IsGuiding returns 0
21:31:17.479 00.000 18852 PulseGuide returned control before completion, sleep 509
21:31:17.479 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:31:17.498 00.019 13524 UpdateGuideState exits: m=1370 SNR=23.7
21:31:17.498 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:17.498 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:17.503 00.005 13524 Enqueuing Expose request
21:31:17.998 00.495 18852 IsGuiding returns 0
21:31:17.998 00.000 18852 Move returns status 0, amount 500
21:31:17.998 00.000 18852 move complete, result=0
21:31:17.998 00.000 18852 worker thread done servicing request
21:31:17.998 00.000 18852 Worker thread wakes up
21:31:17.998 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:17.998 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(666,320,31,31)
21:31:21.236 03.238 18852 Exposure complete
21:31:21.267 00.031 18852 worker thread done servicing request
21:31:21.267 00.000 13524 OnExposeComplete: enter
21:31:21.267 00.000 13524 UpdateGuideState(): m_state=6
21:31:21.267 00.000 13524 Star::Find(15, 681, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
21:31:21.267 00.000 13524 Star::Find returns 1 (0), X=682.00, Y=336.35, Mass=1200, SNR=22.4, Peak=257 HFD=2.1
21:31:21.267 00.000 13524 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.99) = xAngle (-1.59 = -1.59)
21:31:21.267 00.000 13524 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.46 = 1.46)
21:31:21.282 00.015 13524 CameraToMount -- cameraX=-71.02 cameraY=-45.14 hyp=84.16 cameraTheta=-2.58 mountX=-1.54 mountY=83.61, mountTheta=1.59
21:31:21.282 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:31:21.282 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:31:21.282 00.000 13524 CameraToMount -- cameraX=682.00 cameraY=336.35 hyp=760.43 cameraTheta=0.46 mountX=95.83 mountY=-741.70, mountTheta=-1.44
21:31:21.282 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:21.282 00.000 13524 BLT: Moving South for 500 ms, step 34 / 43, DecLoc = -741.70
21:31:21.282 00.000 13524 Enqueuing Calibration Move request for direction 1
21:31:21.282 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:21.282 00.000 18852 Worker thread wakes up
21:31:21.282 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:21.282 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:21.282 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:21.282 00.000 18852 MoveAxis(S, 500, -)
21:31:21.282 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:21.282 00.000 18852 IsSlewing returns 0
21:31:21.282 00.000 18852 IsGuiding returns 0
21:31:21.298 00.016 18852 PulseGuide returned control before completion, sleep 509
21:31:21.298 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:31:21.314 00.016 13524 UpdateGuideState exits: m=1200 SNR=22.4
21:31:21.314 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:21.314 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:21.314 00.000 13524 Enqueuing Expose request
21:31:21.814 00.500 18852 IsGuiding returns 0
21:31:21.814 00.000 18852 Move returns status 0, amount 500
21:31:21.814 00.000 18852 move complete, result=0
21:31:21.814 00.000 18852 worker thread done servicing request
21:31:21.814 00.000 18852 Worker thread wakes up
21:31:21.814 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:21.814 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(667,321,31,31)
21:31:25.047 03.233 18852 Exposure complete
21:31:25.094 00.047 18852 worker thread done servicing request
21:31:25.094 00.000 13524 OnExposeComplete: enter
21:31:25.094 00.000 13524 UpdateGuideState(): m_state=6
21:31:25.094 00.000 13524 Star::Find(15, 682, 336, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
21:31:25.094 00.000 13524 Star::Find returns 1 (0), X=683.94, Y=337.91, Mass=1333, SNR=23.6, Peak=255 HFD=2.1
21:31:25.094 00.000 13524 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.99) = xAngle (-1.59 = -1.59)
21:31:25.110 00.016 13524 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.45 = 1.45)
21:31:25.110 00.000 13524 CameraToMount -- cameraX=-69.09 cameraY=-43.58 hyp=81.69 cameraTheta=-2.58 mountX=-1.78 mountY=81.12, mountTheta=1.59
21:31:25.110 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:31:25.110 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:31:25.110 00.000 13524 CameraToMount -- cameraX=683.94 cameraY=337.91 hyp=762.86 cameraTheta=0.46 mountX=95.60 mountY=-744.19, mountTheta=-1.44
21:31:25.110 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:25.110 00.000 13524 BLT: Moving South for 500 ms, step 35 / 43, DecLoc = -744.19
21:31:25.110 00.000 13524 Enqueuing Calibration Move request for direction 1
21:31:25.110 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:25.110 00.000 18852 Worker thread wakes up
21:31:25.110 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:25.110 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:25.110 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:25.110 00.000 18852 MoveAxis(S, 500, -)
21:31:25.110 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:25.110 00.000 18852 IsSlewing returns 0
21:31:25.110 00.000 18852 IsGuiding returns 0
21:31:25.125 00.015 18852 PulseGuide returned control before completion, sleep 509
21:31:25.125 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=34, FiltMin=2, FiltMax=256, Gamma=1.000
21:31:25.141 00.016 13524 UpdateGuideState exits: m=1333 SNR=23.6
21:31:25.141 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:25.141 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:25.141 00.000 13524 Enqueuing Expose request
21:31:25.641 00.500 18852 IsGuiding returns 1
21:31:25.641 00.000 18852 scope still moving after pulse duration time elapsed
21:31:25.672 00.031 18852 IsSlewing returns 0
21:31:25.672 00.000 18852 IsGuiding returns 0
21:31:25.672 00.000 18852 scope move finished after 500 + 51 ms
21:31:25.672 00.000 18852 Move returns status 0, amount 500
21:31:25.672 00.000 18852 move complete, result=0
21:31:25.672 00.000 18852 worker thread done servicing request
21:31:25.672 00.000 18852 Worker thread wakes up
21:31:25.672 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:25.672 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(669,323,31,31)
21:31:28.921 03.249 18852 Exposure complete
21:31:28.953 00.032 18852 worker thread done servicing request
21:31:28.953 00.000 13524 OnExposeComplete: enter
21:31:28.968 00.015 13524 UpdateGuideState(): m_state=6
21:31:28.968 00.000 13524 Star::Find(15, 683, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
21:31:28.968 00.000 13524 Star::Find returns 1 (0), X=685.68, Y=338.73, Mass=1346, SNR=23.1, Peak=253 HFD=2.2
21:31:28.968 00.000 13524 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.99) = xAngle (-1.59 = -1.59)
21:31:28.968 00.000 13524 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.46 = 1.46)
21:31:28.968 00.000 13524 CameraToMount -- cameraX=-67.35 cameraY=-42.77 hyp=79.78 cameraTheta=-2.58 mountX=-1.50 mountY=79.26, mountTheta=1.59
21:31:28.968 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:31:28.968 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:31:28.968 00.000 13524 CameraToMount -- cameraX=685.68 cameraY=338.73 hyp=764.78 cameraTheta=0.46 mountX=95.88 mountY=-746.05, mountTheta=-1.44
21:31:28.968 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:28.968 00.000 13524 BLT: Moving South for 500 ms, step 36 / 43, DecLoc = -746.05
21:31:28.984 00.016 13524 Enqueuing Calibration Move request for direction 1
21:31:28.984 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:28.984 00.000 18852 Worker thread wakes up
21:31:28.984 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:28.984 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:28.984 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:28.984 00.000 18852 MoveAxis(S, 500, -)
21:31:28.984 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:28.984 00.000 18852 IsSlewing returns 0
21:31:28.984 00.000 18852 IsGuiding returns 0
21:31:28.984 00.000 18852 PulseGuide returned control before completion, sleep 509
21:31:28.984 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:31:28.999 00.015 13524 UpdateGuideState exits: m=1346 SNR=23.1
21:31:28.999 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:28.999 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:28.999 00.000 13524 Enqueuing Expose request
21:31:29.515 00.516 18852 IsGuiding returns 0
21:31:29.515 00.000 18852 Move returns status 0, amount 500
21:31:29.515 00.000 18852 move complete, result=0
21:31:29.515 00.000 18852 worker thread done servicing request
21:31:29.515 00.000 18852 Worker thread wakes up
21:31:29.515 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:29.515 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(671,324,31,31)
21:31:32.749 03.234 18852 Exposure complete
21:31:32.780 00.031 18852 worker thread done servicing request
21:31:32.780 00.000 13524 OnExposeComplete: enter
21:31:32.780 00.000 13524 UpdateGuideState(): m_state=6
21:31:32.780 00.000 13524 Star::Find(15, 685, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
21:31:32.795 00.015 13524 Star::Find returns 1 (0), X=687.88, Y=339.61, Mass=1337, SNR=23.5, Peak=260 HFD=2.2
21:31:32.795 00.000 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:31:32.795 00.000 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.46 = 1.46)
21:31:32.795 00.000 13524 CameraToMount -- cameraX=-65.15 cameraY=-41.88 hyp=77.45 cameraTheta=-2.57 mountX=-1.02 mountY=76.99, mountTheta=1.58
21:31:32.795 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
21:31:32.795 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:31:32.795 00.000 13524 CameraToMount -- cameraX=687.88 cameraY=339.61 hyp=767.15 cameraTheta=0.46 mountX=96.36 mountY=-748.32, mountTheta=-1.44
21:31:32.795 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:32.795 00.000 13524 BLT: Moving South for 500 ms, step 37 / 43, DecLoc = -748.32
21:31:32.795 00.000 13524 Enqueuing Calibration Move request for direction 1
21:31:32.795 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:32.811 00.016 18852 Worker thread wakes up
21:31:32.811 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:32.811 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:32.811 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:32.811 00.000 18852 MoveAxis(S, 500, -)
21:31:32.811 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:32.811 00.000 18852 IsSlewing returns 0
21:31:32.811 00.000 18852 IsGuiding returns 0
21:31:32.811 00.000 18852 PulseGuide returned control before completion, sleep 509
21:31:32.811 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=34, FiltMin=2, FiltMax=254, Gamma=1.000
21:31:32.827 00.016 13524 UpdateGuideState exits: m=1337 SNR=23.5
21:31:32.827 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:32.827 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:32.827 00.000 13524 Enqueuing Expose request
21:31:33.327 00.500 18852 IsGuiding returns 0
21:31:33.327 00.000 18852 Move returns status 0, amount 500
21:31:33.327 00.000 18852 move complete, result=0
21:31:33.327 00.000 18852 worker thread done servicing request
21:31:33.327 00.000 18852 Worker thread wakes up
21:31:33.327 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:33.327 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(673,325,31,31)
21:31:36.576 03.249 18852 Exposure complete
21:31:36.623 00.047 18852 worker thread done servicing request
21:31:36.623 00.000 13524 OnExposeComplete: enter
21:31:36.623 00.000 13524 UpdateGuideState(): m_state=6
21:31:36.623 00.000 13524 Star::Find(15, 687, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
21:31:36.623 00.000 13524 Star::Find returns 1 (0), X=689.13, Y=341.26, Mass=1201, SNR=21.9, Peak=256 HFD=2.3
21:31:36.623 00.000 13524 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.99) = xAngle (-1.59 = -1.59)
21:31:36.623 00.000 13524 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.45 = 1.45)
21:31:36.623 00.000 13524 CameraToMount -- cameraX=-63.89 cameraY=-40.24 hyp=75.51 cameraTheta=-2.58 mountX=-1.70 mountY=74.98, mountTheta=1.59
21:31:36.623 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:31:36.623 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:31:36.638 00.015 13524 CameraToMount -- cameraX=689.13 cameraY=341.26 hyp=769.00 cameraTheta=0.46 mountX=95.67 mountY=-750.33, mountTheta=-1.44
21:31:36.638 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:36.638 00.000 13524 BLT: Moving South for 500 ms, step 38 / 43, DecLoc = -750.33
21:31:36.638 00.000 13524 Enqueuing Calibration Move request for direction 1
21:31:36.638 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:36.638 00.000 18852 Worker thread wakes up
21:31:36.638 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:36.638 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:36.638 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:36.638 00.000 18852 MoveAxis(S, 500, -)
21:31:36.638 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:36.638 00.000 18852 IsSlewing returns 0
21:31:36.638 00.000 18852 IsGuiding returns 0
21:31:36.638 00.000 18852 PulseGuide returned control before completion, sleep 509
21:31:36.654 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=256, Gamma=1.000
21:31:36.654 00.000 13524 UpdateGuideState exits: m=1201 SNR=21.9
21:31:36.669 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:36.669 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:36.669 00.000 13524 Enqueuing Expose request
21:31:37.169 00.500 18852 IsGuiding returns 1
21:31:37.169 00.000 18852 scope still moving after pulse duration time elapsed
21:31:37.201 00.032 18852 IsSlewing returns 0
21:31:37.201 00.000 18852 IsGuiding returns 0
21:31:37.201 00.000 18852 scope move finished after 500 + 55 ms
21:31:37.201 00.000 18852 Move returns status 0, amount 500
21:31:37.201 00.000 18852 move complete, result=0
21:31:37.201 00.000 18852 worker thread done servicing request
21:31:37.201 00.000 18852 Worker thread wakes up
21:31:37.201 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:37.201 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(674,326,31,31)
21:31:40.443 03.242 18852 Exposure complete
21:31:40.474 00.031 18852 worker thread done servicing request
21:31:40.474 00.000 13524 OnExposeComplete: enter
21:31:40.474 00.000 13524 UpdateGuideState(): m_state=6
21:31:40.474 00.000 13524 Star::Find(15, 689, 341, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
21:31:40.474 00.000 13524 Star::Find returns 1 (0), X=690.51, Y=342.43, Mass=1241, SNR=22.5, Peak=258 HFD=1.5
21:31:40.474 00.000 13524 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.99) = xAngle (-1.60 = -1.60)
21:31:40.490 00.016 13524 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.45 = 1.45)
21:31:40.490 00.000 13524 CameraToMount -- cameraX=-62.52 cameraY=-39.07 hyp=73.72 cameraTheta=-2.58 mountX=-1.92 mountY=73.17, mountTheta=1.60
21:31:40.490 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:31:40.490 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:31:40.490 00.000 13524 CameraToMount -- cameraX=690.51 cameraY=342.43 hyp=770.75 cameraTheta=0.46 mountX=95.46 mountY=-752.14, mountTheta=-1.44
21:31:40.490 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:40.490 00.000 13524 BLT: Moving South for 500 ms, step 39 / 43, DecLoc = -752.14
21:31:40.490 00.000 13524 Enqueuing Calibration Move request for direction 1
21:31:40.490 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:40.490 00.000 18852 Worker thread wakes up
21:31:40.490 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:40.490 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:40.490 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:40.490 00.000 18852 MoveAxis(S, 500, -)
21:31:40.490 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:40.505 00.015 18852 IsSlewing returns 0
21:31:40.505 00.000 18852 IsGuiding returns 0
21:31:40.505 00.000 18852 PulseGuide returned control before completion, sleep 509
21:31:40.505 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=34, FiltMin=2, FiltMax=256, Gamma=1.000
21:31:40.521 00.016 13524 UpdateGuideState exits: m=1241 SNR=22.5
21:31:40.521 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:40.521 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:40.521 00.000 13524 Enqueuing Expose request
21:31:41.021 00.500 18852 IsGuiding returns 0
21:31:41.021 00.000 18852 Move returns status 0, amount 500
21:31:41.021 00.000 18852 move complete, result=0
21:31:41.021 00.000 18852 worker thread done servicing request
21:31:41.021 00.000 18852 Worker thread wakes up
21:31:41.021 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:41.021 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(676,327,31,31)
21:31:44.270 03.249 18852 Exposure complete
21:31:44.301 00.031 18852 worker thread done servicing request
21:31:44.301 00.000 13524 OnExposeComplete: enter
21:31:44.301 00.000 13524 UpdateGuideState(): m_state=6
21:31:44.301 00.000 13524 Star::Find(15, 690, 342, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
21:31:44.317 00.016 13524 Star::Find returns 1 (0), X=692.18, Y=343.62, Mass=1190, SNR=22.4, Peak=259 HFD=1.8
21:31:44.317 00.000 13524 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.99) = xAngle (-1.60 = -1.60)
21:31:44.317 00.000 13524 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.45 = 1.45)
21:31:44.317 00.000 13524 CameraToMount -- cameraX=-60.85 cameraY=-37.87 hyp=71.67 cameraTheta=-2.58 mountX=-1.99 mountY=71.12, mountTheta=1.60
21:31:44.317 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:31:44.317 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:31:44.317 00.000 13524 CameraToMount -- cameraX=692.18 cameraY=343.62 hyp=772.78 cameraTheta=0.46 mountX=95.38 mountY=-754.19, mountTheta=-1.44
21:31:44.317 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:44.317 00.000 13524 BLT: Moving South for 500 ms, step 40 / 43, DecLoc = -754.19
21:31:44.317 00.000 13524 Enqueuing Calibration Move request for direction 1
21:31:44.317 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:44.317 00.000 18852 Worker thread wakes up
21:31:44.317 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:44.317 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:44.317 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:44.317 00.000 18852 MoveAxis(S, 500, -)
21:31:44.317 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:44.333 00.016 18852 IsSlewing returns 0
21:31:44.333 00.000 18852 IsGuiding returns 0
21:31:44.333 00.000 18852 PulseGuide returned control before completion, sleep 509
21:31:44.333 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=34, FiltMin=2, FiltMax=253, Gamma=1.000
21:31:44.348 00.015 13524 UpdateGuideState exits: m=1190 SNR=22.4
21:31:44.348 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:44.348 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:44.348 00.000 13524 Enqueuing Expose request
21:31:44.848 00.500 18852 IsGuiding returns 1
21:31:44.848 00.000 18852 scope still moving after pulse duration time elapsed
21:31:44.879 00.031 18852 IsSlewing returns 0
21:31:44.879 00.000 18852 IsGuiding returns 0
21:31:44.879 00.000 18852 scope move finished after 500 + 47 ms
21:31:44.879 00.000 18852 Move returns status 0, amount 500
21:31:44.879 00.000 18852 move complete, result=0
21:31:44.879 00.000 18852 worker thread done servicing request
21:31:44.879 00.000 18852 Worker thread wakes up
21:31:44.879 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:44.879 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(677,329,31,31)
21:31:48.129 03.250 18852 Exposure complete
21:31:48.160 00.031 18852 worker thread done servicing request
21:31:48.160 00.000 13524 OnExposeComplete: enter
21:31:48.160 00.000 13524 UpdateGuideState(): m_state=6
21:31:48.175 00.015 13524 Star::Find(15, 692, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
21:31:48.175 00.000 13524 Star::Find returns 1 (0), X=693.81, Y=344.74, Mass=1249, SNR=22.7, Peak=256 HFD=2.0
21:31:48.175 00.000 13524 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.99) = xAngle (-1.60 = -1.60)
21:31:48.175 00.000 13524 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.45 = 1.45)
21:31:48.175 00.000 13524 CameraToMount -- cameraX=-59.22 cameraY=-36.75 hyp=69.70 cameraTheta=-2.59 mountX=-2.03 mountY=69.15, mountTheta=1.60
21:31:48.175 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:31:48.175 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:31:48.175 00.000 13524 CameraToMount -- cameraX=693.81 cameraY=344.74 hyp=774.74 cameraTheta=0.46 mountX=95.35 mountY=-756.16, mountTheta=-1.45
21:31:48.175 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:48.175 00.000 13524 BLT: Moving South for 500 ms, step 41 / 43, DecLoc = -756.16
21:31:48.175 00.000 13524 Enqueuing Calibration Move request for direction 1
21:31:48.175 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:48.191 00.016 18852 Worker thread wakes up
21:31:48.191 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:48.191 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:48.191 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:48.191 00.000 18852 MoveAxis(S, 500, -)
21:31:48.191 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:48.191 00.000 18852 IsSlewing returns 0
21:31:48.191 00.000 18852 IsGuiding returns 0
21:31:48.191 00.000 18852 PulseGuide returned control before completion, sleep 509
21:31:48.191 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=34, FiltMin=1, FiltMax=255, Gamma=1.000
21:31:48.207 00.016 13524 UpdateGuideState exits: m=1249 SNR=22.7
21:31:48.207 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:48.207 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:48.207 00.000 13524 Enqueuing Expose request
21:31:48.707 00.500 18852 IsGuiding returns 0
21:31:48.707 00.000 18852 Move returns status 0, amount 500
21:31:48.707 00.000 18852 move complete, result=0
21:31:48.707 00.000 18852 worker thread done servicing request
21:31:48.707 00.000 18852 Worker thread wakes up
21:31:48.707 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:48.707 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(679,330,31,31)
21:31:51.956 03.249 18852 Exposure complete
21:31:51.987 00.031 18852 worker thread done servicing request
21:31:51.987 00.000 13524 OnExposeComplete: enter
21:31:51.987 00.000 13524 UpdateGuideState(): m_state=6
21:31:52.003 00.016 13524 Star::Find(15, 693, 344, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
21:31:52.003 00.000 13524 Star::Find returns 1 (0), X=695.63, Y=345.77, Mass=1166, SNR=22.5, Peak=259 HFD=1.8
21:31:52.003 00.000 13524 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.99) = xAngle (-1.60 = -1.60)
21:31:52.003 00.000 13524 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.45 = 1.45)
21:31:52.003 00.000 13524 CameraToMount -- cameraX=-57.39 cameraY=-35.73 hyp=67.60 cameraTheta=-2.58 mountX=-1.88 mountY=67.09, mountTheta=1.60
21:31:52.003 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:31:52.003 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:31:52.003 00.000 13524 CameraToMount -- cameraX=695.63 cameraY=345.77 hyp=776.83 cameraTheta=0.46 mountX=95.50 mountY=-758.22, mountTheta=-1.45
21:31:52.003 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:52.003 00.000 13524 BLT: Moving South for 500 ms, step 42 / 43, DecLoc = -758.22
21:31:52.003 00.000 13524 Enqueuing Calibration Move request for direction 1
21:31:52.018 00.015 13524 BLT: Exiting DecMeasurementStep
21:31:52.018 00.000 18852 Worker thread wakes up
21:31:52.018 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:52.018 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:52.018 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:52.018 00.000 18852 MoveAxis(S, 500, -)
21:31:52.018 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:52.018 00.000 18852 IsSlewing returns 0
21:31:52.018 00.000 18852 IsGuiding returns 0
21:31:52.018 00.000 18852 PulseGuide returned control before completion, sleep 509
21:31:52.018 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=34, FiltMin=2, FiltMax=254, Gamma=1.000
21:31:52.034 00.016 13524 UpdateGuideState exits: m=1166 SNR=22.5
21:31:52.034 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:52.034 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:52.034 00.000 13524 Enqueuing Expose request
21:31:52.550 00.516 18852 IsGuiding returns 0
21:31:52.550 00.000 18852 Move returns status 0, amount 500
21:31:52.550 00.000 18852 move complete, result=0
21:31:52.550 00.000 18852 worker thread done servicing request
21:31:52.550 00.000 18852 Worker thread wakes up
21:31:52.550 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:52.550 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(681,331,31,31)
21:31:55.798 03.248 18852 Exposure complete
21:31:55.829 00.031 18852 worker thread done servicing request
21:31:55.829 00.000 13524 OnExposeComplete: enter
21:31:55.829 00.000 13524 UpdateGuideState(): m_state=6
21:31:55.829 00.000 13524 Star::Find(15, 695, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
21:31:55.844 00.015 13524 Star::Find returns 1 (0), X=697.13, Y=346.86, Mass=1312, SNR=23.5, Peak=257 HFD=2.2
21:31:55.844 00.000 13524 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.99) = xAngle (-1.60 = -1.60)
21:31:55.844 00.000 13524 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.44 = 1.44)
21:31:55.844 00.000 13524 CameraToMount -- cameraX=-55.89 cameraY=-34.64 hyp=65.76 cameraTheta=-2.59 mountX=-1.96 mountY=65.24, mountTheta=1.60
21:31:55.844 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:31:55.844 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:31:55.844 00.000 13524 CameraToMount -- cameraX=697.13 cameraY=346.86 hyp=778.66 cameraTheta=0.46 mountX=95.42 mountY=-760.07, mountTheta=-1.45
21:31:55.844 00.000 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:55.844 00.000 13524 BLT: Moving South for 500 ms, step 43 / 43, DecLoc = -760.07
21:31:55.844 00.000 13524 Enqueuing Calibration Move request for direction 1
21:31:55.844 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:55.860 00.016 18852 Worker thread wakes up
21:31:55.860 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:31:55.860 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:31:55.860 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:31:55.860 00.000 18852 MoveAxis(S, 500, -)
21:31:55.860 00.000 18852 Guiding  Dir = 1, Dur = 500
21:31:55.860 00.000 18852 IsSlewing returns 0
21:31:55.860 00.000 18852 IsGuiding returns 0
21:31:55.860 00.000 18852 PulseGuide returned control before completion, sleep 509
21:31:55.860 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=34, FiltMin=2, FiltMax=253, Gamma=1.000
21:31:55.876 00.016 13524 UpdateGuideState exits: m=1312 SNR=23.5
21:31:55.876 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:55.876 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:55.876 00.000 13524 Enqueuing Expose request
21:31:56.376 00.500 18852 IsGuiding returns 0
21:31:56.376 00.000 18852 Move returns status 0, amount 500
21:31:56.376 00.000 18852 move complete, result=0
21:31:56.376 00.000 18852 worker thread done servicing request
21:31:56.376 00.000 18852 Worker thread wakes up
21:31:56.376 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:31:56.376 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(682,332,31,31)
21:31:59.625 03.249 18852 Exposure complete
21:31:59.656 00.031 18852 worker thread done servicing request
21:31:59.656 00.000 13524 OnExposeComplete: enter
21:31:59.656 00.000 13524 UpdateGuideState(): m_state=6
21:31:59.656 00.000 13524 Star::Find(15, 697, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
21:31:59.656 00.000 13524 Star::Find returns 1 (0), X=699.10, Y=347.62, Mass=1308, SNR=23.3, Peak=258 HFD=2.1
21:31:59.656 00.000 13524 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.99) = xAngle (-1.59 = -1.59)
21:31:59.656 00.000 13524 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.45 = 1.45)
21:31:59.656 00.000 13524 CameraToMount -- cameraX=-53.93 cameraY=-33.87 hyp=63.68 cameraTheta=-2.58 mountX=-1.51 mountY=63.22, mountTheta=1.59
21:31:59.656 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:31:59.656 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:31:59.656 00.000 13524 CameraToMount -- cameraX=699.10 cameraY=347.62 hyp=780.76 cameraTheta=0.46 mountX=95.87 mountY=-762.08, mountTheta=-1.45
21:31:59.672 00.016 13524 BLT: Entering DecMeasurementStep, state = 3
21:31:59.672 00.000 13524 BLT: South pulses ended at Dec location -762.08
21:31:59.672 00.000 13524 BLT: Drift correction of -0.04 px applied to total north moves of 81.03 px, -0.001 px/frame
21:31:59.672 00.000 13524 BLT: Empirical north rate = 3.77 px/s 
21:31:59.672 00.000 13524 BLT: Smoothing applied to south data points
21:31:59.672 00.000 13524 BLT: Trial backlash amount is 41.59 px, 11029 ms, sigma = 0.1 px
21:31:59.672 00.000 13524 BLT: Clearing pulse is very large, issuing max S move of 3182
21:31:59.672 00.000 13524 Enqueuing Calibration Move request for direction 1
21:31:59.672 00.000 13524 BLT: Exiting DecMeasurementStep
21:31:59.672 00.000 18852 Worker thread wakes up
21:31:59.672 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 3182 opts 0x0
21:31:59.672 00.000 18852 Handling axis move in thread for scope dir=1 dur=3182
21:31:59.672 00.000 18852 scope move axis dir= 1 dur= 3182 opts= 0x0
21:31:59.672 00.000 18852 MoveAxis(S, 3182, -)
21:31:59.672 00.000 18852 Guiding  Dir = 1, Dur = 3182
21:31:59.672 00.000 18852 IsSlewing returns 0
21:31:59.672 00.000 18852 IsGuiding returns 0
21:31:59.687 00.015 18852 PulseGuide returned control before completion, sleep 3191
21:31:59.687 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=252, Gamma=1.000
21:31:59.703 00.016 13524 UpdateGuideState exits: m=1308 SNR=23.3
21:31:59.703 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:59.703 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:31:59.703 00.000 13524 Enqueuing Expose request
21:32:02.890 03.187 18852 IsGuiding returns 0
21:32:02.890 00.000 18852 Move returns status 0, amount 3182
21:32:02.890 00.000 18852 move complete, result=0
21:32:02.890 00.000 18852 worker thread done servicing request
21:32:02.890 00.000 18852 Worker thread wakes up
21:32:02.890 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:32:02.890 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(684,333,31,31)
21:32:06.139 03.249 18852 Exposure complete
21:32:06.170 00.031 18852 worker thread done servicing request
21:32:06.170 00.000 13524 OnExposeComplete: enter
21:32:06.170 00.000 13524 UpdateGuideState(): m_state=6
21:32:06.170 00.000 13524 Star::Find(15, 699, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
21:32:06.170 00.000 13524 Star::Find returns 1 (0), X=709.82, Y=353.56, Mass=1393, SNR=24.0, Peak=258 HFD=2.2
21:32:06.186 00.016 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:32:06.186 00.000 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.46 = 1.46)
21:32:06.186 00.000 13524 CameraToMount -- cameraX=-43.21 cameraY=-27.94 hyp=51.45 cameraTheta=-2.57 mountX=-0.54 mountY=51.16, mountTheta=1.58
21:32:06.186 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:32:06.186 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:32:06.186 00.000 13524 CameraToMount -- cameraX=709.82 cameraY=353.56 hyp=793.00 cameraTheta=0.46 mountX=96.83 mountY=-774.15, mountTheta=-1.45
21:32:06.186 00.000 13524 BLT: Entering DecMeasurementStep, state = 6
21:32:06.186 00.000 13524 BLT: Starting Dec position at -807.92, Ending Dec position at -774.15
21:32:06.186 00.000 13524 BLT: Final restore distance is 51.6 px, approx 10 steps
21:32:06.186 00.000 13524 Enqueuing Calibration Move request for direction 1
21:32:06.186 00.000 13524 BLT: Issuing restore pulse count 1 of 500 ms
21:32:06.201 00.015 13524 BLT: Exiting DecMeasurementStep
21:32:06.201 00.000 18852 Worker thread wakes up
21:32:06.201 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:32:06.201 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:32:06.201 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:32:06.201 00.000 18852 MoveAxis(S, 500, -)
21:32:06.201 00.000 18852 Guiding  Dir = 1, Dur = 500
21:32:06.201 00.000 18852 IsSlewing returns 0
21:32:06.201 00.000 18852 IsGuiding returns 0
21:32:06.201 00.000 18852 PulseGuide returned control before completion, sleep 509
21:32:06.201 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=34, FiltMin=2, FiltMax=256, Gamma=1.000
21:32:06.217 00.016 13524 UpdateGuideState exits: m=1393 SNR=24.0
21:32:06.217 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:06.217 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:32:06.217 00.000 13524 Enqueuing Expose request
21:32:06.717 00.500 18852 IsGuiding returns 0
21:32:06.717 00.000 18852 Move returns status 0, amount 500
21:32:06.717 00.000 18852 move complete, result=0
21:32:06.717 00.000 18852 worker thread done servicing request
21:32:06.717 00.000 18852 Worker thread wakes up
21:32:06.717 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:32:06.717 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(695,339,31,31)
21:32:09.966 03.249 18852 Exposure complete
21:32:09.997 00.031 18852 worker thread done servicing request
21:32:09.997 00.000 13524 OnExposeComplete: enter
21:32:09.997 00.000 13524 UpdateGuideState(): m_state=6
21:32:10.013 00.016 13524 Star::Find(15, 709, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
21:32:10.013 00.000 13524 Star::Find returns 1 (0), X=711.46, Y=354.75, Mass=1429, SNR=24.0, Peak=257 HFD=1.8
21:32:10.013 00.000 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:32:10.013 00.000 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.46 = 1.46)
21:32:10.013 00.000 13524 CameraToMount -- cameraX=-41.56 cameraY=-26.75 hyp=49.42 cameraTheta=-2.57 mountX=-0.63 mountY=49.13, mountTheta=1.58
21:32:10.013 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:32:10.013 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:32:10.013 00.000 13524 CameraToMount -- cameraX=711.46 cameraY=354.75 hyp=795.00 cameraTheta=0.46 mountX=96.74 mountY=-776.18, mountTheta=-1.45
21:32:10.013 00.000 13524 BLT: Entering DecMeasurementStep, state = 6
21:32:10.013 00.000 13524 Enqueuing Calibration Move request for direction 1
21:32:10.013 00.000 13524 BLT: Issuing restore pulse count 2 of 500 ms
21:32:10.013 00.000 13524 BLT: Exiting DecMeasurementStep
21:32:10.029 00.016 18852 Worker thread wakes up
21:32:10.029 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:32:10.029 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:32:10.029 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:32:10.029 00.000 18852 MoveAxis(S, 500, -)
21:32:10.029 00.000 18852 Guiding  Dir = 1, Dur = 500
21:32:10.029 00.000 18852 IsSlewing returns 0
21:32:10.029 00.000 18852 IsGuiding returns 0
21:32:10.029 00.000 18852 PulseGuide returned control before completion, sleep 509
21:32:10.029 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:32:10.044 00.015 13524 UpdateGuideState exits: m=1429 SNR=24.0
21:32:10.044 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:10.044 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:32:10.044 00.000 13524 Enqueuing Expose request
21:32:10.549 00.505 18852 IsGuiding returns 0
21:32:10.549 00.000 18852 Move returns status 0, amount 500
21:32:10.549 00.000 18852 move complete, result=0
21:32:10.549 00.000 18852 worker thread done servicing request
21:32:10.549 00.000 18852 Worker thread wakes up
21:32:10.549 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:32:10.549 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(696,340,31,31)
21:32:13.783 03.234 18852 Exposure complete
21:32:13.830 00.047 18852 worker thread done servicing request
21:32:13.830 00.000 13524 OnExposeComplete: enter
21:32:13.830 00.000 13524 UpdateGuideState(): m_state=6
21:32:13.830 00.000 13524 Star::Find(15, 711, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
21:32:13.830 00.000 13524 Star::Find returns 1 (0), X=713.10, Y=355.27, Mass=1323, SNR=23.3, Peak=256 HFD=2.2
21:32:13.830 00.000 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.57 = -1.57)
21:32:13.830 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:32:13.830 00.000 13524 CameraToMount -- cameraX=-39.93 cameraY=-26.23 hyp=47.77 cameraTheta=-2.56 mountX=-0.16 mountY=47.54, mountTheta=1.57
21:32:13.830 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:32:13.845 00.015 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:32:13.845 00.000 13524 CameraToMount -- cameraX=713.10 cameraY=355.27 hyp=796.69 cameraTheta=0.46 mountX=97.21 mountY=-777.77, mountTheta=-1.45
21:32:13.845 00.000 13524 BLT: Entering DecMeasurementStep, state = 6
21:32:13.845 00.000 13524 Enqueuing Calibration Move request for direction 1
21:32:13.845 00.000 13524 BLT: Issuing restore pulse count 3 of 500 ms
21:32:13.845 00.000 13524 BLT: Exiting DecMeasurementStep
21:32:13.845 00.000 18852 Worker thread wakes up
21:32:13.845 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:32:13.845 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:32:13.845 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:32:13.845 00.000 18852 MoveAxis(S, 500, -)
21:32:13.845 00.000 18852 Guiding  Dir = 1, Dur = 500
21:32:13.845 00.000 18852 IsSlewing returns 0
21:32:13.845 00.000 18852 IsGuiding returns 0
21:32:13.845 00.000 18852 PulseGuide returned control before completion, sleep 509
21:32:13.861 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=34, FiltMin=2, FiltMax=255, Gamma=1.000
21:32:13.861 00.000 13524 UpdateGuideState exits: m=1323 SNR=23.3
21:32:13.876 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:13.876 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:32:13.876 00.000 13524 Enqueuing Expose request
21:32:14.376 00.500 18852 IsGuiding returns 0
21:32:14.376 00.000 18852 Move returns status 0, amount 500
21:32:14.376 00.000 18852 move complete, result=0
21:32:14.376 00.000 18852 worker thread done servicing request
21:32:14.376 00.000 18852 Worker thread wakes up
21:32:14.376 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:32:14.376 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(698,340,31,31)
21:32:17.610 03.234 18852 Exposure complete
21:32:17.657 00.047 18852 worker thread done servicing request
21:32:17.657 00.000 13524 OnExposeComplete: enter
21:32:17.657 00.000 13524 UpdateGuideState(): m_state=6
21:32:17.657 00.000 13524 Star::Find(15, 713, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
21:32:17.657 00.000 13524 Star::Find returns 1 (0), X=714.15, Y=356.24, Mass=1307, SNR=23.1, Peak=258 HFD=2.2
21:32:17.657 00.000 13524 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.99) = xAngle (-1.58 = -1.58)
21:32:17.657 00.000 13524 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:32:17.657 00.000 13524 CameraToMount -- cameraX=-38.88 cameraY=-25.25 hyp=46.36 cameraTheta=-2.57 mountX=-0.40 mountY=46.11, mountTheta=1.58
21:32:17.672 00.015 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:32:17.672 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:32:17.672 00.000 13524 CameraToMount -- cameraX=714.15 cameraY=356.24 hyp=798.07 cameraTheta=0.46 mountX=96.98 mountY=-779.20, mountTheta=-1.45
21:32:17.672 00.000 13524 BLT: Entering DecMeasurementStep, state = 6
21:32:17.672 00.000 13524 Enqueuing Calibration Move request for direction 1
21:32:17.672 00.000 13524 BLT: Issuing restore pulse count 4 of 500 ms
21:32:17.672 00.000 13524 BLT: Exiting DecMeasurementStep
21:32:17.672 00.000 18852 Worker thread wakes up
21:32:17.672 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:32:17.672 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:32:17.672 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:32:17.672 00.000 18852 MoveAxis(S, 500, -)
21:32:17.672 00.000 18852 Guiding  Dir = 1, Dur = 500
21:32:17.672 00.000 18852 IsSlewing returns 0
21:32:17.672 00.000 18852 IsGuiding returns 0
21:32:17.672 00.000 18852 PulseGuide returned control before completion, sleep 509
21:32:17.688 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=34, FiltMin=2, FiltMax=256, Gamma=1.000
21:32:17.704 00.016 13524 UpdateGuideState exits: m=1307 SNR=23.1
21:32:17.704 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:17.704 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:32:17.704 00.000 13524 Enqueuing Expose request
21:32:18.204 00.500 18852 IsGuiding returns 0
21:32:18.204 00.000 18852 Move returns status 0, amount 500
21:32:18.204 00.000 18852 move complete, result=0
21:32:18.204 00.000 18852 worker thread done servicing request
21:32:18.204 00.000 18852 Worker thread wakes up
21:32:18.204 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:32:18.204 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(699,341,31,31)
21:32:21.437 03.233 18852 Exposure complete
21:32:21.468 00.031 18852 worker thread done servicing request
21:32:21.468 00.000 13524 OnExposeComplete: enter
21:32:21.468 00.000 13524 UpdateGuideState(): m_state=6
21:32:21.468 00.000 13524 Star::Find(15, 714, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
21:32:21.468 00.000 13524 Star::Find returns 1 (0), X=715.97, Y=357.06, Mass=1303, SNR=23.3, Peak=254 HFD=2.1
21:32:21.468 00.000 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.57 = -1.57)
21:32:21.468 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.47 = 1.47)
21:32:21.468 00.000 13524 CameraToMount -- cameraX=-37.06 cameraY=-24.44 hyp=44.39 cameraTheta=-2.56 mountX=-0.07 mountY=44.18, mountTheta=1.57
21:32:21.468 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:32:21.484 00.016 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:32:21.484 00.000 13524 CameraToMount -- cameraX=715.97 cameraY=357.06 hyp=800.06 cameraTheta=0.46 mountX=97.30 mountY=-781.13, mountTheta=-1.45
21:32:21.484 00.000 13524 BLT: Entering DecMeasurementStep, state = 6
21:32:21.484 00.000 13524 Enqueuing Calibration Move request for direction 1
21:32:21.484 00.000 13524 BLT: Issuing restore pulse count 5 of 500 ms
21:32:21.484 00.000 13524 BLT: Exiting DecMeasurementStep
21:32:21.484 00.000 18852 Worker thread wakes up
21:32:21.484 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:32:21.484 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:32:21.484 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:32:21.484 00.000 18852 MoveAxis(S, 500, -)
21:32:21.484 00.000 18852 Guiding  Dir = 1, Dur = 500
21:32:21.484 00.000 18852 IsSlewing returns 0
21:32:21.484 00.000 18852 IsGuiding returns 0
21:32:21.484 00.000 18852 PulseGuide returned control before completion, sleep 509
21:32:21.500 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=34, FiltMin=2, FiltMax=252, Gamma=1.000
21:32:21.515 00.015 13524 UpdateGuideState exits: m=1303 SNR=23.3
21:32:21.515 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:21.515 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:32:21.515 00.000 13524 Enqueuing Expose request
21:32:22.015 00.500 18852 IsGuiding returns 0
21:32:22.015 00.000 18852 Move returns status 0, amount 500
21:32:22.015 00.000 18852 move complete, result=0
21:32:22.015 00.000 18852 worker thread done servicing request
21:32:22.015 00.000 18852 Worker thread wakes up
21:32:22.015 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:32:22.015 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(701,342,31,31)
21:32:25.248 03.233 18852 Exposure complete
21:32:25.279 00.031 18852 worker thread done servicing request
21:32:25.279 00.000 13524 OnExposeComplete: enter
21:32:25.279 00.000 13524 UpdateGuideState(): m_state=6
21:32:25.279 00.000 13524 Star::Find(15, 715, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
21:32:25.279 00.000 13524 Star::Find returns 1 (0), X=717.71, Y=358.07, Mass=1328, SNR=23.5, Peak=255 HFD=2.2
21:32:25.279 00.000 13524 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.99) = xAngle (-1.57 = -1.57)
21:32:25.279 00.000 13524 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.48 = 1.48)
21:32:25.279 00.000 13524 CameraToMount -- cameraX=-35.32 cameraY=-23.42 hyp=42.38 cameraTheta=-2.56 mountX=0.04 mountY=42.19, mountTheta=1.57
21:32:25.279 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:32:25.279 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:32:25.295 00.016 13524 CameraToMount -- cameraX=717.71 cameraY=358.07 hyp=802.07 cameraTheta=0.46 mountX=97.42 mountY=-783.12, mountTheta=-1.45
21:32:25.295 00.000 13524 BLT: Entering DecMeasurementStep, state = 6
21:32:25.295 00.000 13524 Enqueuing Calibration Move request for direction 1
21:32:25.295 00.000 13524 BLT: Issuing restore pulse count 6 of 500 ms
21:32:25.295 00.000 13524 BLT: Exiting DecMeasurementStep
21:32:25.295 00.000 18852 Worker thread wakes up
21:32:25.295 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:32:25.295 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:32:25.295 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:32:25.295 00.000 18852 MoveAxis(S, 500, -)
21:32:25.295 00.000 18852 Guiding  Dir = 1, Dur = 500
21:32:25.295 00.000 18852 IsSlewing returns 0
21:32:25.295 00.000 18852 IsGuiding returns 0
21:32:25.295 00.000 18852 PulseGuide returned control before completion, sleep 509
21:32:25.310 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=1, FiltMax=254, Gamma=1.000
21:32:25.310 00.000 13524 UpdateGuideState exits: m=1328 SNR=23.5
21:32:25.326 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:25.326 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:32:25.326 00.000 13524 Enqueuing Expose request
21:32:25.826 00.500 18852 IsGuiding returns 0
21:32:25.826 00.000 18852 Move returns status 0, amount 500
21:32:25.826 00.000 18852 move complete, result=0
21:32:25.826 00.000 18852 worker thread done servicing request
21:32:25.826 00.000 18852 Worker thread wakes up
21:32:25.826 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:32:25.826 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(703,343,31,31)
21:32:29.075 03.249 18852 Exposure complete
21:32:29.106 00.031 18852 worker thread done servicing request
21:32:29.106 00.000 13524 OnExposeComplete: enter
21:32:29.106 00.000 13524 UpdateGuideState(): m_state=6
21:32:29.106 00.000 13524 Star::Find(15, 717, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
21:32:29.122 00.016 13524 Star::Find returns 1 (0), X=719.41, Y=358.54, Mass=1350, SNR=23.9, Peak=256 HFD=1.6
21:32:29.122 00.000 13524 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.99) = xAngle (-1.56 = -1.56)
21:32:29.122 00.000 13524 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.49 = 1.49)
21:32:29.122 00.000 13524 CameraToMount -- cameraX=-33.62 cameraY=-22.96 hyp=40.71 cameraTheta=-2.54 mountX=0.59 mountY=40.57, mountTheta=1.56
21:32:29.122 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:32:29.122 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:32:29.122 00.000 13524 CameraToMount -- cameraX=719.41 cameraY=358.54 hyp=803.80 cameraTheta=0.46 mountX=97.97 mountY=-784.73, mountTheta=-1.45
21:32:29.122 00.000 13524 BLT: Entering DecMeasurementStep, state = 6
21:32:29.122 00.000 13524 Enqueuing Calibration Move request for direction 1
21:32:29.122 00.000 13524 BLT: Issuing restore pulse count 7 of 500 ms
21:32:29.122 00.000 13524 BLT: Exiting DecMeasurementStep
21:32:29.122 00.000 18852 Worker thread wakes up
21:32:29.122 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:32:29.122 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:32:29.122 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:32:29.122 00.000 18852 MoveAxis(S, 500, -)
21:32:29.122 00.000 18852 Guiding  Dir = 1, Dur = 500
21:32:29.137 00.015 18852 IsSlewing returns 0
21:32:29.137 00.000 18852 IsGuiding returns 0
21:32:29.137 00.000 18852 PulseGuide returned control before completion, sleep 509
21:32:29.137 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=34, FiltMin=1, FiltMax=257, Gamma=1.000
21:32:29.153 00.016 13524 UpdateGuideState exits: m=1350 SNR=23.9
21:32:29.153 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:29.153 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:32:29.153 00.000 13524 Enqueuing Expose request
21:32:29.653 00.500 18852 IsGuiding returns 0
21:32:29.653 00.000 18852 Move returns status 0, amount 500
21:32:29.653 00.000 18852 move complete, result=0
21:32:29.653 00.000 18852 worker thread done servicing request
21:32:29.653 00.000 18852 Worker thread wakes up
21:32:29.653 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:32:29.653 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(704,344,31,31)
21:32:32.902 03.249 18852 Exposure complete
21:32:32.933 00.031 18852 worker thread done servicing request
21:32:32.933 00.000 13524 OnExposeComplete: enter
21:32:32.949 00.016 13524 UpdateGuideState(): m_state=6
21:32:32.949 00.000 13524 Star::Find(15, 719, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
21:32:32.949 00.000 13524 Star::Find returns 1 (0), X=721.02, Y=358.87, Mass=1442, SNR=24.3, Peak=256 HFD=2.1
21:32:32.949 00.000 13524 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.99) = xAngle (-1.54 = -1.54)
21:32:32.949 00.000 13524 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
21:32:32.949 00.000 13524 CameraToMount -- cameraX=-32.01 cameraY=-22.62 hyp=39.19 cameraTheta=-2.53 mountX=1.20 mountY=39.11, mountTheta=1.54
21:32:32.949 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:32:32.949 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:32:32.949 00.000 13524 CameraToMount -- cameraX=721.02 cameraY=358.87 hyp=805.39 cameraTheta=0.46 mountX=98.58 mountY=-786.20, mountTheta=-1.45
21:32:32.949 00.000 13524 BLT: Entering DecMeasurementStep, state = 6
21:32:32.949 00.000 13524 Enqueuing Calibration Move request for direction 1
21:32:32.965 00.016 13524 BLT: Issuing restore pulse count 8 of 500 ms
21:32:32.965 00.000 13524 BLT: Exiting DecMeasurementStep
21:32:32.965 00.000 18852 Worker thread wakes up
21:32:32.965 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:32:32.965 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:32:32.965 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:32:32.965 00.000 18852 MoveAxis(S, 500, -)
21:32:32.965 00.000 18852 Guiding  Dir = 1, Dur = 500
21:32:32.965 00.000 18852 IsSlewing returns 0
21:32:32.965 00.000 18852 IsGuiding returns 0
21:32:32.965 00.000 18852 PulseGuide returned control before completion, sleep 509
21:32:32.965 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=34, FiltMin=2, FiltMax=253, Gamma=1.000
21:32:32.980 00.015 13524 UpdateGuideState exits: m=1442 SNR=24.3
21:32:32.980 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:32.980 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:32:32.980 00.000 13524 Enqueuing Expose request
21:32:33.496 00.516 18852 IsGuiding returns 0
21:32:33.496 00.000 18852 Move returns status 0, amount 500
21:32:33.496 00.000 18852 move complete, result=0
21:32:33.496 00.000 18852 worker thread done servicing request
21:32:33.496 00.000 18852 Worker thread wakes up
21:32:33.496 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:32:33.496 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(706,344,31,31)
21:32:36.750 03.254 18852 Exposure complete
21:32:36.782 00.032 18852 worker thread done servicing request
21:32:36.782 00.000 13524 OnExposeComplete: enter
21:32:36.782 00.000 13524 UpdateGuideState(): m_state=6
21:32:36.782 00.000 13524 Star::Find(15, 721, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
21:32:36.782 00.000 13524 Star::Find returns 1 (0), X=722.17, Y=360.22, Mass=1264, SNR=23.1, Peak=255 HFD=2.3
21:32:36.782 00.000 13524 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.99) = xAngle (-1.55 = -1.55)
21:32:36.782 00.000 13524 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.49 = 1.49)
21:32:36.797 00.015 13524 CameraToMount -- cameraX=-30.85 cameraY=-21.27 hyp=37.48 cameraTheta=-2.54 mountX=0.71 mountY=37.36, mountTheta=1.55
21:32:36.797 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:32:36.797 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:32:36.797 00.000 13524 CameraToMount -- cameraX=722.17 cameraY=360.22 hyp=807.03 cameraTheta=0.46 mountX=98.09 mountY=-787.94, mountTheta=-1.45
21:32:36.797 00.000 13524 BLT: Entering DecMeasurementStep, state = 6
21:32:36.797 00.000 13524 Enqueuing Calibration Move request for direction 1
21:32:36.797 00.000 13524 BLT: Issuing restore pulse count 9 of 500 ms
21:32:36.797 00.000 13524 BLT: Exiting DecMeasurementStep
21:32:36.797 00.000 18852 Worker thread wakes up
21:32:36.797 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:32:36.797 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:32:36.797 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:32:36.797 00.000 18852 MoveAxis(S, 500, -)
21:32:36.797 00.000 18852 Guiding  Dir = 1, Dur = 500
21:32:36.797 00.000 18852 IsSlewing returns 0
21:32:36.797 00.000 18852 IsGuiding returns 0
21:32:36.813 00.016 18852 PulseGuide returned control before completion, sleep 509
21:32:36.813 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=34, FiltMin=1, FiltMax=256, Gamma=1.000
21:32:36.828 00.015 13524 UpdateGuideState exits: m=1264 SNR=23.1
21:32:36.828 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:36.828 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:32:36.828 00.000 13524 Enqueuing Expose request
21:32:37.328 00.500 18852 IsGuiding returns 0
21:32:37.328 00.000 18852 Move returns status 0, amount 500
21:32:37.328 00.000 18852 move complete, result=0
21:32:37.328 00.000 18852 worker thread done servicing request
21:32:37.328 00.000 18852 Worker thread wakes up
21:32:37.328 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:32:37.328 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(707,345,31,31)
21:32:38.937 01.609 13524 OnExposureDurationSelected: duration = 2500
21:32:40.562 01.625 18852 Exposure complete
21:32:40.609 00.047 18852 worker thread done servicing request
21:32:40.609 00.000 13524 OnExposeComplete: enter
21:32:40.609 00.000 13524 UpdateGuideState(): m_state=6
21:32:40.609 00.000 13524 Star::Find(15, 722, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
21:32:40.609 00.000 13524 Star::Find returns 1 (0), X=723.90, Y=360.71, Mass=1225, SNR=22.6, Peak=256 HFD=2.3
21:32:40.609 00.000 13524 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.99) = xAngle (-1.54 = -1.54)
21:32:40.609 00.000 13524 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
21:32:40.609 00.000 13524 CameraToMount -- cameraX=-29.13 cameraY=-20.79 hyp=35.79 cameraTheta=-2.52 mountX=1.26 mountY=35.72, mountTheta=1.54
21:32:40.609 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:32:40.624 00.015 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:32:40.624 00.000 13524 CameraToMount -- cameraX=723.90 cameraY=360.71 hyp=808.79 cameraTheta=0.46 mountX=98.64 mountY=-789.59, mountTheta=-1.45
21:32:40.624 00.000 13524 BLT: Entering DecMeasurementStep, state = 6
21:32:40.624 00.000 13524 Enqueuing Calibration Move request for direction 1
21:32:40.624 00.000 13524 BLT: Issuing restore pulse count 10 of 500 ms
21:32:40.624 00.000 13524 BLT: Exiting DecMeasurementStep
21:32:40.624 00.000 18852 Worker thread wakes up
21:32:40.624 00.000 18852 worker thread servicing REQUEST_MOVE scope dir S(1) 500 opts 0x0
21:32:40.624 00.000 18852 Handling axis move in thread for scope dir=1 dur=500
21:32:40.624 00.000 18852 scope move axis dir= 1 dur= 500 opts= 0x0
21:32:40.624 00.000 18852 MoveAxis(S, 500, -)
21:32:40.624 00.000 18852 Guiding  Dir = 1, Dur = 500
21:32:40.624 00.000 18852 IsSlewing returns 0
21:32:40.624 00.000 18852 IsGuiding returns 0
21:32:40.624 00.000 18852 PulseGuide returned control before completion, sleep 509
21:32:40.640 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=34, FiltMin=1, FiltMax=251, Gamma=1.000
21:32:40.656 00.016 13524 UpdateGuideState exits: m=1225 SNR=22.6
21:32:40.656 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:40.656 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:32:40.656 00.000 13524 Enqueuing Expose request
21:32:41.156 00.500 18852 IsGuiding returns 0
21:32:41.156 00.000 18852 Move returns status 0, amount 500
21:32:41.156 00.000 18852 move complete, result=0
21:32:41.156 00.000 18852 worker thread done servicing request
21:32:41.156 00.000 18852 Worker thread wakes up
21:32:41.156 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:32:41.156 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(709,346,31,31)
21:32:41.156 00.000 18852 ZWO: set CONTROL_EXPOSURE 2500000
21:32:43.905 02.749 18852 Exposure complete
21:32:43.952 00.047 18852 worker thread done servicing request
21:32:43.952 00.000 13524 OnExposeComplete: enter
21:32:43.952 00.000 13524 UpdateGuideState(): m_state=6
21:32:43.952 00.000 13524 Star::Find(15, 723, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:43.952 00.000 13524 Star::Find returns 1 (0), X=725.27, Y=361.66, Mass=1300, SNR=23.6, Peak=259 HFD=1.7
21:32:43.952 00.000 13524 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.99) = xAngle (-1.54 = -1.54)
21:32:43.952 00.000 13524 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.51 = 1.51)
21:32:43.952 00.000 13524 CameraToMount -- cameraX=-27.76 cameraY=-19.83 hyp=34.12 cameraTheta=-2.52 mountX=1.22 mountY=34.05, mountTheta=1.53
21:32:43.967 00.015 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.45 = 1.45)
21:32:43.967 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
21:32:43.967 00.000 13524 CameraToMount -- cameraX=725.27 cameraY=361.66 hyp=810.44 cameraTheta=0.46 mountX=98.59 mountY=-791.25, mountTheta=-1.45
21:32:43.967 00.000 13524 BLT: Entering DecMeasurementStep, state = 6
21:32:43.967 00.000 13524 BLT: normal result, moving to state=wrap-up
21:32:43.967 00.000 13524 BLT: Cleanup completed
21:32:43.967 00.000 13524 BLT: Exiting DecMeasurementStep
21:32:43.967 00.000 13524 GA-BLT: state = completed
21:32:43.967 00.000 13524 GA-BLT: Wrap-up after normal completion
21:32:43.967 00.000 13524 BLT: Reported result = >= 11029  +/-  19 ms (67.9  +/-  0.1 arc-sec)
21:32:43.983 00.016 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:32:43.983 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:32:43.983 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:32:43.983 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:32:43.983 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:32:43.983 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:32:43.983 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:32:43.999 00.016 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:32:43.999 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:32:43.999 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:32:43.999 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:32:43.999 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:32:43.999 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:32:43.999 00.000 13524 GA long series, window start=0, window end=123, Uncorrected RMS=0.279, Drift=0.181, Corrected RMS=0.320, R-sq=0.159
21:32:43.999 00.000 13524 GA long series, window start=63, window end=183, Uncorrected RMS=0.533, Drift=0.260, Corrected RMS=0.520, R-sq=0.086
21:32:43.999 00.000 13524 GA long series, window start=123, window end=246, Uncorrected RMS=0.566, Drift=-0.306, Corrected RMS=0.544, R-sq=0.111
21:32:43.999 00.000 13524 GA long series, window start=186, window end=306, Uncorrected RMS=0.394, Drift=0.299, Corrected RMS=0.843, R-sq=0.207
21:32:43.999 00.000 13524 GA long series, window start=246, window end=366, Uncorrected RMS=0.226, Drift=-0.145, Corrected RMS=0.356, R-sq=0.151
21:32:44.014 00.015 13524 GA long series, window start=306, window end=419, Uncorrected RMS=0.420, Drift=-0.658, Corrected RMS=0.293, R-sq=0.795
21:32:44.014 00.000 13524 Full uncorrected RMS=0.448px, Selected Dec drift=0.000 px/min, Best seeing estimate=0.226px, R-sq=0.000
21:32:44.014 00.000 13524 GA Min-Move recommendations are seeing-based: Dec=0.350, RA=0.228
21:32:44.014 00.000 13524 Guiding Assistant results follow:
21:32:44.014 00.000 13524 SNR=23.4, Samples=126, Elapsed Time=420s, RA HPF-RMS=  0.15 px (  0.24 arc-sec ), Dec HPF-RMS=  0.07 px (  0.12 arc-sec ), Total HPF-RMS=  0.16 px (  0.26 arc-sec )
21:32:44.014 00.000 13524 RA Peak=  1.98 px (  3.23 arc-sec ), RA Peak-Peak   9.96 px ( 16.27 arc-sec ), RA Drift Rate= -1.53 px/min ( -2.50 arc-sec/min ), Max RA Drift Rate=  0.18 px/sec (  0.29 arc-sec/sec ), Drift-Limiting Exp=   1.3 s 
21:32:44.014 00.000 13524 Dec Drift Rate= -0.02 px/min ( -0.02 arc-sec/min ), Dec Peak=  1.94 px (  3.17 arc-sec ), PA Error= 0.1 arc-min
21:32:44.030 00.016 13524 Recommendation: Use exposure times in the range of 1.0s to 3.0s
21:32:44.030 00.000 13524 Recommendation: Try setting RA min-move to 0.23
21:32:44.045 00.015 13524 Recommendation: Try setting Dec min-move to 0.35
21:32:44.061 00.016 13524 Recommendation: Backlash is >= 11029 ms; you may need to guide in only one Dec direction (currently North)
21:32:44.061 00.000 13524 GetString("/profile/4/GA/2026-07-27 21:23:30/BLT_north", "") returns ""
21:32:44.061 00.000 13524 GetString("/profile/4/GA/2026-07-27 21:29:17/BLT_north", "") returns ""
21:32:44.061 00.000 13524 GetString("/profile/4/GA/2026-07-30 21:18:36/BLT_north", "") returns "-807.9,-806.5,-804.2,-802.1,-800.0,-798.0,-796.2,-794.3,-792.3,-790.4,-788.7,-786.9,-784.9,-782.8,-781.1,-779.5,-777.6,-775.7,-773.7,-772.3,-770.9,-768.4,-766.7,-765.3,-763.4,-761.7,-759.5,-757.9,-756.0,-754.4,-752.3,-750.6,-748.6,-746.3,-744.9,-742.6,-740.6,-738.6,-736.4,-734.6,-732.8,-730.7,-729.0,-726."
21:32:44.077 00.016 13524 End of Guiding Assistant output....
21:32:44.092 00.015 13524 GuidingAssistant: Re-enabling guide output (1, 59)
21:32:44.092 00.000 13524 Mount: notify guiding stopped
21:32:44.092 00.000 13524 Changing from state GUIDING to STOP
21:32:44.092 00.000 13524 guider state => SELECTED
21:32:44.092 00.000 13524 GuiderMultiStar::AutoSelect enter
21:32:44.092 00.000 13524 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:32:44.124 00.032 13524 AutoFind: auto downsample for scale 1.63 => 1x
21:32:44.170 00.046 13524 AutoFind: global mean = 0.0, stdev 9.3
21:32:44.170 00.000 13524 AutoFind: using threshold = 0.1
21:32:44.202 00.032 13524 AutoFind: local max [751, 592] 98.6
21:32:44.202 00.000 13524 AutoFind: local max [826, 47] 81.7
21:32:44.202 00.000 13524 AutoFind: local max [661, 437] 38.2
21:32:44.202 00.000 13524 AutoFind: local max [725, 362] 29.5
21:32:44.202 00.000 13524 AutoFind: local max [791, 318] 12.9
21:32:44.217 00.015 13524 AutoFind: local max [401, 285] 12.2
21:32:44.217 00.000 13524 AutoFind: local max [787, 553] 8.7
21:32:44.217 00.000 13524 AutoFind: local max [762, 293] 7.2
21:32:44.217 00.000 13524 AutoFind: local max [728, 99] 6.1
21:32:44.217 00.000 13524 AutoFind: local max [827, 191] 6.1
21:32:44.217 00.000 13524 AutoFind: local max [515, 346] 5.8
21:32:44.217 00.000 13524 AutoFind: local max [751, 532] 5.6
21:32:44.217 00.000 13524 AutoFind: local max [513, 238] 5.2
21:32:44.217 00.000 13524 AutoFind: local max [737, 342] 5.0
21:32:44.217 00.000 13524 AutoFind: local max [531, 21] 4.9
21:32:44.217 00.000 13524 AutoFind: local max [762, 101] 4.7
21:32:44.217 00.000 13524 AutoFind: local max [687, 414] 4.6
21:32:44.217 00.000 13524 AutoFind: local max [323, 24] 4.3
21:32:44.233 00.016 13524 AutoFind: local max [725, 547] 4.3
21:32:44.233 00.000 13524 AutoFind: local max [728, 290] 4.2
21:32:44.233 00.000 13524 AutoFind: local max [759, 189] 4.1
21:32:44.233 00.000 13524 AutoFind: local max [479, 89] 4.1
21:32:44.233 00.000 13524 AutoFind: local max [568, 112] 3.9
21:32:44.233 00.000 13524 AutoFind: local max [702, 183] 3.9
21:32:44.233 00.000 13524 AutoFind: local max [704, 343] 3.8
21:32:44.233 00.000 13524 AutoFind: local max [834, 61] 3.7
21:32:44.233 00.000 13524 AutoFind: local max [836, 43] 3.7
21:32:44.233 00.000 13524 AutoFind: local max [577, 445] 3.7
21:32:44.233 00.000 13524 AutoFind: local max [617, 267] 3.7
21:32:44.233 00.000 13524 AutoFind: local max [367, 235] 3.7
21:32:44.248 00.015 13524 AutoFind: local max [675, 266] 3.7
21:32:44.248 00.000 13524 AutoFind: local max [758, 467] 3.6
21:32:44.248 00.000 13524 AutoFind: local max [741, 585] 3.6
21:32:44.248 00.000 13524 AutoFind: local max [557, 273] 3.6
21:32:44.248 00.000 13524 AutoFind: local max [700, 274] 3.6
21:32:44.248 00.000 13524 AutoFind: local max [827, 37] 3.6
21:32:44.248 00.000 13524 AutoFind: local max [827, 525] 3.5
21:32:44.248 00.000 13524 AutoFind: local max [510, 208] 3.5
21:32:44.248 00.000 13524 AutoFind: local max [547, 161] 3.5
21:32:44.248 00.000 13524 AutoFind: local max [796, 548] 3.5
21:32:44.248 00.000 13524 AutoFind: local max [739, 593] 3.5
21:32:44.248 00.000 13524 AutoFind: local max [667, 267] 3.5
21:32:44.264 00.016 13524 AutoFind: local max [545, 576] 3.5
21:32:44.264 00.000 13524 AutoFind: local max [599, 144] 3.4
21:32:44.264 00.000 13524 AutoFind: local max [378, 531] 3.4
21:32:44.264 00.000 13524 AutoFind: local max [611, 521] 3.4
21:32:44.264 00.000 13524 AutoFind: local max [678, 548] 3.4
21:32:44.264 00.000 13524 AutoFind: local max [764, 466] 3.4
21:32:44.264 00.000 13524 AutoFind: local max [488, 12] 3.4
21:32:44.264 00.000 13524 AutoFind: local max [462, 219] 3.3
21:32:44.264 00.000 13524 AutoFind: local max [704, 254] 3.3
21:32:44.264 00.000 13524 AutoFind: local max [659, 68] 3.3
21:32:44.264 00.000 13524 AutoFind: local max [746, 211] 3.3
21:32:44.264 00.000 13524 AutoFind: local max [712, 166] 3.3
21:32:44.280 00.016 13524 AutoFind: local max [576, 136] 3.3
21:32:44.280 00.000 13524 AutoFind: local max [743, 259] 3.3
21:32:44.280 00.000 13524 AutoFind: local max [685, 277] 3.3
21:32:44.280 00.000 13524 AutoFind: local max [544, 20] 3.3
21:32:44.280 00.000 13524 AutoFind: local max [562, 283] 3.3
21:32:44.280 00.000 13524 AutoFind: local max [626, 436] 3.3
21:32:44.280 00.000 13524 AutoFind: local max [732, 332] 3.3
21:32:44.280 00.000 13524 AutoFind: local max [676, 584] 3.3
21:32:44.280 00.000 13524 AutoFind: local max [500, 52] 3.2
21:32:44.280 00.000 13524 AutoFind: local max [562, 160] 3.2
21:32:44.280 00.000 13524 AutoFind: local max [652, 239] 3.2
21:32:44.280 00.000 13524 AutoFind: local max [657, 174] 3.2
21:32:44.280 00.000 13524 AutoFind: local max [590, 202] 3.2
21:32:44.295 00.015 13524 AutoFind: local max [795, 357] 3.2
21:32:44.295 00.000 13524 AutoFind: local max [585, 587] 3.2
21:32:44.295 00.000 13524 AutoFind: local max [342, 108] 3.2
21:32:44.295 00.000 13524 AutoFind: local max [650, 371] 3.2
21:32:44.295 00.000 13524 AutoFind: local max [806, 193] 3.2
21:32:44.295 00.000 13524 AutoFind: local max [679, 210] 3.2
21:32:44.295 00.000 13524 AutoFind: local max [615, 472] 3.2
21:32:44.295 00.000 13524 AutoFind: local max [884, 191] 3.2
21:32:44.295 00.000 13524 AutoFind: local max [354, 246] 3.2
21:32:44.295 00.000 13524 AutoFind: local max [500, 310] 3.2
21:32:44.295 00.000 13524 AutoFind: local max [504, 274] 3.2
21:32:44.295 00.000 13524 AutoFind: local max [744, 480] 3.2
21:32:44.311 00.016 13524 AutoFind: local max [701, 392] 3.1
21:32:44.311 00.000 13524 AutoFind: local max [726, 219] 3.1
21:32:44.311 00.000 13524 AutoFind: local max [627, 357] 3.1
21:32:44.311 00.000 13524 AutoFind: local max [499, 546] 3.1
21:32:44.311 00.000 13524 AutoFind: local max [648, 186] 3.1
21:32:44.311 00.000 13524 AutoFind: local max [685, 155] 3.1
21:32:44.311 00.000 13524 AutoFind: local max [724, 496] 3.1
21:32:44.311 00.000 13524 AutoFind: local max [463, 384] 3.1
21:32:44.311 00.000 13524 AutoFind: local max [671, 144] 3.1
21:32:44.311 00.000 13524 AutoFind: local max [526, 161] 3.1
21:32:44.311 00.000 13524 AutoFind: local max [700, 99] 3.1
21:32:44.311 00.000 13524 AutoFind: local max [245, 305] 3.1
21:32:44.327 00.016 13524 AutoFind: local max [659, 584] 3.1
21:32:44.327 00.000 13524 AutoFind: local max [655, 108] 3.1
21:32:44.327 00.000 13524 AutoFind: local max [684, 246] 3.0
21:32:44.327 00.000 13524 AutoFind: local max [815, 219] 3.0
21:32:44.327 00.000 13524 AutoFind: local max [113, 576] 3.0
21:32:44.327 00.000 13524 AutoFind: local max [644, 357] 3.0
21:32:44.327 00.000 13524 AutoFind: local max [640, 135] 3.0
21:32:44.327 00.000 13524 AutoFind: local max [673, 348] 3.0
21:32:44.327 00.000 13524 AutoFind: local max [795, 379] 3.0
21:32:44.327 00.000 13524 AutoFind: too close [644, 357] 3.0 - [627, 357] 3.1
21:32:44.327 00.000 13524 AutoFind: too close [644, 357] 3.0 - [650, 371] 3.2
21:32:44.327 00.000 13524 AutoFind: too close [684, 246] 3.0 - [704, 254] 3.3
21:32:44.342 00.015 13524 AutoFind: too close [684, 246] 3.0 - [675, 266] 3.7
21:32:44.342 00.000 13524 AutoFind: too close [659, 584] 3.1 - [676, 584] 3.3
21:32:44.342 00.000 13524 AutoFind: too close [671, 144] 3.1 - [685, 155] 3.1
21:32:44.342 00.000 13524 AutoFind: too close [724, 496] 3.1 - [744, 480] 3.2
21:32:44.342 00.000 13524 AutoFind: too close [648, 186] 3.1 - [657, 174] 3.2
21:32:44.342 00.000 13524 AutoFind: too close [726, 219] 3.1 - [746, 211] 3.3
21:32:44.342 00.000 13524 AutoFind: too close [744, 480] 3.2 - [764, 466] 3.4
21:32:44.342 00.000 13524 AutoFind: too close [744, 480] 3.2 - [758, 467] 3.6
21:32:44.342 00.000 13524 AutoFind: too close [354, 246] 3.2 - [367, 235] 3.7
21:32:44.342 00.000 13524 AutoFind: too close [562, 160] 3.2 - [547, 161] 3.5
21:32:44.342 00.000 13524 AutoFind: too close [732, 332] 3.3 - [737, 342] 5.0
21:32:44.342 00.000 13524 AutoFind: too close [562, 283] 3.3 - [557, 273] 3.6
21:32:44.358 00.016 13524 AutoFind: too close [544, 20] 3.3 - [531, 21] 4.9
21:32:44.358 00.000 13524 AutoFind: too close [685, 277] 3.3 - [667, 267] 3.5
21:32:44.358 00.000 13524 AutoFind: too close [685, 277] 3.3 - [700, 274] 3.6
21:32:44.358 00.000 13524 AutoFind: too close [685, 277] 3.3 - [675, 266] 3.7
21:32:44.358 00.000 13524 AutoFind: too close [712, 166] 3.3 - [702, 183] 3.9
21:32:44.358 00.000 13524 AutoFind: too close [704, 254] 3.3 - [700, 274] 3.6
21:32:44.358 00.000 13524 AutoFind: too close [764, 466] 3.4 - [758, 467] 3.6
21:32:44.358 00.000 13524 AutoFind: too close [667, 267] 3.5 - [675, 266] 3.7
21:32:44.358 00.000 13524 AutoFind: too close [739, 593] 3.5 - [741, 585] 3.6
21:32:44.358 00.000 13524 AutoFind: close dim-bright [739, 593] 3.5 - [751, 592] 98.6
21:32:44.358 00.000 13524 AutoFind: too close [796, 548] 3.5 - [787, 553] 8.7
21:32:44.373 00.015 13524 AutoFind: too close [827, 37] 3.6 - [836, 43] 3.7
21:32:44.373 00.000 13524 AutoFind: close dim-bright [827, 37] 3.6 - [826, 47] 81.7
21:32:44.373 00.000 13524 AutoFind: close dim-bright [741, 585] 3.6 - [751, 592] 98.6
21:32:44.373 00.000 13524 AutoFind: too close [836, 43] 3.7 - [834, 61] 3.7
21:32:44.373 00.000 13524 AutoFind: close dim-bright [836, 43] 3.7 - [826, 47] 81.7
21:32:44.373 00.000 13524 AutoFind: close dim-bright [834, 61] 3.7 - [826, 47] 81.7
21:32:44.373 00.000 13524 AutoFind: close dim-bright [737, 342] 5.0 - [725, 362] 29.5
21:32:44.373 00.000 13524 AutoFind: too close to edge [488, 12] 3.4
21:32:44.373 00.000 13524 AutoFind: BPP = 8, saturation at 266, pedestal 11, thresh = 240
21:32:44.373 00.000 13524 Star::Find(15, 751, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.373 00.000 13524 Star::Find returns 1 (0), X=750.59, Y=591.75, Mass=7249, SNR=56.7, Peak=252 HFD=4.7
21:32:44.373 00.000 13524 Star::Find(15, 826, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.373 00.000 13524 Star::Find returns 1 (0), X=825.51, Y=47.23, Mass=2461, SNR=33.1, Peak=260 HFD=2.7
21:32:44.389 00.016 13524 Star::Find(15, 661, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.389 00.000 13524 Star::Find returns 1 (0), X=660.68, Y=437.23, Mass=1246, SNR=23.0, Peak=254 HFD=1.8
21:32:44.389 00.000 13524 Star::Find(15, 725, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.389 00.000 13524 Star::Find returns 1 (0), X=725.27, Y=361.66, Mass=1300, SNR=23.6, Peak=259 HFD=1.7
21:32:44.389 00.000 13524 Star::Find(15, 791, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.389 00.000 13524 Star::Find returns 1 (0), X=790.91, Y=317.74, Mass=418, SNR=12.4, Peak=125 HFD=2.1
21:32:44.389 00.000 13524 Star::Find(15, 401, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.389 00.000 13524 Star::Find returns 1 (0), X=401.24, Y=285.13, Mass=399, SNR=12.4, Peak=106 HFD=2.3
21:32:44.389 00.000 13524 Star::Find(15, 762, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.389 00.000 13524 Star::Find returns 1 (0), X=761.66, Y=292.44, Mass=198, SNR=8.3, Peak=96 HFD=1.7
21:32:44.389 00.000 13524 Star::Find(15, 728, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.405 00.016 13524 Star::Find returns 0 (4), X=727.69, Y=99.66, Mass=166, SNR=7.4, Peak=85 HFD=1.5
21:32:44.405 00.000 13524 Star::Find(15, 827, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.405 00.000 13524 Star::Find returns 1 (0), X=826.70, Y=190.41, Mass=255, SNR=9.5, Peak=79 HFD=2.9
21:32:44.405 00.000 13524 Star::Find(15, 515, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.405 00.000 13524 Star::Find returns 1 (0), X=514.97, Y=346.18, Mass=142, SNR=6.7, Peak=75 HFD=2.0
21:32:44.405 00.000 13524 Star::Find(15, 751, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.405 00.000 13524 Star::Find returns 1 (0), X=750.81, Y=532.52, Mass=157, SNR=7.2, Peak=78 HFD=2.0
21:32:44.405 00.000 13524 Star::Find(15, 513, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.405 00.000 13524 Star::Find returns 0 (4), X=512.28, Y=238.58, Mass=122, SNR=6.3, Peak=78 HFD=1.4
21:32:44.405 00.000 13524 Star::Find(15, 762, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.405 00.000 13524 Star::Find false star n=3 nbg=279 bg=38.5 sigma=5.1 thresh=54 peak=50
21:32:44.405 00.000 13524 Star::Find returns 0 (2), X=762.00, Y=101.00, Mass=53, SNR=2.9, Peak=58 HFD=0.0
21:32:44.420 00.015 13524 Star::Find(15, 687, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.420 00.000 13524 Star::Find returns 0 (2), X=687.00, Y=414.00, Mass=17, SNR=2.1, Peak=74 HFD=0.0
21:32:44.420 00.000 13524 Star::Find(15, 323, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.420 00.000 13524 Star::Find false star n=4 nbg=281 bg=23.6 sigma=4.4 thresh=37 peak=33
21:32:44.420 00.000 13524 Star::Find returns 0 (2), X=323.00, Y=24.00, Mass=62, SNR=2.9, Peak=41 HFD=0.0
21:32:44.420 00.000 13524 Star::Find(15, 725, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.420 00.000 13524 Star::Find false star n=4 nbg=277 bg=40.7 sigma=4.9 thresh=55 peak=51
21:32:44.420 00.000 13524 Star::Find returns 0 (2), X=725.00, Y=547.00, Mass=72, SNR=2.9, Peak=64 HFD=0.0
21:32:44.420 00.000 13524 Star::Find(15, 728, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.420 00.000 13524 Star::Find returns 1 (0), X=728.70, Y=290.88, Mass=99, SNR=5.5, Peak=105 HFD=2.0
21:32:44.420 00.000 13524 Star::Find(15, 759, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.420 00.000 13524 Star::Find false star n=3 nbg=279 bg=48.2 sigma=5.0 thresh=63 peak=58
21:32:44.420 00.000 13524 Star::Find returns 0 (2), X=759.00, Y=189.00, Mass=49, SNR=2.9, Peak=70 HFD=0.0
21:32:44.436 00.016 13524 Star::Find(15, 479, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.436 00.000 13524 Star::Find false star n=3 nbg=276 bg=42.0 sigma=4.5 thresh=55 peak=51
21:32:44.436 00.000 13524 Star::Find returns 0 (2), X=479.00, Y=89.00, Mass=49, SNR=2.9, Peak=60 HFD=0.0
21:32:44.436 00.000 13524 Star::Find(15, 568, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.436 00.000 13524 Star::Find returns 1 (0), X=570.00, Y=112.18, Mass=100, SNR=5.7, Peak=83 HFD=2.7
21:32:44.436 00.000 13524 Star::Find(15, 704, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.436 00.000 13524 Star::Find false star n=2 nbg=281 bg=59.1 sigma=5.2 thresh=75 peak=67
21:32:44.436 00.000 13524 Star::Find returns 0 (2), X=704.00, Y=343.00, Mass=35, SNR=2.9, Peak=77 HFD=0.0
21:32:44.436 00.000 13524 Star::Find(15, 577, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.436 00.000 13524 Star::Find returns 0 (3), X=577.00, Y=445.00, Mass=0, SNR=0.0, Peak=68 HFD=0.0
21:32:44.436 00.000 13524 Star::Find(15, 617, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.436 00.000 13524 Star::Find returns 0 (2), X=617.00, Y=267.00, Mass=21, SNR=2.4, Peak=77 HFD=0.0
21:32:44.452 00.016 13524 Star::Find(15, 827, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.452 00.000 13524 Star::Find false star n=3 nbg=278 bg=33.6 sigma=4.3 thresh=46 peak=46
21:32:44.452 00.000 13524 Star::Find returns 0 (2), X=827.00, Y=525.00, Mass=60, SNR=2.9, Peak=63 HFD=0.0
21:32:44.452 00.000 13524 Star::Find(15, 510, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.452 00.000 13524 Star::Find returns 0 (2), X=510.00, Y=208.00, Mass=32, SNR=3.0, Peak=62 HFD=0.0
21:32:44.452 00.000 13524 Star::Find(15, 545, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.452 00.000 13524 Star::Find false star n=2 nbg=279 bg=37.2 sigma=4.9 thresh=52 peak=45
21:32:44.452 00.000 13524 Star::Find returns 0 (2), X=545.00, Y=576.00, Mass=34, SNR=2.9, Peak=55 HFD=0.0
21:32:44.452 00.000 13524 Star::Find(15, 599, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.452 00.000 13524 Star::Find returns 0 (2), X=599.00, Y=144.00, Mass=19, SNR=2.4, Peak=72 HFD=0.0
21:32:44.452 00.000 13524 Star::Find(15, 378, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.452 00.000 13524 Star::Find returns 0 (2), X=378.00, Y=531.00, Mass=14, SNR=2.0, Peak=38 HFD=0.0
21:32:44.467 00.015 13524 Star::Find(15, 611, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.467 00.000 13524 Star::Find false star n=3 nbg=283 bg=45.7 sigma=4.4 thresh=59 peak=52
21:32:44.467 00.000 13524 Star::Find returns 0 (2), X=611.00, Y=521.00, Mass=42, SNR=2.9, Peak=61 HFD=0.0
21:32:44.467 00.000 13524 Star::Find(15, 678, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.467 00.000 13524 Star::Find returns 0 (3), X=678.00, Y=548.00, Mass=0, SNR=0.0, Peak=58 HFD=0.0
21:32:44.467 00.000 13524 Star::Find(15, 462, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.467 00.000 13524 Star::Find returns 0 (2), X=462.00, Y=219.00, Mass=15, SNR=2.1, Peak=58 HFD=0.0
21:32:44.467 00.000 13524 Star::Find(15, 659, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.467 00.000 13524 Star::Find returns 0 (2), X=659.00, Y=68.00, Mass=31, SNR=3.0, Peak=61 HFD=0.0
21:32:44.467 00.000 13524 Star::Find(15, 576, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.467 00.000 13524 Star::Find returns 0 (2), X=576.00, Y=136.00, Mass=17, SNR=2.2, Peak=72 HFD=0.0
21:32:44.467 00.000 13524 Star::Find(15, 743, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.483 00.016 13524 Star::Find returns 0 (2), X=743.00, Y=259.00, Mass=15, SNR=2.0, Peak=74 HFD=0.0
21:32:44.483 00.000 13524 Star::Find(15, 626, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.483 00.000 13524 Star::Find returns 0 (3), X=626.00, Y=436.00, Mass=0, SNR=0.0, Peak=68 HFD=0.0
21:32:44.483 00.000 13524 Star::Find(15, 500, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.483 00.000 13524 Star::Find returns 0 (2), X=500.00, Y=52.00, Mass=28, SNR=2.8, Peak=59 HFD=0.0
21:32:44.483 00.000 13524 Star::Find(15, 652, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.483 00.000 13524 Star::Find returns 0 (2), X=652.00, Y=239.00, Mass=31, SNR=3.0, Peak=79 HFD=0.0
21:32:44.483 00.000 13524 Star::Find(15, 590, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.483 00.000 13524 Star::Find returns 0 (2), X=590.00, Y=202.00, Mass=14, SNR=1.9, Peak=72 HFD=0.0
21:32:44.483 00.000 13524 Star::Find(15, 795, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.483 00.000 13524 Star::Find returns 0 (3), X=795.00, Y=357.00, Mass=0, SNR=0.0, Peak=65 HFD=0.0
21:32:44.483 00.000 13524 Star::Find(15, 585, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.498 00.015 13524 Star::Find returns 0 (3), X=585.00, Y=587.00, Mass=0, SNR=0.0, Peak=54 HFD=0.0
21:32:44.498 00.000 13524 Star::Find(15, 342, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.498 00.000 13524 Star::Find returns 0 (2), X=342.00, Y=108.00, Mass=16, SNR=2.2, Peak=44 HFD=0.0
21:32:44.498 00.000 13524 Star::Find(15, 806, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.498 00.000 13524 Star::Find returns 0 (2), X=806.00, Y=193.00, Mass=16, SNR=2.1, Peak=58 HFD=0.0
21:32:44.498 00.000 13524 Star::Find(15, 679, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.498 00.000 13524 Star::Find returns 0 (3), X=679.00, Y=210.00, Mass=0, SNR=0.0, Peak=79 HFD=0.0
21:32:44.498 00.000 13524 Star::Find(15, 615, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.498 00.000 13524 Star::Find returns 0 (2), X=615.00, Y=472.00, Mass=32, SNR=2.9, Peak=70 HFD=0.0
21:32:44.498 00.000 13524 Star::Find(15, 884, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.498 00.000 13524 Star::Find false star n=2 nbg=280 bg=28.2 sigma=4.5 thresh=42 peak=34
21:32:44.498 00.000 13524 Star::Find returns 0 (2), X=884.00, Y=191.00, Mass=31, SNR=2.9, Peak=45 HFD=0.0
21:32:44.498 00.000 13524 Star::Find(15, 500, 310, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.514 00.016 13524 Star::Find returns 0 (2), X=500.00, Y=310.00, Mass=28, SNR=2.9, Peak=61 HFD=0.0
21:32:44.514 00.000 13524 Star::Find(15, 504, 274, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.514 00.000 13524 Star::Find returns 0 (3), X=504.00, Y=274.00, Mass=0, SNR=0.0, Peak=62 HFD=0.0
21:32:44.514 00.000 13524 Star::Find(15, 701, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.514 00.000 13524 Star::Find returns 0 (2), X=701.00, Y=392.00, Mass=18, SNR=2.2, Peak=76 HFD=0.0
21:32:44.514 00.000 13524 Star::Find(15, 499, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.514 00.000 13524 Star::Find returns 0 (3), X=499.00, Y=546.00, Mass=0, SNR=0.0, Peak=49 HFD=0.0
21:32:44.514 00.000 13524 Star::Find(15, 463, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.514 00.000 13524 Star::Find false star n=2 nbg=286 bg=39.8 sigma=4.9 thresh=54 peak=46
21:32:44.514 00.000 13524 Star::Find returns 0 (2), X=463.00, Y=384.00, Mass=33, SNR=2.9, Peak=59 HFD=0.0
21:32:44.514 00.000 13524 Star::Find(15, 526, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.530 00.016 13524 Star::Find returns 0 (2), X=526.00, Y=161.00, Mass=17, SNR=2.2, Peak=66 HFD=0.0
21:32:44.530 00.000 13524 Star::Find(15, 700, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.530 00.000 13524 Star::Find false star n=2 nbg=282 bg=48.6 sigma=4.9 thresh=63 peak=52
21:32:44.530 00.000 13524 Star::Find returns 0 (2), X=700.00, Y=99.00, Mass=36, SNR=2.9, Peak=61 HFD=0.0
21:32:44.530 00.000 13524 Star::Find(15, 245, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.530 00.000 13524 Star::Find returns 0 (2), X=245.00, Y=305.00, Mass=12, SNR=1.9, Peak=32 HFD=0.0
21:32:44.530 00.000 13524 Star::Find(15, 655, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.530 00.000 13524 Star::Find returns 0 (2), X=655.00, Y=108.00, Mass=31, SNR=3.0, Peak=66 HFD=0.0
21:32:44.530 00.000 13524 Star::Find(15, 815, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.530 00.000 13524 Star::Find returns 0 (3), X=815.00, Y=219.00, Mass=0, SNR=0.0, Peak=59 HFD=0.0
21:32:44.530 00.000 13524 Star::Find(15, 113, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.530 00.000 13524 Star::Find returns 0 (2), X=113.00, Y=576.00, Mass=20, SNR=2.6, Peak=20 HFD=0.0
21:32:44.530 00.000 13524 Star::Find(15, 640, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.545 00.015 13524 Star::Find returns 0 (3), X=640.00, Y=135.00, Mass=0, SNR=0.0, Peak=69 HFD=0.0
21:32:44.545 00.000 13524 Star::Find(15, 673, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.545 00.000 13524 Star::Find returns 0 (2), X=673.00, Y=348.00, Mass=15, SNR=2.0, Peak=74 HFD=0.0
21:32:44.545 00.000 13524 Star::Find(15, 795, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.545 00.000 13524 Star::Find false star n=5 nbg=278 bg=46.8 sigma=5.2 thresh=62 peak=59
21:32:44.545 00.000 13524 Star::Find returns 0 (2), X=795.00, Y=379.00, Mass=90, SNR=2.9, Peak=70 HFD=0.0
21:32:44.545 00.000 13524 AutoFind: finding best star pass 1
21:32:44.545 00.000 13524 Star::Find(15, 751, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.545 00.000 13524 Star::Find returns 1 (0), X=750.59, Y=591.75, Mass=7249, SNR=56.7, Peak=252 HFD=4.7
21:32:44.545 00.000 13524 AutoFind: near-saturated [751, 592] 98.6 Mass 7249 SNR 56.7 Peak 252
21:32:44.545 00.000 13524 Star::Find(15, 826, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.545 00.000 13524 Star::Find returns 1 (0), X=825.51, Y=47.23, Mass=2461, SNR=33.1, Peak=260 HFD=2.7
21:32:44.561 00.016 13524 AutoFind: near-saturated [826, 47] 81.7 Mass 2461 SNR 33.1 Peak 260
21:32:44.561 00.000 13524 Star::Find(15, 661, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.561 00.000 13524 Star::Find returns 1 (0), X=660.68, Y=437.23, Mass=1246, SNR=23.0, Peak=254 HFD=1.8
21:32:44.561 00.000 13524 AutoFind: near-saturated [661, 437] 38.2 Mass 1246 SNR 23.0 Peak 254
21:32:44.561 00.000 13524 Star::Find(15, 725, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.561 00.000 13524 Star::Find returns 1 (0), X=725.27, Y=361.66, Mass=1300, SNR=23.6, Peak=259 HFD=1.7
21:32:44.561 00.000 13524 AutoFind: near-saturated [725, 362] 29.5 Mass 1300 SNR 23.6 Peak 259
21:32:44.561 00.000 13524 Star::Find(15, 791, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.561 00.000 13524 Star::Find returns 1 (0), X=790.91, Y=317.74, Mass=418, SNR=12.4, Peak=125 HFD=2.1
21:32:44.561 00.000 13524 AutoFind returns star at [791, 318] 12.9 Mass 418 SNR 12.4
21:32:44.561 00.000 13524 Star::Find(15, 791, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:32:44.577 00.016 13524 Star::Find returns 1 (0), X=790.91, Y=317.74, Mass=418, SNR=12.4, Peak=125 HFD=2.1
21:32:44.577 00.000 13524 MultiStar: List (6): {790.91, 317.74}(12.4), {401.24, 285.13}(12.4), {761.66, 292.44}(8.3), {826.70, 190.41}(9.5), {514.97, 346.18}(6.7), {750.81, 532.52}(7.2), 
21:32:44.577 00.000 13524 setting lock position to (790.91, 317.74)
21:32:44.577 00.000 13524 MultiStar: stabilizing after lock position change
21:32:44.577 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=29, FiltMin=1, FiltMax=252, Gamma=1.000
21:32:44.592 00.015 13524 Status Line: Auto-selected star at (790.9, 317.7)
21:32:44.592 00.000 13524 Changing from state SELECTED to CALIBRATING_PRIMARY
21:32:44.592 00.000 13524 guider state => CALIBRATED
21:32:44.592 00.000 13524 MultiStar mode enabled, AutoFind forced
21:32:44.592 00.000 13524 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:32:44.608 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=29, FiltMin=1, FiltMax=252, Gamma=1.000
21:32:44.623 00.015 13524 UpdateGuideState exits: m=1300 SNR=23.6
21:32:44.623 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:44.623 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:32:44.623 00.000 13524 Enqueuing Expose request
21:32:44.623 00.000 18852 Worker thread wakes up
21:32:44.623 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:32:44.623 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:32:47.388 02.765 18852 Exposure complete
21:32:47.420 00.032 18852 worker thread done servicing request
21:32:47.420 00.000 13524 OnExposeComplete: enter
21:32:47.420 00.000 13524 UpdateGuideState(): m_state=5
21:32:47.420 00.000 13524 Star::Find(15, 790, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
21:32:47.420 00.000 13524 Star::Find returns 1 (0), X=790.49, Y=318.52, Mass=519, SNR=13.5, Peak=157 HFD=3.1
21:32:47.420 00.000 13524 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.99) = xAngle (3.04 = 3.04)
21:32:47.420 00.000 13524 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.09 = -0.20)
21:32:47.420 00.000 13524 CameraToMount -- cameraX=-0.41 cameraY=0.78 hyp=0.88 cameraTheta=2.06 mountX=-0.88 mountY=-0.17, mountTheta=-2.95
21:32:47.420 00.000 13524 Changing from state CALIBRATED to GUIDING
21:32:47.420 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:32:47.420 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:32:47.435 00.015 13524 AdjustCalibrationForScopePointing (scope): current dec=1.8 pierSide=0, cal dec=1.8 pierSide=0 rotAngle=None bin=2
21:32:47.435 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:32:47.435 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:32:47.435 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:32:47.435 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:32:47.435 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:32:47.435 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:32:47.435 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:32:47.435 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:32:47.435 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:32:47.435 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:32:47.451 00.016 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:32:47.451 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:32:47.451 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:32:47.451 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:32:47.451 00.000 13524 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
21:32:47.451 00.000 13524 Dec comp: XRate 4.081 -> 4.081 for dec 1.8 -> dec 1.8
21:32:47.451 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:32:47.466 00.015 13524 ScopeASCOM::SideOfPier() returns 0
21:32:47.466 00.000 13524 setting lock position to (790.49, 318.52)
21:32:47.466 00.000 13524 MultiStar: stabilizing after lock position change
21:32:47.466 00.000 13524 guider state => GUIDING
21:32:47.466 00.000 13524 Status Line: Guiding
21:32:47.466 00.000 13524 Mount: notify guiding started
21:32:47.466 00.000 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
21:32:47.466 00.000 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:17:18 PM"
21:32:47.466 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004081
21:32:47.482 00.016 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003460
21:32:47.482 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:32:47.482 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.986262
21:32:47.482 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.653130
21:32:47.482 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.031308
21:32:47.482 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:32:47.482 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:32:47.482 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:32:47.482 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:32:47.482 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:32:47.482 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:32:47.498 00.016 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:32:47.498 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:32:47.498 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:32:47.498 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:32:47.498 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:32:47.498 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:32:47.498 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:32:47.498 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:32:47.498 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:32:47.498 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:32:47.498 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:32:47.513 00.015 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:32:47.513 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:32:47.513 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:32:47.513 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:32:47.513 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:32:47.513 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:32:47.513 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:32:47.513 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:32:47.513 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:32:47.513 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:32:47.513 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:32:47.529 00.016 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:32:47.529 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:32:47.529 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:32:47.529 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:32:47.529 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:32:47.529 00.000 13524 UpdateLockPosShiftCameraCoords: after parity adjustment: -0.00,-0.00
21:32:47.529 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:32:47.529 00.000 13524 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 1.8
21:32:47.529 00.000 13524 MountToCamera -- mountTheta (-0.00) + m_xAngle (-0.99) = xAngle (-0.99 = -0.99)
21:32:47.545 00.016 13524 MountToCamera -- mountX=-0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
21:32:47.545 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
21:32:47.545 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
21:32:47.545 00.000 13524 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
21:32:47.545 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=29, FiltMin=0, FiltMax=252, Gamma=1.000
21:32:47.560 00.015 13524 UpdateGuideState exits: m=519 SNR=13.5
21:32:47.560 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:47.560 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:32:47.560 00.000 13524 Enqueuing Expose request
21:32:47.560 00.000 18852 Worker thread wakes up
21:32:47.560 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:32:47.560 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(775,304,31,31)
21:32:50.331 02.771 18852 Exposure complete
21:32:50.363 00.032 18852 worker thread done servicing request
21:32:50.363 00.000 13524 OnExposeComplete: enter
21:32:50.363 00.000 13524 UpdateGuideState(): m_state=6
21:32:50.363 00.000 13524 Star::Find(15, 790, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:50.378 00.015 13524 Star::Find returns 1 (0), X=790.56, Y=318.18, Mass=427, SNR=12.6, Peak=146 HFD=2.0
21:32:50.378 00.000 13524 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.99) = xAngle (-0.40 = -0.40)
21:32:50.378 00.000 13524 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.65 = 2.65)
21:32:50.378 00.000 13524 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.39 mountX=0.32 mountY=0.17, mountTheta=0.48
21:32:50.378 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.06, y=-0.34, opts=13)
21:32:50.378 00.000 13524 Enqueuing Move request for scope (0.06, -0.34)
21:32:50.378 00.000 18852 Worker thread wakes up
21:32:50.378 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
21:32:50.378 00.000 18852 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
21:32:50.378 00.000 18852 Moving (0.06, -0.34) raw xDistance=0.32 yDistance=0.17
21:32:50.378 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
21:32:50.378 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:50.378 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:32:50.378 00.000 18852 MoveAxis(W, 50, ABG)
21:32:50.378 00.000 18852 Guiding  Dir = 3, Dur = 50
21:32:50.378 00.000 18852 IsSlewing returns 0
21:32:50.378 00.000 18852 IsGuiding returns 0
21:32:50.378 00.000 18852 PulseGuide returned control before completion, sleep 59
21:32:50.394 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=29, FiltMin=0, FiltMax=252, Gamma=1.000
21:32:50.410 00.016 13524 UpdateGuideState exits: m=427 SNR=12.6
21:32:50.410 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:50.410 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:32:50.410 00.000 13524 Enqueuing Expose request
21:32:50.456 00.046 18852 IsGuiding returns 0
21:32:50.456 00.000 18852 Move returns status 0, amount 50
21:32:50.456 00.000 18852 MoveAxis(N, 0, ABG)
21:32:50.456 00.000 18852 Move returns status 0, amount 0
21:32:50.456 00.000 18852 move complete, result=0
21:32:50.456 00.000 18852 worker thread done servicing request
21:32:50.456 00.000 18852 Worker thread wakes up
21:32:50.456 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:32:50.456 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(775,304,31,31)
21:32:50.456 00.000 13524 GuideStep: 0.3 px 50 ms WEST, 0.2 px 0 ms NORTH
21:32:51.925 01.469 13524 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.35
21:32:51.940 00.015 13524 GuideAssistant changed Dec_MinMove to 0.35
21:32:53.190 01.250 18852 Exposure complete
21:32:53.237 00.047 18852 worker thread done servicing request
21:32:53.237 00.000 13524 OnExposeComplete: enter
21:32:53.237 00.000 13524 UpdateGuideState(): m_state=6
21:32:53.237 00.000 13524 Star::Find(15, 790, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:32:53.237 00.000 13524 Star::Find returns 1 (0), X=790.37, Y=319.09, Mass=427, SNR=12.6, Peak=127 HFD=2.2
21:32:53.237 00.000 13524 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.99) = xAngle (2.78 = 2.78)
21:32:53.237 00.000 13524 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.82 = -0.46)
21:32:53.237 00.000 13524 CameraToMount -- cameraX=-0.13 cameraY=0.57 hyp=0.58 cameraTheta=1.79 mountX=-0.55 mountY=-0.26, mountTheta=-2.70
21:32:53.253 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.13, y=0.57, opts=13)
21:32:53.253 00.000 13524 Enqueuing Move request for scope (-0.13, 0.57)
21:32:53.253 00.000 18852 Worker thread wakes up
21:32:53.253 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.57) opts 0xd
21:32:53.253 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.13, 0.57)
21:32:53.253 00.000 18852 Moving (-0.13, 0.57) raw xDistance=-0.55 yDistance=-0.26
21:32:53.253 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.55
21:32:53.253 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:53.253 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:32:53.253 00.000 18852 MoveAxis(E, 81, ABG)
21:32:53.253 00.000 18852 Guiding  Dir = 2, Dur = 81
21:32:53.253 00.000 18852 IsSlewing returns 0
21:32:53.253 00.000 18852 IsGuiding returns 0
21:32:53.253 00.000 18852 PulseGuide returned control before completion, sleep 90
21:32:53.253 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=249, Gamma=1.000
21:32:53.268 00.015 13524 UpdateGuideState exits: m=427 SNR=12.6
21:32:53.284 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:53.284 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:32:53.284 00.000 13524 Enqueuing Expose request
21:32:53.362 00.078 18852 IsGuiding returns 0
21:32:53.362 00.000 18852 Move returns status 0, amount 81
21:32:53.362 00.000 18852 MoveAxis(N, 0, ABG)
21:32:53.362 00.000 18852 Move returns status 0, amount 0
21:32:53.362 00.000 18852 move complete, result=0
21:32:53.362 00.000 18852 worker thread done servicing request
21:32:53.362 00.000 18852 Worker thread wakes up
21:32:53.362 00.000 13524 GuideStep: -0.5 px 81 ms EAST, -0.3 px 0 ms NORTH
21:32:53.362 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:32:53.362 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(775,304,31,31)
21:32:54.784 01.422 13524 GuideAssistant changed RA_MinMove to 0.23
21:32:56.111 01.327 18852 Exposure complete
21:32:56.143 00.032 18852 worker thread done servicing request
21:32:56.143 00.000 13524 OnExposeComplete: enter
21:32:56.143 00.000 13524 UpdateGuideState(): m_state=6
21:32:56.143 00.000 13524 Star::Find(15, 790, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:32:56.143 00.000 13524 Star::Find returns 1 (0), X=790.38, Y=318.60, Mass=443, SNR=12.7, Peak=122 HFD=1.7
21:32:56.143 00.000 13524 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.99) = xAngle (3.52 = -2.77)
21:32:56.158 00.015 13524 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.28)
21:32:56.158 00.000 13524 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.53 mountX=-0.13 mountY=0.04, mountTheta=2.85
21:32:56.158 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.12, y=0.08, opts=13)
21:32:56.158 00.000 13524 Enqueuing Move request for scope (-0.12, 0.08)
21:32:56.158 00.000 18852 Worker thread wakes up
21:32:56.158 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
21:32:56.158 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
21:32:56.158 00.000 18852 Moving (-0.12, 0.08) raw xDistance=-0.13 yDistance=0.04
21:32:56.158 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:32:56.158 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:56.158 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:32:56.158 00.000 18852 MoveAxis(E, 0, ABG)
21:32:56.158 00.000 18852 Move returns status 0, amount 0
21:32:56.158 00.000 18852 MoveAxis(N, 0, ABG)
21:32:56.158 00.000 18852 Move returns status 0, amount 0
21:32:56.158 00.000 18852 move complete, result=0
21:32:56.158 00.000 18852 worker thread done servicing request
21:32:56.158 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=29, FiltMin=0, FiltMax=247, Gamma=1.000
21:32:56.174 00.016 13524 UpdateGuideState exits: m=443 SNR=12.7
21:32:56.174 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:56.189 00.015 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:32:56.189 00.000 13524 Enqueuing Expose request
21:32:56.189 00.000 18852 Worker thread wakes up
21:32:56.189 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:32:56.189 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(775,304,31,31)
21:32:56.189 00.000 13524 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:32:58.923 02.734 18852 Exposure complete
21:32:58.954 00.031 18852 worker thread done servicing request
21:32:58.954 00.000 13524 OnExposeComplete: enter
21:32:58.954 00.000 13524 UpdateGuideState(): m_state=6
21:32:58.954 00.000 13524 Star::Find(15, 790, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:32:58.954 00.000 13524 Star::Find returns 1 (0), X=790.64, Y=318.65, Mass=418, SNR=12.4, Peak=134 HFD=1.6
21:32:58.954 00.000 13524 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.99) = xAngle (1.69 = 1.69)
21:32:58.954 00.000 13524 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.74 = -1.55)
21:32:58.954 00.000 13524 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.19 cameraTheta=0.71 mountX=-0.02 mountY=-0.19, mountTheta=-1.69
21:32:58.970 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.15, y=0.13, opts=13)
21:32:58.970 00.000 13524 Enqueuing Move request for scope (0.15, 0.13)
21:32:58.970 00.000 18852 Worker thread wakes up
21:32:58.970 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
21:32:58.970 00.000 18852 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
21:32:58.970 00.000 18852 Moving (0.15, 0.13) raw xDistance=-0.02 yDistance=-0.19
21:32:58.970 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:32:58.970 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:58.970 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:32:58.970 00.000 18852 MoveAxis(E, 0, ABG)
21:32:58.970 00.000 18852 Move returns status 0, amount 0
21:32:58.970 00.000 18852 MoveAxis(N, 0, ABG)
21:32:58.970 00.000 18852 Move returns status 0, amount 0
21:32:58.970 00.000 18852 move complete, result=0
21:32:58.970 00.000 18852 worker thread done servicing request
21:32:58.970 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=29, FiltMin=1, FiltMax=252, Gamma=1.000
21:32:58.986 00.016 13524 UpdateGuideState exits: m=418 SNR=12.4
21:32:58.986 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:58.986 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:32:58.986 00.000 13524 Enqueuing Expose request
21:32:59.001 00.015 18852 Worker thread wakes up
21:32:59.001 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:32:59.001 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(775,304,31,31)
21:32:59.001 00.000 13524 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:33:01.751 02.750 18852 Exposure complete
21:33:01.782 00.031 18852 worker thread done servicing request
21:33:01.782 00.000 13524 OnExposeComplete: enter
21:33:01.782 00.000 13524 UpdateGuideState(): m_state=6
21:33:01.782 00.000 13524 Star::Find(15, 790, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:33:01.782 00.000 13524 Star::Find returns 1 (0), X=790.53, Y=318.31, Mass=539, SNR=14.0, Peak=149 HFD=1.7
21:33:01.782 00.000 13524 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.99) = xAngle (-0.42 = -0.42)
21:33:01.797 00.015 13524 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.63 = 2.63)
21:33:01.797 00.000 13524 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.40 mountX=0.19 mountY=0.10, mountTheta=0.49
21:33:01.797 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.03, y=-0.21, opts=13)
21:33:01.797 00.000 13524 Enqueuing Move request for scope (0.03, -0.21)
21:33:01.797 00.000 18852 Worker thread wakes up
21:33:01.797 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
21:33:01.797 00.000 18852 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
21:33:01.797 00.000 18852 Moving (0.03, -0.21) raw xDistance=0.19 yDistance=0.10
21:33:01.797 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:33:01.797 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:01.797 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:33:01.797 00.000 18852 MoveAxis(E, 0, ABG)
21:33:01.797 00.000 18852 Move returns status 0, amount 0
21:33:01.797 00.000 18852 MoveAxis(N, 0, ABG)
21:33:01.797 00.000 18852 Move returns status 0, amount 0
21:33:01.797 00.000 18852 move complete, result=0
21:33:01.797 00.000 18852 worker thread done servicing request
21:33:01.797 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=29, FiltMin=1, FiltMax=248, Gamma=1.000
21:33:01.813 00.016 13524 UpdateGuideState exits: m=539 SNR=14.0
21:33:01.813 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:01.829 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:01.829 00.000 13524 Enqueuing Expose request
21:33:01.829 00.000 18852 Worker thread wakes up
21:33:01.829 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:01.829 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(775,304,31,31)
21:33:01.829 00.000 13524 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:33:04.572 02.743 18852 Exposure complete
21:33:04.603 00.031 18852 worker thread done servicing request
21:33:04.603 00.000 13524 OnExposeComplete: enter
21:33:04.603 00.000 13524 UpdateGuideState(): m_state=6
21:33:04.603 00.000 13524 Star::Find(15, 790, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:33:04.603 00.000 13524 Star::Find returns 1 (0), X=790.51, Y=319.18, Mass=501, SNR=13.5, Peak=114 HFD=2.6
21:33:04.603 00.000 13524 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.99) = xAngle (2.54 = 2.54)
21:33:04.603 00.000 13524 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.58 = -0.70)
21:33:04.603 00.000 13524 CameraToMount -- cameraX=0.01 cameraY=0.66 hyp=0.66 cameraTheta=1.55 mountX=-0.54 mountY=-0.43, mountTheta=-2.48
21:33:04.619 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.01, y=0.66, opts=13)
21:33:04.619 00.000 13524 Enqueuing Move request for scope (0.01, 0.66)
21:33:04.619 00.000 18852 Worker thread wakes up
21:33:04.619 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.66) opts 0xd
21:33:04.619 00.000 18852 Handling offset move in thread for scope, endpoint = (0.01, 0.66)
21:33:04.619 00.000 18852 Moving (0.01, 0.66) raw xDistance=-0.54 yDistance=-0.43
21:33:04.619 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
21:33:04.619 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:04.619 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:33:04.619 00.000 18852 MoveAxis(E, 84, ABG)
21:33:04.619 00.000 18852 Guiding  Dir = 2, Dur = 84
21:33:04.619 00.000 18852 IsSlewing returns 0
21:33:04.619 00.000 18852 IsGuiding returns 0
21:33:04.619 00.000 18852 PulseGuide returned control before completion, sleep 93
21:33:04.619 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=252, Gamma=1.000
21:33:04.635 00.016 13524 UpdateGuideState exits: m=501 SNR=13.5
21:33:04.650 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:04.650 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:04.650 00.000 13524 Enqueuing Expose request
21:33:04.729 00.079 18852 IsGuiding returns 0
21:33:04.729 00.000 18852 Move returns status 0, amount 84
21:33:04.729 00.000 18852 MoveAxis(N, 0, ABG)
21:33:04.729 00.000 18852 Move returns status 0, amount 0
21:33:04.729 00.000 18852 move complete, result=0
21:33:04.729 00.000 18852 worker thread done servicing request
21:33:04.729 00.000 13524 GuideStep: -0.5 px 84 ms EAST, -0.4 px 0 ms NORTH
21:33:04.729 00.000 18852 Worker thread wakes up
21:33:04.729 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:04.729 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(775,304,31,31)
21:33:07.478 02.749 18852 Exposure complete
21:33:07.509 00.031 18852 worker thread done servicing request
21:33:07.509 00.000 13524 OnExposeComplete: enter
21:33:07.509 00.000 13524 UpdateGuideState(): m_state=6
21:33:07.509 00.000 13524 Star::Find(15, 790, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:33:07.525 00.016 13524 Star::Find returns 1 (0), X=790.31, Y=319.50, Mass=480, SNR=13.3, Peak=151 HFD=2.0
21:33:07.525 00.000 13524 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.99) = xAngle (2.75 = 2.75)
21:33:07.525 00.000 13524 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.79 = -0.49)
21:33:07.525 00.000 13524 CameraToMount -- cameraX=-0.19 cameraY=0.98 hyp=1.00 cameraTheta=1.76 mountX=-0.93 mountY=-0.47, mountTheta=-2.67
21:33:07.525 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.19, y=0.98, opts=13)
21:33:07.525 00.000 13524 Enqueuing Move request for scope (-0.19, 0.98)
21:33:07.525 00.000 18852 Worker thread wakes up
21:33:07.525 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.98) opts 0xd
21:33:07.525 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.19, 0.98)
21:33:07.525 00.000 18852 Moving (-0.19, 0.98) raw xDistance=-0.93 yDistance=-0.47
21:33:07.525 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.93
21:33:07.525 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:07.525 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
21:33:07.525 00.000 18852 MoveAxis(E, 149, ABG)
21:33:07.525 00.000 18852 Guiding  Dir = 2, Dur = 149
21:33:07.525 00.000 18852 IsSlewing returns 0
21:33:07.525 00.000 18852 IsGuiding returns 0
21:33:07.525 00.000 18852 PulseGuide returned control before completion, sleep 158
21:33:07.540 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=252, Gamma=1.000
21:33:07.540 00.000 13524 UpdateGuideState exits: m=480 SNR=13.3
21:33:07.556 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:07.556 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:07.556 00.000 13524 Enqueuing Expose request
21:33:07.696 00.140 18852 IsGuiding returns 0
21:33:07.696 00.000 18852 Move returns status 0, amount 149
21:33:07.696 00.000 18852 MoveAxis(N, 0, ABG)
21:33:07.696 00.000 18852 Move returns status 0, amount 0
21:33:07.696 00.000 18852 move complete, result=0
21:33:07.696 00.000 18852 worker thread done servicing request
21:33:07.696 00.000 18852 Worker thread wakes up
21:33:07.696 00.000 13524 GuideStep: -0.9 px 149 ms EAST, -0.5 px 0 ms NORTH
21:33:07.696 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:07.696 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(775,304,31,31)
21:33:10.448 02.752 18852 Exposure complete
21:33:10.479 00.031 18852 worker thread done servicing request
21:33:10.479 00.000 13524 OnExposeComplete: enter
21:33:10.479 00.000 13524 UpdateGuideState(): m_state=6
21:33:10.479 00.000 13524 Star::Find(15, 790, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:33:10.479 00.000 13524 Star::Find returns 1 (0), X=790.76, Y=318.31, Mass=442, SNR=12.8, Peak=125 HFD=1.9
21:33:10.479 00.000 13524 MultiStar: exiting stabilization period
21:33:10.479 00.000 13524 MultiStar: updating star positions after lock position change
21:33:10.479 00.000 13524 Star::Find(15, 401, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:33:10.495 00.016 13524 Star::Find returns 1 (0), X=401.16, Y=285.38, Mass=443, SNR=13.0, Peak=95 HFD=2.2
21:33:10.495 00.000 13524 Star::Find(15, 761, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:33:10.495 00.000 13524 Star::Find returns 1 (0), X=762.10, Y=293.15, Mass=234, SNR=8.8, Peak=98 HFD=2.2
21:33:10.495 00.000 13524 Star::Find(15, 826, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:33:10.495 00.000 13524 Star::Find returns 1 (0), X=826.63, Y=190.82, Mass=292, SNR=9.8, Peak=89 HFD=2.4
21:33:10.495 00.000 13524 Star::Find(15, 514, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:33:10.495 00.000 13524 Star::Find false star n=3 nbg=283 bg=45.7 sigma=5.0 thresh=61 peak=61
21:33:10.495 00.000 13524 Star::Find returns 0 (2), X=514.00, Y=346.00, Mass=74, SNR=2.9, Peak=80 HFD=0.0
21:33:10.495 00.000 13524 Star::Find(15, 750, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:33:10.495 00.000 13524 Star::Find returns 1 (0), X=750.68, Y=532.79, Mass=131, SNR=6.9, Peak=91 HFD=2.4
21:33:10.495 00.000 13524 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.99) = xAngle (0.31 = 0.31)
21:33:10.510 00.015 13524 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.36 = -2.93)
21:33:10.510 00.000 13524 CameraToMount -- cameraX=0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-0.68 mountX=0.32 mountY=-0.07, mountTheta=-0.22
21:33:10.510 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.27, y=-0.21, opts=13)
21:33:10.510 00.000 13524 Enqueuing Move request for scope (0.27, -0.21)
21:33:10.510 00.000 18852 Worker thread wakes up
21:33:10.510 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.21) opts 0xd
21:33:10.510 00.000 18852 Handling offset move in thread for scope, endpoint = (0.27, -0.21)
21:33:10.510 00.000 18852 Moving (0.27, -0.21) raw xDistance=0.32 yDistance=-0.07
21:33:10.510 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.32
21:33:10.510 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:10.510 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:33:10.510 00.000 18852 MoveAxis(W, 40, ABG)
21:33:10.510 00.000 18852 Guiding  Dir = 3, Dur = 40
21:33:10.510 00.000 18852 IsSlewing returns 0
21:33:10.510 00.000 18852 IsGuiding returns 0
21:33:10.510 00.000 18852 PulseGuide returned control before completion, sleep 49
21:33:10.526 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=29, FiltMin=1, FiltMax=248, Gamma=1.000
21:33:10.526 00.000 13524 UpdateGuideState exits: m=442 SNR=12.8
21:33:10.541 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:10.541 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:10.541 00.000 13524 Enqueuing Expose request
21:33:10.573 00.032 18852 IsGuiding returns 0
21:33:10.573 00.000 18852 Move returns status 0, amount 40
21:33:10.573 00.000 18852 MoveAxis(N, 0, ABG)
21:33:10.573 00.000 18852 Move returns status 0, amount 0
21:33:10.573 00.000 18852 move complete, result=0
21:33:10.573 00.000 18852 worker thread done servicing request
21:33:10.573 00.000 18852 Worker thread wakes up
21:33:10.573 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:10.573 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(775,304,31,31)
21:33:10.573 00.000 13524 GuideStep: 0.3 px 40 ms WEST, -0.1 px 0 ms NORTH
21:33:11.119 00.546 13524 PhdConfig flush
21:33:13.181 02.062 13524 StartLoopingInteractive: Loop button clicked
21:33:13.197 00.016 13524 Mount: notify guiding stopped
21:33:13.197 00.000 13524 Changing from state GUIDING to STOP
21:33:13.197 00.000 13524 guider state => SELECTED
21:33:13.197 00.000 13524 Status Line: Looping
21:33:13.213 00.016 13524 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:33:13.322 00.109 18852 Exposure complete
21:33:13.353 00.031 18852 worker thread done servicing request
21:33:13.353 00.000 13524 OnExposeComplete: enter
21:33:13.353 00.000 13524 UpdateGuideState(): m_state=2
21:33:13.353 00.000 13524 Star::Find(15, 790, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:13.369 00.016 13524 Star::Find returns 1 (0), X=790.13, Y=319.10, Mass=440, SNR=12.5, Peak=147 HFD=2.2
21:33:13.369 00.000 13524 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.99) = xAngle (3.12 = 3.12)
21:33:13.369 00.000 13524 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.12)
21:33:13.369 00.000 13524 CameraToMount -- cameraX=-0.37 cameraY=0.58 hyp=0.69 cameraTheta=2.13 mountX=-0.69 mountY=-0.08, mountTheta=-3.03
21:33:13.385 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:33:13.385 00.000 13524 UpdateGuideState exits: m=440 SNR=12.5
21:33:13.400 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:13.400 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:13.400 00.000 13524 Enqueuing Expose request
21:33:13.400 00.000 18852 Worker thread wakes up
21:33:13.400 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:13.400 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(775,304,31,31)
21:33:15.150 01.750 13524 GuiderMultiStar::AutoSelect enter
21:33:15.150 00.000 13524 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:33:15.181 00.031 13524 AutoFind: auto downsample for scale 1.63 => 1x
21:33:15.228 00.047 13524 AutoFind: global mean = 0.0, stdev 9.1
21:33:15.228 00.000 13524 AutoFind: using threshold = 0.1
21:33:15.259 00.031 13524 AutoFind: local max [750, 593] 104.2
21:33:15.259 00.000 13524 AutoFind: local max [825, 48] 66.5
21:33:15.259 00.000 13524 AutoFind: local max [725, 363] 35.4
21:33:15.259 00.000 13524 AutoFind: local max [660, 438] 29.1
21:33:15.259 00.000 13524 AutoFind: local max [401, 286] 12.6
21:33:15.275 00.016 13524 AutoFind: local max [787, 554] 11.8
21:33:15.275 00.000 13524 AutoFind: local max [790, 319] 10.8
21:33:15.275 00.000 13524 AutoFind: local max [727, 291] 7.0
21:33:15.275 00.000 13524 AutoFind: local max [826, 192] 6.7
21:33:15.275 00.000 13524 AutoFind: local max [728, 100] 5.6
21:33:15.275 00.000 13524 AutoFind: local max [647, 187] 5.6
21:33:15.275 00.000 13524 AutoFind: local max [530, 23] 5.3
21:33:15.275 00.000 13524 AutoFind: local max [761, 294] 5.2
21:33:15.275 00.000 13524 AutoFind: local max [568, 113] 5.0
21:33:15.275 00.000 13524 AutoFind: local max [512, 239] 4.7
21:33:15.275 00.000 13524 AutoFind: local max [751, 534] 4.7
21:33:15.275 00.000 13524 AutoFind: local max [323, 26] 4.6
21:33:15.275 00.000 13524 AutoFind: local max [760, 103] 4.6
21:33:15.290 00.015 13524 AutoFind: local max [562, 283] 4.4
21:33:15.290 00.000 13524 AutoFind: local max [687, 416] 4.3
21:33:15.290 00.000 13524 AutoFind: local max [685, 237] 4.1
21:33:15.290 00.000 13524 AutoFind: local max [514, 347] 4.1
21:33:15.290 00.000 13524 AutoFind: local max [367, 236] 4.0
21:33:15.290 00.000 13524 AutoFind: local max [659, 151] 4.0
21:33:15.290 00.000 13524 AutoFind: local max [658, 457] 4.0
21:33:15.290 00.000 13524 AutoFind: local max [689, 230] 3.9
21:33:15.290 00.000 13524 AutoFind: local max [737, 343] 3.9
21:33:15.290 00.000 13524 AutoFind: local max [564, 435] 3.9
21:33:15.290 00.000 13524 AutoFind: local max [819, 328] 3.9
21:33:15.290 00.000 13524 AutoFind: local max [558, 141] 3.7
21:33:15.306 00.016 13524 AutoFind: local max [482, 492] 3.6
21:33:15.306 00.000 13524 AutoFind: local max [504, 113] 3.6
21:33:15.306 00.000 13524 AutoFind: local max [723, 592] 3.6
21:33:15.306 00.000 13524 AutoFind: local max [697, 155] 3.6
21:33:15.306 00.000 13524 AutoFind: local max [345, 460] 3.6
21:33:15.306 00.000 13524 AutoFind: local max [578, 53] 3.6
21:33:15.306 00.000 13524 AutoFind: local max [678, 131] 3.6
21:33:15.306 00.000 13524 AutoFind: local max [358, 235] 3.5
21:33:15.306 00.000 13524 AutoFind: local max [906, 532] 3.5
21:33:15.306 00.000 13524 AutoFind: local max [516, 436] 3.5
21:33:15.306 00.000 13524 AutoFind: local max [782, 493] 3.5
21:33:15.306 00.000 13524 AutoFind: local max [408, 118] 3.4
21:33:15.306 00.000 13524 AutoFind: local max [681, 230] 3.4
21:33:15.322 00.016 13524 AutoFind: local max [508, 193] 3.4
21:33:15.322 00.000 13524 AutoFind: local max [570, 67] 3.4
21:33:15.322 00.000 13524 AutoFind: local max [665, 317] 3.4
21:33:15.322 00.000 13524 AutoFind: local max [928, 345] 3.4
21:33:15.322 00.000 13524 AutoFind: local max [550, 427] 3.4
21:33:15.322 00.000 13524 AutoFind: local max [584, 297] 3.4
21:33:15.322 00.000 13524 AutoFind: local max [724, 548] 3.4
21:33:15.322 00.000 13524 AutoFind: local max [491, 64] 3.4
21:33:15.322 00.000 13524 AutoFind: local max [892, 265] 3.4
21:33:15.322 00.000 13524 AutoFind: local max [573, 552] 3.4
21:33:15.322 00.000 13524 AutoFind: local max [633, 305] 3.4
21:33:15.322 00.000 13524 AutoFind: local max [628, 509] 3.4
21:33:15.337 00.015 13524 AutoFind: local max [509, 147] 3.3
21:33:15.337 00.000 13524 AutoFind: local max [617, 112] 3.3
21:33:15.337 00.000 13524 AutoFind: local max [623, 217] 3.3
21:33:15.337 00.000 13524 AutoFind: local max [719, 187] 3.3
21:33:15.337 00.000 13524 AutoFind: local max [922, 417] 3.3
21:33:15.337 00.000 13524 AutoFind: local max [670, 586] 3.3
21:33:15.337 00.000 13524 AutoFind: local max [759, 318] 3.3
21:33:15.337 00.000 13524 AutoFind: local max [712, 586] 3.3
21:33:15.337 00.000 13524 AutoFind: local max [794, 380] 3.3
21:33:15.337 00.000 13524 AutoFind: local max [833, 62] 3.3
21:33:15.337 00.000 13524 AutoFind: local max [613, 195] 3.3
21:33:15.337 00.000 13524 AutoFind: local max [825, 499] 3.3
21:33:15.337 00.000 13524 AutoFind: local max [922, 508] 3.3
21:33:15.353 00.016 13524 AutoFind: local max [435, 516] 3.2
21:33:15.353 00.000 13524 AutoFind: local max [939, 449] 3.2
21:33:15.353 00.000 13524 AutoFind: local max [902, 562] 3.2
21:33:15.353 00.000 13524 AutoFind: local max [958, 367] 3.2
21:33:15.353 00.000 13524 AutoFind: local max [688, 283] 3.2
21:33:15.353 00.000 13524 AutoFind: local max [315, 404] 3.2
21:33:15.353 00.000 13524 AutoFind: local max [672, 282] 3.2
21:33:15.353 00.000 13524 AutoFind: local max [590, 236] 3.2
21:33:15.353 00.000 13524 AutoFind: local max [608, 403] 3.2
21:33:15.353 00.000 13524 AutoFind: local max [689, 374] 3.2
21:33:15.353 00.000 13524 AutoFind: local max [691, 482] 3.2
21:33:15.353 00.000 13524 AutoFind: local max [804, 381] 3.2
21:33:15.368 00.015 13524 AutoFind: local max [802, 61] 3.2
21:33:15.368 00.000 13524 AutoFind: local max [690, 530] 3.2
21:33:15.368 00.000 13524 AutoFind: local max [937, 291] 3.2
21:33:15.368 00.000 13524 AutoFind: local max [714, 386] 3.2
21:33:15.368 00.000 13524 AutoFind: local max [865, 472] 3.2
21:33:15.368 00.000 13524 AutoFind: local max [326, 8] 3.2
21:33:15.368 00.000 13524 AutoFind: local max [790, 334] 3.2
21:33:15.368 00.000 13524 AutoFind: local max [666, 386] 3.2
21:33:15.368 00.000 13524 AutoFind: local max [611, 74] 3.2
21:33:15.368 00.000 13524 AutoFind: local max [585, 51] 3.2
21:33:15.368 00.000 13524 AutoFind: local max [584, 140] 3.2
21:33:15.368 00.000 13524 AutoFind: local max [474, 412] 3.1
21:33:15.368 00.000 13524 AutoFind: local max [456, 170] 3.1
21:33:15.384 00.016 13524 AutoFind: local max [551, 29] 3.1
21:33:15.384 00.000 13524 AutoFind: local max [610, 357] 3.1
21:33:15.384 00.000 13524 AutoFind: local max [801, 493] 3.1
21:33:15.384 00.000 13524 AutoFind: local max [640, 165] 3.1
21:33:15.384 00.000 13524 AutoFind: local max [473, 155] 3.1
21:33:15.384 00.000 13524 AutoFind: local max [707, 51] 3.1
21:33:15.384 00.000 13524 AutoFind: local max [906, 300] 3.1
21:33:15.384 00.000 13524 AutoFind: too close [473, 155] 3.1 - [456, 170] 3.1
21:33:15.384 00.000 13524 AutoFind: too close [640, 165] 3.1 - [659, 151] 4.0
21:33:15.384 00.000 13524 AutoFind: too close [801, 493] 3.1 - [782, 493] 3.5
21:33:15.384 00.000 13524 AutoFind: too close [585, 51] 3.2 - [570, 67] 3.4
21:33:15.384 00.000 13524 AutoFind: too close [585, 51] 3.2 - [578, 53] 3.6
21:33:15.400 00.016 13524 AutoFind: too close [790, 334] 3.2 - [790, 319] 10.8
21:33:15.400 00.000 13524 AutoFind: too close [326, 8] 3.2 - [323, 26] 4.6
21:33:15.400 00.000 13524 AutoFind: too close [804, 381] 3.2 - [794, 380] 3.3
21:33:15.400 00.000 13524 AutoFind: too close [672, 282] 3.2 - [688, 283] 3.2
21:33:15.400 00.000 13524 AutoFind: close dim-bright [833, 62] 3.3 - [825, 48] 66.5
21:33:15.400 00.000 13524 AutoFind: too close [712, 586] 3.3 - [723, 592] 3.6
21:33:15.400 00.000 13524 AutoFind: too close [550, 427] 3.4 - [564, 435] 3.9
21:33:15.400 00.000 13524 AutoFind: too close [570, 67] 3.4 - [578, 53] 3.6
21:33:15.400 00.000 13524 AutoFind: too close [681, 230] 3.4 - [689, 230] 3.9
21:33:15.400 00.000 13524 AutoFind: too close [681, 230] 3.4 - [685, 237] 4.1
21:33:15.400 00.000 13524 AutoFind: too close [358, 235] 3.5 - [367, 236] 4.0
21:33:15.400 00.000 13524 AutoFind: too close [678, 131] 3.6 - [659, 151] 4.0
21:33:15.415 00.015 13524 AutoFind: close dim-bright [737, 343] 3.9 - [725, 363] 35.4
21:33:15.415 00.000 13524 AutoFind: too close [689, 230] 3.9 - [685, 237] 4.1
21:33:15.415 00.000 13524 AutoFind: close dim-bright [658, 457] 4.0 - [660, 438] 29.1
21:33:15.415 00.000 13524 AutoFind: too close to edge [958, 367] 3.2
21:33:15.415 00.000 13524 AutoFind: too close to edge [750, 593] 104.2
21:33:15.415 00.000 13524 AutoFind: BPP = 8, saturation at 266, pedestal 11, thresh = 240
21:33:15.415 00.000 13524 Star::Find(15, 825, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.415 00.000 13524 Star::Find returns 1 (0), X=825.03, Y=48.52, Mass=2255, SNR=31.8, Peak=258 HFD=2.3
21:33:15.415 00.000 13524 Star::Find(15, 725, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.415 00.000 13524 Star::Find returns 1 (0), X=724.85, Y=362.97, Mass=1267, SNR=23.0, Peak=256 HFD=2.1
21:33:15.415 00.000 13524 Star::Find(15, 660, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.415 00.000 13524 Star::Find returns 1 (0), X=660.14, Y=438.43, Mass=1291, SNR=23.3, Peak=258 HFD=2.0
21:33:15.415 00.000 13524 Star::Find(15, 401, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.431 00.016 13524 Star::Find returns 1 (0), X=401.10, Y=286.24, Mass=500, SNR=13.9, Peak=120 HFD=2.4
21:33:15.431 00.000 13524 Star::Find(15, 787, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.431 00.000 13524 Star::Find returns 0 (4), X=786.57, Y=554.01, Mass=373, SNR=11.8, Peak=146 HFD=1.3
21:33:15.431 00.000 13524 Star::Find(15, 727, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.431 00.000 13524 Star::Find returns 1 (0), X=727.23, Y=291.52, Mass=203, SNR=8.4, Peak=101 HFD=1.6
21:33:15.431 00.000 13524 Star::Find(15, 826, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.431 00.000 13524 Star::Find returns 1 (0), X=826.23, Y=191.93, Mass=247, SNR=9.3, Peak=84 HFD=2.0
21:33:15.431 00.000 13524 Star::Find(15, 728, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.431 00.000 13524 Star::Find returns 1 (0), X=728.78, Y=100.57, Mass=175, SNR=7.6, Peak=87 HFD=2.9
21:33:15.431 00.000 13524 Star::Find(15, 647, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.431 00.000 13524 Star::Find returns 1 (0), X=648.32, Y=187.44, Mass=186, SNR=8.1, Peak=113 HFD=2.3
21:33:15.431 00.000 13524 Star::Find(15, 530, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.447 00.016 13524 Star::Find returns 0 (4), X=530.61, Y=22.64, Mass=140, SNR=6.9, Peak=76 HFD=1.5
21:33:15.447 00.000 13524 Star::Find(15, 761, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.447 00.000 13524 Star::Find returns 1 (0), X=760.94, Y=293.86, Mass=154, SNR=6.7, Peak=89 HFD=2.0
21:33:15.447 00.000 13524 Star::Find(15, 568, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.447 00.000 13524 Star::Find returns 0 (4), X=567.87, Y=112.83, Mass=104, SNR=6.0, Peak=91 HFD=1.2
21:33:15.447 00.000 13524 Star::Find(15, 512, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.447 00.000 13524 Star::Find returns 0 (4), X=511.73, Y=239.96, Mass=94, SNR=5.6, Peak=84 HFD=0.9
21:33:15.447 00.000 13524 Star::Find(15, 751, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.447 00.000 13524 Star::Find returns 0 (4), X=750.90, Y=534.10, Mass=161, SNR=7.5, Peak=102 HFD=1.5
21:33:15.447 00.000 13524 Star::Find(15, 760, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.447 00.000 13524 Star::Find false star n=5 nbg=281 bg=38.2 sigma=4.7 thresh=52 peak=52
21:33:15.447 00.000 13524 Star::Find returns 0 (2), X=760.00, Y=103.00, Mass=90, SNR=2.9, Peak=70 HFD=0.0
21:33:15.447 00.000 13524 Star::Find(15, 562, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.462 00.015 13524 Star::Find returns 1 (0), X=561.82, Y=283.66, Mass=129, SNR=6.3, Peak=82 HFD=3.1
21:33:15.462 00.000 13524 Star::Find(15, 687, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.462 00.000 13524 Star::Find false star n=4 nbg=280 bg=55.2 sigma=5.1 thresh=70 peak=69
21:33:15.462 00.000 13524 Star::Find returns 0 (2), X=687.00, Y=416.00, Mass=79, SNR=2.9, Peak=85 HFD=0.0
21:33:15.462 00.000 13524 Star::Find(15, 514, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.462 00.000 13524 Star::Find returns 0 (4), X=514.75, Y=347.25, Mass=80, SNR=5.3, Peak=84 HFD=0.7
21:33:15.462 00.000 13524 Star::Find(15, 658, 457, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.462 00.000 13524 Star::Find false star n=2 nbg=282 bg=51.6 sigma=5.2 thresh=67 peak=61
21:33:15.462 00.000 13524 Star::Find returns 0 (2), X=658.00, Y=457.00, Mass=34, SNR=2.9, Peak=70 HFD=0.0
21:33:15.462 00.000 13524 Star::Find(15, 737, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.462 00.000 13524 Star::Find false star n=3 nbg=278 bg=57.9 sigma=5.2 thresh=74 peak=71
21:33:15.462 00.000 13524 Star::Find returns 0 (2), X=737.00, Y=343.00, Mass=61, SNR=2.9, Peak=81 HFD=0.0
21:33:15.478 00.016 13524 Star::Find(15, 819, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.478 00.000 13524 Star::Find returns 0 (2), X=819.00, Y=328.00, Mass=19, SNR=2.4, Peak=65 HFD=0.0
21:33:15.478 00.000 13524 Star::Find(15, 558, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.478 00.000 13524 Star::Find false star n=3 nbg=280 bg=50.3 sigma=4.7 thresh=64 peak=59
21:33:15.478 00.000 13524 Star::Find returns 0 (2), X=558.00, Y=141.00, Mass=47, SNR=2.9, Peak=68 HFD=0.0
21:33:15.478 00.000 13524 Star::Find(15, 482, 492, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.478 00.000 13524 Star::Find false star n=4 nbg=278 bg=38.1 sigma=4.5 thresh=52 peak=49
21:33:15.478 00.000 13524 Star::Find returns 0 (2), X=482.00, Y=492.00, Mass=65, SNR=2.9, Peak=59 HFD=0.0
21:33:15.478 00.000 13524 Star::Find(15, 504, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.478 00.000 13524 Star::Find false star n=3 nbg=282 bg=45.4 sigma=4.7 thresh=60 peak=58
21:33:15.478 00.000 13524 Star::Find returns 0 (2), X=504.00, Y=113.00, Mass=58, SNR=2.9, Peak=67 HFD=0.0
21:33:15.478 00.000 13524 Star::Find(15, 697, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.478 00.000 13524 Star::Find returns 0 (3), X=697.00, Y=155.00, Mass=0, SNR=0.0, Peak=75 HFD=0.0
21:33:15.493 00.015 13524 Star::Find(15, 345, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.493 00.000 13524 Star::Find false star n=4 nbg=279 bg=22.6 sigma=4.3 thresh=36 peak=33
21:33:15.493 00.000 13524 Star::Find returns 0 (2), X=345.00, Y=460.00, Mass=62, SNR=2.9, Peak=42 HFD=0.0
21:33:15.493 00.000 13524 Star::Find(15, 906, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.493 00.000 13524 Star::Find returns 0 (2), X=906.00, Y=532.00, Mass=13, SNR=1.9, Peak=44 HFD=0.0
21:33:15.493 00.000 13524 Star::Find(15, 516, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.493 00.000 13524 Star::Find false star n=3 nbg=279 bg=42.9 sigma=4.6 thresh=57 peak=52
21:33:15.493 00.000 13524 Star::Find returns 0 (2), X=516.00, Y=436.00, Mass=52, SNR=2.9, Peak=64 HFD=0.0
21:33:15.493 00.000 13524 Star::Find(15, 408, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.493 00.000 13524 Star::Find false star n=3 nbg=277 bg=35.7 sigma=4.4 thresh=49 peak=41
21:33:15.493 00.000 13524 Star::Find returns 0 (2), X=408.00, Y=118.00, Mass=41, SNR=2.9, Peak=52 HFD=0.0
21:33:15.493 00.000 13524 Star::Find(15, 508, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.493 00.000 13524 Star::Find returns 0 (3), X=508.00, Y=193.00, Mass=0, SNR=0.0, Peak=62 HFD=0.0
21:33:15.509 00.016 13524 Star::Find(15, 665, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.509 00.000 13524 Star::Find returns 0 (2), X=665.00, Y=317.00, Mass=17, SNR=2.1, Peak=76 HFD=0.0
21:33:15.509 00.000 13524 Star::Find(15, 928, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.509 00.000 13524 Star::Find returns 0 (2), X=928.00, Y=345.00, Mass=12, SNR=1.9, Peak=37 HFD=0.0
21:33:15.509 00.000 13524 Star::Find(15, 584, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.509 00.000 13524 Star::Find returns 0 (2), X=584.00, Y=297.00, Mass=19, SNR=2.3, Peak=73 HFD=0.0
21:33:15.509 00.000 13524 Star::Find(15, 724, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.509 00.000 13524 Star::Find false star n=3 nbg=283 bg=41.1 sigma=5.1 thresh=56 peak=53
21:33:15.509 00.000 13524 Star::Find returns 0 (2), X=724.00, Y=548.00, Mass=57, SNR=2.9, Peak=68 HFD=0.0
21:33:15.509 00.000 13524 Star::Find(15, 491, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.509 00.000 13524 Star::Find returns 0 (3), X=491.00, Y=64.00, Mass=0, SNR=0.0, Peak=59 HFD=0.0
21:33:15.509 00.000 13524 Star::Find(15, 892, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.525 00.016 13524 Star::Find false star n=5 nbg=283 bg=27.6 sigma=4.5 thresh=41 peak=38
21:33:15.525 00.000 13524 Star::Find returns 0 (2), X=892.00, Y=265.00, Mass=87, SNR=2.9, Peak=50 HFD=0.0
21:33:15.525 00.000 13524 Star::Find(15, 573, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.525 00.000 13524 Star::Find returns 0 (2), X=573.00, Y=552.00, Mass=15, SNR=2.0, Peak=59 HFD=0.0
21:33:15.525 00.000 13524 Star::Find(15, 633, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.525 00.000 13524 Star::Find returns 0 (2), X=633.00, Y=305.00, Mass=33, SNR=3.0, Peak=76 HFD=0.0
21:33:15.525 00.000 13524 Star::Find(15, 628, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.525 00.000 13524 Star::Find returns 0 (3), X=628.00, Y=509.00, Mass=0, SNR=0.0, Peak=65 HFD=0.0
21:33:15.525 00.000 13524 Star::Find(15, 509, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.525 00.000 13524 Star::Find returns 0 (3), X=509.00, Y=147.00, Mass=0, SNR=0.0, Peak=65 HFD=0.0
21:33:15.525 00.000 13524 Star::Find(15, 617, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.525 00.000 13524 Star::Find false star n=2 nbg=275 bg=51.6 sigma=4.4 thresh=65 peak=60
21:33:15.525 00.000 13524 Star::Find returns 0 (2), X=617.00, Y=112.00, Mass=32, SNR=2.9, Peak=69 HFD=0.0
21:33:15.540 00.015 13524 Star::Find(15, 623, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.540 00.000 13524 Star::Find returns 0 (3), X=623.00, Y=217.00, Mass=0, SNR=0.0, Peak=77 HFD=0.0
21:33:15.540 00.000 13524 Star::Find(15, 719, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.540 00.000 13524 Star::Find false star n=3 nbg=281 bg=56.3 sigma=5.1 thresh=72 peak=61
21:33:15.540 00.000 13524 Star::Find returns 0 (2), X=719.00, Y=187.00, Mass=48, SNR=2.9, Peak=73 HFD=0.0
21:33:15.540 00.000 13524 Star::Find(15, 922, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.540 00.000 13524 Star::Find returns 1 (0), X=921.35, Y=416.16, Mass=139, SNR=6.9, Peak=64 HFD=1.7
21:33:15.540 00.000 13524 Star::Find(15, 670, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.540 00.000 13524 Star::Find false star n=3 nbg=277 bg=39.8 sigma=4.1 thresh=52 peak=46
21:33:15.540 00.000 13524 Star::Find returns 0 (2), X=670.00, Y=586.00, Mass=44, SNR=2.9, Peak=58 HFD=0.0
21:33:15.540 00.000 13524 Star::Find(15, 759, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.540 00.000 13524 Star::Find returns 0 (2), X=759.00, Y=318.00, Mass=16, SNR=2.0, Peak=75 HFD=0.0
21:33:15.556 00.016 13524 Star::Find(15, 833, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.556 00.000 13524 Star::Find returns 1 (0), X=825.03, Y=48.52, Mass=2255, SNR=31.8, Peak=258 HFD=2.3
21:33:15.556 00.000 13524 Star::Find(15, 613, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.556 00.000 13524 Star::Find returns 0 (2), X=613.00, Y=195.00, Mass=25, SNR=2.9, Peak=82 HFD=0.0
21:33:15.556 00.000 13524 Star::Find(15, 825, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.556 00.000 13524 Star::Find returns 0 (3), X=825.00, Y=499.00, Mass=0, SNR=0.0, Peak=52 HFD=0.0
21:33:15.556 00.000 13524 Star::Find(15, 922, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.556 00.000 13524 Star::Find false star n=3 nbg=281 bg=26.0 sigma=4.7 thresh=40 peak=32
21:33:15.556 00.000 13524 Star::Find returns 0 (2), X=922.00, Y=508.00, Mass=43, SNR=2.9, Peak=41 HFD=0.0
21:33:15.556 00.000 13524 Star::Find(15, 435, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.556 00.000 13524 Star::Find returns 0 (2), X=435.00, Y=516.00, Mass=30, SNR=3.0, Peak=48 HFD=0.0
21:33:15.556 00.000 13524 Star::Find(15, 939, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.556 00.000 13524 Star::Find returns 0 (3), X=939.00, Y=449.00, Mass=0, SNR=0.0, Peak=40 HFD=0.0
21:33:15.572 00.016 13524 Star::Find(15, 902, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.572 00.000 13524 Star::Find returns 0 (2), X=902.00, Y=562.00, Mass=14, SNR=2.0, Peak=45 HFD=0.0
21:33:15.572 00.000 13524 Star::Find(15, 315, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.572 00.000 13524 Star::Find false star n=5 nbg=278 bg=21.3 sigma=3.8 thresh=33 peak=27
21:33:15.572 00.000 13524 Star::Find returns 0 (2), X=315.00, Y=404.00, Mass=64, SNR=2.9, Peak=36 HFD=0.0
21:33:15.572 00.000 13524 Star::Find(15, 590, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.572 00.000 13524 Star::Find returns 0 (2), X=590.00, Y=236.00, Mass=16, SNR=2.1, Peak=75 HFD=0.0
21:33:15.572 00.000 13524 Star::Find(15, 608, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.572 00.000 13524 Star::Find false star n=3 nbg=274 bg=51.7 sigma=4.6 thresh=65 peak=58
21:33:15.572 00.000 13524 Star::Find returns 0 (2), X=608.00, Y=403.00, Mass=52, SNR=2.9, Peak=71 HFD=0.0
21:33:15.572 00.000 13524 Star::Find(15, 689, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.572 00.000 13524 Star::Find false star n=3 nbg=276 bg=57.6 sigma=4.8 thresh=72 peak=68
21:33:15.587 00.015 13524 Star::Find returns 0 (2), X=689.00, Y=374.00, Mass=63, SNR=2.9, Peak=83 HFD=0.0
21:33:15.587 00.000 13524 Star::Find(15, 691, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.587 00.000 13524 Star::Find returns 0 (2), X=691.00, Y=482.00, Mass=28, SNR=2.8, Peak=76 HFD=0.0
21:33:15.587 00.000 13524 Star::Find(15, 802, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.587 00.000 13524 Star::Find returns 0 (3), X=802.00, Y=61.00, Mass=0, SNR=0.0, Peak=46 HFD=0.0
21:33:15.587 00.000 13524 Star::Find(15, 690, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.587 00.000 13524 Star::Find returns 0 (2), X=690.00, Y=530.00, Mass=18, SNR=2.2, Peak=63 HFD=0.0
21:33:15.587 00.000 13524 Star::Find(15, 937, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.587 00.000 13524 Star::Find returns 0 (2), X=937.00, Y=291.00, Mass=15, SNR=2.2, Peak=38 HFD=0.0
21:33:15.587 00.000 13524 Star::Find(15, 714, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.587 00.000 13524 Star::Find returns 0 (3), X=714.00, Y=386.00, Mass=0, SNR=0.0, Peak=77 HFD=0.0
21:33:15.587 00.000 13524 Star::Find(15, 865, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.603 00.016 13524 Star::Find returns 0 (2), X=865.00, Y=472.00, Mass=19, SNR=2.5, Peak=50 HFD=0.0
21:33:15.603 00.000 13524 Star::Find(15, 666, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.603 00.000 13524 Star::Find returns 0 (2), X=666.00, Y=386.00, Mass=29, SNR=2.9, Peak=72 HFD=0.0
21:33:15.603 00.000 13524 Star::Find(15, 611, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.603 00.000 13524 Star::Find false star n=2 nbg=275 bg=47.7 sigma=4.4 thresh=61 peak=54
21:33:15.603 00.000 13524 Star::Find returns 0 (2), X=611.00, Y=74.00, Mass=34, SNR=2.9, Peak=65 HFD=0.0
21:33:15.603 00.000 13524 Star::Find(15, 584, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.603 00.000 13524 Star::Find false star n=6 nbg=275 bg=53.4 sigma=4.7 thresh=67 peak=59
21:33:15.603 00.000 13524 Star::Find returns 0 (2), X=584.00, Y=140.00, Mass=96, SNR=2.9, Peak=75 HFD=0.0
21:33:15.603 00.000 13524 Star::Find(15, 474, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.603 00.000 13524 Star::Find returns 0 (2), X=474.00, Y=412.00, Mass=30, SNR=2.9, Peak=57 HFD=0.0
21:33:15.603 00.000 13524 Star::Find(15, 551, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.603 00.000 13524 Star::Find returns 0 (3), X=551.00, Y=29.00, Mass=0, SNR=0.0, Peak=58 HFD=0.0
21:33:15.618 00.015 13524 Star::Find(15, 610, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.618 00.000 13524 Star::Find returns 0 (2), X=610.00, Y=357.00, Mass=17, SNR=2.3, Peak=70 HFD=0.0
21:33:15.618 00.000 13524 Star::Find(15, 707, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.618 00.000 13524 Star::Find returns 0 (3), X=707.00, Y=51.00, Mass=0, SNR=0.0, Peak=53 HFD=0.0
21:33:15.618 00.000 13524 Star::Find(15, 906, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.618 00.000 13524 Star::Find false star n=4 nbg=277 bg=26.5 sigma=4.3 thresh=39 peak=36
21:33:15.618 00.000 13524 Star::Find returns 0 (2), X=906.00, Y=300.00, Mass=61, SNR=2.9, Peak=44 HFD=0.0
21:33:15.618 00.000 13524 AutoFind: finding best star pass 1
21:33:15.618 00.000 13524 Star::Find(15, 825, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.618 00.000 13524 Star::Find returns 1 (0), X=825.03, Y=48.52, Mass=2255, SNR=31.8, Peak=258 HFD=2.3
21:33:15.618 00.000 13524 AutoFind: near-saturated [825, 48] 66.5 Mass 2255 SNR 31.8 Peak 258
21:33:15.618 00.000 13524 Star::Find(15, 725, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.618 00.000 13524 Star::Find returns 1 (0), X=724.85, Y=362.97, Mass=1267, SNR=23.0, Peak=256 HFD=2.1
21:33:15.634 00.016 13524 AutoFind: near-saturated [725, 363] 35.4 Mass 1267 SNR 23.0 Peak 256
21:33:15.634 00.000 13524 Star::Find(15, 660, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.634 00.000 13524 Star::Find returns 1 (0), X=660.14, Y=438.43, Mass=1291, SNR=23.3, Peak=258 HFD=2.0
21:33:15.634 00.000 13524 AutoFind: near-saturated [660, 438] 29.1 Mass 1291 SNR 23.3 Peak 258
21:33:15.634 00.000 13524 Star::Find(15, 401, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.634 00.000 13524 Star::Find returns 1 (0), X=401.10, Y=286.24, Mass=500, SNR=13.9, Peak=120 HFD=2.4
21:33:15.634 00.000 13524 AutoFind returns star at [401, 286] 12.6 Mass 500 SNR 13.9
21:33:15.634 00.000 13524 Star::Find(15, 401, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:15.634 00.000 13524 Star::Find returns 1 (0), X=401.10, Y=286.24, Mass=500, SNR=13.9, Peak=120 HFD=2.4
21:33:15.634 00.000 13524 MultiStar: List (8): {401.10, 286.24}(13.9), {727.23, 291.52}(8.4), {826.23, 191.93}(9.3), {728.78, 100.57}(7.6), {648.32, 187.44}(8.1), {760.94, 293.86}(6.7), {561.82, 283.66}(6.3), {921.35, 416.16}(6.9), 
21:33:15.634 00.000 13524 setting lock position to (401.10, 286.24)
21:33:15.634 00.000 13524 MultiStar: stabilizing after lock position change
21:33:15.650 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:33:15.650 00.000 13524 Status Line: Auto-selected star at (401.1, 286.2)
21:33:16.150 00.500 18852 Exposure complete
21:33:16.181 00.031 18852 worker thread done servicing request
21:33:16.181 00.000 13524 OnExposeComplete: enter
21:33:16.181 00.000 13524 UpdateGuideState(): m_state=2
21:33:16.181 00.000 13524 Star::Find(15, 401, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:33:16.181 00.000 13524 Star::Find returns 1 (0), X=401.11, Y=286.56, Mass=412, SNR=12.6, Peak=98 HFD=2.1
21:33:16.181 00.000 13524 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.99) = xAngle (2.52 = 2.52)
21:33:16.181 00.000 13524 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.57 = -0.72)
21:33:16.181 00.000 13524 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.54 mountX=-0.26 mountY=-0.21, mountTheta=-2.46
21:33:16.181 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=0, FiltMax=248, Gamma=1.000
21:33:16.196 00.015 13524 UpdateGuideState exits: m=412 SNR=12.6
21:33:16.196 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:16.196 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:16.196 00.000 13524 Enqueuing Expose request
21:33:16.212 00.016 18852 Worker thread wakes up
21:33:16.212 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:16.212 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,272,31,31)
21:33:17.243 01.031 13524 GuideButtonClick i=1 ctx=Guide button clicked
21:33:17.259 00.016 13524 Changing from state SELECTED to CALIBRATING_PRIMARY
21:33:17.259 00.000 13524 guider state => CALIBRATED
21:33:17.259 00.000 13524 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:33:17.259 00.000 13524 reset dither spiral
21:33:18.946 01.687 18852 Exposure complete
21:33:18.977 00.031 18852 worker thread done servicing request
21:33:18.977 00.000 13524 OnExposeComplete: enter
21:33:18.977 00.000 13524 UpdateGuideState(): m_state=5
21:33:18.977 00.000 13524 Star::Find(15, 401, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:33:18.977 00.000 13524 Star::Find returns 1 (0), X=400.76, Y=286.30, Mass=528, SNR=14.2, Peak=114 HFD=2.6
21:33:18.977 00.000 13524 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.99) = xAngle (3.97 = -2.32)
21:33:18.977 00.000 13524 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.01 = 0.73)
21:33:18.977 00.000 13524 CameraToMount -- cameraX=-0.34 cameraY=0.05 hyp=0.34 cameraTheta=2.98 mountX=-0.23 mountY=0.23, mountTheta=2.36
21:33:18.977 00.000 13524 Changing from state CALIBRATED to GUIDING
21:33:18.993 00.016 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:33:18.993 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:33:18.993 00.000 13524 AdjustCalibrationForScopePointing (scope): current dec=1.8 pierSide=0, cal dec=1.8 pierSide=0 rotAngle=None bin=2
21:33:18.993 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:33:18.993 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:33:18.993 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:33:18.993 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:33:18.993 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:33:18.993 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:33:18.993 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:33:19.008 00.015 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:33:19.008 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:33:19.008 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:33:19.008 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:33:19.008 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:33:19.008 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:33:19.008 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:33:19.008 00.000 13524 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
21:33:19.008 00.000 13524 Dec comp: XRate 4.081 -> 4.081 for dec 1.8 -> dec 1.8
21:33:19.024 00.016 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:33:19.024 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:33:19.024 00.000 13524 setting lock position to (400.76, 286.30)
21:33:19.024 00.000 13524 MultiStar: stabilizing after lock position change
21:33:19.024 00.000 13524 guider state => GUIDING
21:33:19.024 00.000 13524 Status Line: Guiding
21:33:19.024 00.000 13524 Mount: notify guiding started
21:33:19.039 00.015 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
21:33:19.039 00.000 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:17:18 PM"
21:33:19.039 00.000 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004081
21:33:19.039 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003460
21:33:19.039 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:33:19.039 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.986262
21:33:19.039 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.653130
21:33:19.039 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.031308
21:33:19.039 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:33:19.055 00.016 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:33:19.055 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:33:19.055 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:33:19.055 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:33:19.055 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:33:19.055 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:33:19.055 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:33:19.055 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:33:19.055 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:33:19.055 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:33:19.055 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:33:19.071 00.016 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:33:19.071 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:33:19.071 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:33:19.071 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:33:19.071 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:33:19.071 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:33:19.071 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:33:19.071 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:33:19.071 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:33:19.071 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:33:19.071 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:33:19.086 00.015 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:33:19.086 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:33:19.086 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:33:19.086 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:33:19.086 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:33:19.086 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:33:19.086 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:33:19.086 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:33:19.086 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:33:19.102 00.016 13524 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:33:19.102 00.000 13524 UpdateLockPosShiftCameraCoords: after parity adjustment: -0.00,-0.00
21:33:19.102 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:33:19.102 00.000 13524 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 1.8
21:33:19.102 00.000 13524 MountToCamera -- mountTheta (-0.00) + m_xAngle (-0.99) = xAngle (-0.99 = -0.99)
21:33:19.102 00.000 13524 MountToCamera -- mountX=-0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
21:33:19.102 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
21:33:19.102 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
21:33:19.102 00.000 13524 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
21:33:19.118 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:33:19.133 00.015 13524 UpdateGuideState exits: m=528 SNR=14.2
21:33:19.133 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:19.133 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:19.133 00.000 13524 Enqueuing Expose request
21:33:19.133 00.000 18852 Worker thread wakes up
21:33:19.133 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:19.133 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:21.883 02.750 18852 Exposure complete
21:33:21.914 00.031 18852 worker thread done servicing request
21:33:21.914 00.000 13524 OnExposeComplete: enter
21:33:21.914 00.000 13524 UpdateGuideState(): m_state=6
21:33:21.914 00.000 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:33:21.914 00.000 13524 Star::Find returns 1 (0), X=400.54, Y=287.02, Mass=363, SNR=11.7, Peak=100 HFD=2.2
21:33:21.914 00.000 13524 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.99) = xAngle (2.86 = 2.86)
21:33:21.914 00.000 13524 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.38)
21:33:21.929 00.015 13524 CameraToMount -- cameraX=-0.22 cameraY=0.72 hyp=0.76 cameraTheta=1.87 mountX=-0.72 mountY=-0.28, mountTheta=-2.77
21:33:21.929 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.22, y=0.72, opts=13)
21:33:21.929 00.000 13524 Enqueuing Move request for scope (-0.22, 0.72)
21:33:21.929 00.000 18852 Worker thread wakes up
21:33:21.929 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.72) opts 0xd
21:33:21.929 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.22, 0.72)
21:33:21.929 00.000 18852 Moving (-0.22, 0.72) raw xDistance=-0.72 yDistance=-0.28
21:33:21.929 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
21:33:21.929 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:21.929 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:33:21.929 00.000 18852 MoveAxis(E, 112, ABG)
21:33:21.929 00.000 18852 Guiding  Dir = 2, Dur = 112
21:33:21.929 00.000 18852 IsSlewing returns 0
21:33:21.929 00.000 18852 IsGuiding returns 0
21:33:21.929 00.000 18852 PulseGuide returned control before completion, sleep 121
21:33:21.929 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:33:21.945 00.016 13524 UpdateGuideState exits: m=363 SNR=11.7
21:33:21.945 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:21.961 00.016 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:21.961 00.000 13524 Enqueuing Expose request
21:33:22.070 00.109 18852 IsGuiding returns 0
21:33:22.070 00.000 18852 Move returns status 0, amount 112
21:33:22.070 00.000 18852 MoveAxis(N, 0, ABG)
21:33:22.070 00.000 18852 Move returns status 0, amount 0
21:33:22.070 00.000 18852 move complete, result=0
21:33:22.070 00.000 18852 worker thread done servicing request
21:33:22.070 00.000 18852 Worker thread wakes up
21:33:22.070 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:22.070 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:22.070 00.000 13524 GuideStep: -0.7 px 112 ms EAST, -0.3 px 0 ms NORTH
21:33:24.803 02.733 18852 Exposure complete
21:33:24.834 00.031 18852 worker thread done servicing request
21:33:24.834 00.000 13524 OnExposeComplete: enter
21:33:24.834 00.000 13524 UpdateGuideState(): m_state=6
21:33:24.834 00.000 13524 Star::Find(15, 400, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:33:24.834 00.000 13524 Star::Find returns 1 (0), X=400.55, Y=286.95, Mass=368, SNR=11.7, Peak=103 HFD=2.0
21:33:24.834 00.000 13524 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.99) = xAngle (2.87 = 2.87)
21:33:24.834 00.000 13524 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.92 = -0.37)
21:33:24.834 00.000 13524 CameraToMount -- cameraX=-0.21 cameraY=0.65 hyp=0.68 cameraTheta=1.89 mountX=-0.66 mountY=-0.25, mountTheta=-2.79
21:33:24.850 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.21, y=0.65, opts=13)
21:33:24.850 00.000 13524 Enqueuing Move request for scope (-0.21, 0.65)
21:33:24.850 00.000 18852 Worker thread wakes up
21:33:24.850 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.65) opts 0xd
21:33:24.850 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.21, 0.65)
21:33:24.850 00.000 18852 Moving (-0.21, 0.65) raw xDistance=-0.66 yDistance=-0.25
21:33:24.850 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.66
21:33:24.850 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:24.850 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:33:24.850 00.000 18852 MoveAxis(E, 110, ABG)
21:33:24.850 00.000 18852 Guiding  Dir = 2, Dur = 110
21:33:24.850 00.000 18852 IsSlewing returns 0
21:33:24.850 00.000 18852 IsGuiding returns 0
21:33:24.850 00.000 18852 PulseGuide returned control before completion, sleep 119
21:33:24.850 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=0, FiltMax=256, Gamma=1.000
21:33:24.865 00.015 13524 UpdateGuideState exits: m=368 SNR=11.7
21:33:24.865 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:24.865 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:24.865 00.000 13524 Enqueuing Expose request
21:33:24.991 00.126 18852 IsGuiding returns 0
21:33:24.991 00.000 18852 Move returns status 0, amount 110
21:33:24.991 00.000 18852 MoveAxis(N, 0, ABG)
21:33:24.991 00.000 18852 Move returns status 0, amount 0
21:33:24.991 00.000 18852 move complete, result=0
21:33:24.991 00.000 18852 worker thread done servicing request
21:33:24.991 00.000 18852 Worker thread wakes up
21:33:24.991 00.000 13524 GuideStep: -0.7 px 110 ms EAST, -0.2 px 0 ms NORTH
21:33:24.991 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:24.991 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:27.723 02.732 18852 Exposure complete
21:33:27.754 00.031 18852 worker thread done servicing request
21:33:27.754 00.000 13524 OnExposeComplete: enter
21:33:27.754 00.000 13524 UpdateGuideState(): m_state=6
21:33:27.754 00.000 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:33:27.754 00.000 13524 Star::Find returns 1 (0), X=401.08, Y=286.38, Mass=483, SNR=13.6, Peak=107 HFD=2.4
21:33:27.754 00.000 13524 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.99) = xAngle (1.25 = 1.25)
21:33:27.754 00.000 13524 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.29 = -1.99)
21:33:27.754 00.000 13524 CameraToMount -- cameraX=0.32 cameraY=0.09 hyp=0.33 cameraTheta=0.26 mountX=0.10 mountY=-0.30, mountTheta=-1.24
21:33:27.754 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.32, y=0.09, opts=13)
21:33:27.770 00.016 13524 Enqueuing Move request for scope (0.32, 0.09)
21:33:27.770 00.000 18852 Worker thread wakes up
21:33:27.770 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.09) opts 0xd
21:33:27.770 00.000 18852 Handling offset move in thread for scope, endpoint = (0.32, 0.09)
21:33:27.770 00.000 18852 Moving (0.32, 0.09) raw xDistance=0.10 yDistance=-0.30
21:33:27.770 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:33:27.770 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:27.770 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:33:27.770 00.000 18852 MoveAxis(E, 0, ABG)
21:33:27.770 00.000 18852 Move returns status 0, amount 0
21:33:27.770 00.000 18852 MoveAxis(N, 0, ABG)
21:33:27.770 00.000 18852 Move returns status 0, amount 0
21:33:27.770 00.000 18852 move complete, result=0
21:33:27.770 00.000 18852 worker thread done servicing request
21:33:27.770 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=252, Gamma=1.000
21:33:27.786 00.016 13524 UpdateGuideState exits: m=483 SNR=13.6
21:33:27.786 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:27.786 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:27.786 00.000 13524 Enqueuing Expose request
21:33:27.786 00.000 13524 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:33:27.801 00.015 18852 Worker thread wakes up
21:33:27.801 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:27.801 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:30.535 02.734 18852 Exposure complete
21:33:30.566 00.031 18852 worker thread done servicing request
21:33:30.566 00.000 13524 OnExposeComplete: enter
21:33:30.566 00.000 13524 UpdateGuideState(): m_state=6
21:33:30.566 00.000 13524 Star::Find(15, 401, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:33:30.566 00.000 13524 Star::Find returns 1 (0), X=400.89, Y=285.95, Mass=404, SNR=12.2, Peak=120 HFD=2.0
21:33:30.566 00.000 13524 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.99) = xAngle (-0.24 = -0.24)
21:33:30.566 00.000 13524 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.81 = 2.81)
21:33:30.566 00.000 13524 CameraToMount -- cameraX=0.13 cameraY=-0.35 hyp=0.37 cameraTheta=-1.22 mountX=0.36 mountY=0.12, mountTheta=0.32
21:33:30.582 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.13, y=-0.35, opts=13)
21:33:30.582 00.000 13524 Enqueuing Move request for scope (0.13, -0.35)
21:33:30.582 00.000 18852 Worker thread wakes up
21:33:30.582 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.35) opts 0xd
21:33:30.582 00.000 18852 Handling offset move in thread for scope, endpoint = (0.13, -0.35)
21:33:30.582 00.000 18852 Moving (0.13, -0.35) raw xDistance=0.36 yDistance=0.12
21:33:30.582 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
21:33:30.582 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:30.582 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:33:30.582 00.000 18852 MoveAxis(W, 55, ABG)
21:33:30.582 00.000 18852 Guiding  Dir = 3, Dur = 55
21:33:30.582 00.000 18852 IsSlewing returns 0
21:33:30.582 00.000 18852 IsGuiding returns 0
21:33:30.582 00.000 18852 PulseGuide returned control before completion, sleep 64
21:33:30.582 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=252, Gamma=1.000
21:33:30.597 00.015 13524 UpdateGuideState exits: m=404 SNR=12.2
21:33:30.597 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:30.597 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:30.613 00.016 13524 Enqueuing Expose request
21:33:30.660 00.047 18852 IsGuiding returns 0
21:33:30.660 00.000 18852 Move returns status 0, amount 55
21:33:30.660 00.000 18852 MoveAxis(N, 0, ABG)
21:33:30.660 00.000 18852 Move returns status 0, amount 0
21:33:30.660 00.000 18852 move complete, result=0
21:33:30.660 00.000 18852 worker thread done servicing request
21:33:30.660 00.000 18852 Worker thread wakes up
21:33:30.660 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:30.660 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:30.660 00.000 13524 GuideStep: 0.4 px 55 ms WEST, 0.1 px 0 ms NORTH
21:33:33.394 02.734 18852 Exposure complete
21:33:33.441 00.047 18852 worker thread done servicing request
21:33:33.441 00.000 13524 OnExposeComplete: enter
21:33:33.441 00.000 13524 UpdateGuideState(): m_state=6
21:33:33.441 00.000 13524 Star::Find(15, 400, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:33:33.441 00.000 13524 Star::Find returns 1 (0), X=400.45, Y=287.00, Mass=330, SNR=11.4, Peak=100 HFD=2.1
21:33:33.441 00.000 13524 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.99) = xAngle (2.98 = 2.98)
21:33:33.441 00.000 13524 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.02 = -0.26)
21:33:33.456 00.015 13524 CameraToMount -- cameraX=-0.31 cameraY=0.70 hyp=0.77 cameraTheta=1.99 mountX=-0.76 mountY=-0.20, mountTheta=-2.89
21:33:33.456 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.31, y=0.70, opts=13)
21:33:33.456 00.000 13524 Enqueuing Move request for scope (-0.31, 0.70)
21:33:33.456 00.000 18852 Worker thread wakes up
21:33:33.456 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.70) opts 0xd
21:33:33.456 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.31, 0.70)
21:33:33.456 00.000 18852 Moving (-0.31, 0.70) raw xDistance=-0.76 yDistance=-0.20
21:33:33.456 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.76
21:33:33.456 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:33.456 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:33:33.456 00.000 18852 MoveAxis(E, 113, ABG)
21:33:33.456 00.000 18852 Guiding  Dir = 2, Dur = 113
21:33:33.456 00.000 18852 IsSlewing returns 0
21:33:33.456 00.000 18852 IsGuiding returns 0
21:33:33.456 00.000 18852 PulseGuide returned control before completion, sleep 122
21:33:33.456 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:33:33.472 00.016 13524 UpdateGuideState exits: m=330 SNR=11.4
21:33:33.472 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:33.487 00.015 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:33.487 00.000 13524 Enqueuing Expose request
21:33:33.597 00.110 18852 IsGuiding returns 0
21:33:33.597 00.000 18852 Move returns status 0, amount 113
21:33:33.597 00.000 18852 MoveAxis(N, 0, ABG)
21:33:33.597 00.000 18852 Move returns status 0, amount 0
21:33:33.597 00.000 18852 move complete, result=0
21:33:33.597 00.000 18852 worker thread done servicing request
21:33:33.597 00.000 18852 Worker thread wakes up
21:33:33.597 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:33.597 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:33.597 00.000 13524 GuideStep: -0.8 px 113 ms EAST, -0.2 px 0 ms NORTH
21:33:36.330 02.733 18852 Exposure complete
21:33:36.362 00.032 18852 worker thread done servicing request
21:33:36.362 00.000 13524 OnExposeComplete: enter
21:33:36.362 00.000 13524 UpdateGuideState(): m_state=6
21:33:36.362 00.000 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:33:36.362 00.000 13524 Star::Find returns 1 (0), X=400.27, Y=287.25, Mass=387, SNR=12.3, Peak=102 HFD=1.8
21:33:36.362 00.000 13524 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.99) = xAngle (3.03 = 3.03)
21:33:36.362 00.000 13524 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.21)
21:33:36.362 00.000 13524 CameraToMount -- cameraX=-0.49 cameraY=0.95 hyp=1.07 cameraTheta=2.04 mountX=-1.06 mountY=-0.22, mountTheta=-2.94
21:33:36.377 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.49, y=0.95, opts=13)
21:33:36.377 00.000 13524 Enqueuing Move request for scope (-0.49, 0.95)
21:33:36.377 00.000 18852 Worker thread wakes up
21:33:36.377 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.95) opts 0xd
21:33:36.377 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.49, 0.95)
21:33:36.377 00.000 18852 Moving (-0.49, 0.95) raw xDistance=-1.06 yDistance=-0.22
21:33:36.377 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.06
21:33:36.377 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:36.377 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:33:36.377 00.000 18852 MoveAxis(E, 172, ABG)
21:33:36.377 00.000 18852 Guiding  Dir = 2, Dur = 172
21:33:36.377 00.000 18852 IsSlewing returns 0
21:33:36.377 00.000 18852 IsGuiding returns 0
21:33:36.377 00.000 18852 PulseGuide returned control before completion, sleep 181
21:33:36.377 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=0, FiltMax=254, Gamma=1.000
21:33:36.393 00.016 13524 UpdateGuideState exits: m=387 SNR=12.3
21:33:36.393 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:36.393 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:36.393 00.000 13524 Enqueuing Expose request
21:33:36.580 00.187 18852 IsGuiding returns 0
21:33:36.580 00.000 18852 Move returns status 0, amount 172
21:33:36.580 00.000 18852 MoveAxis(N, 0, ABG)
21:33:36.580 00.000 18852 Move returns status 0, amount 0
21:33:36.580 00.000 18852 move complete, result=0
21:33:36.580 00.000 18852 worker thread done servicing request
21:33:36.580 00.000 18852 Worker thread wakes up
21:33:36.580 00.000 13524 GuideStep: -1.1 px 172 ms EAST, -0.2 px 0 ms NORTH
21:33:36.580 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:36.580 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:39.345 02.765 18852 Exposure complete
21:33:39.377 00.032 18852 worker thread done servicing request
21:33:39.377 00.000 13524 OnExposeComplete: enter
21:33:39.377 00.000 13524 UpdateGuideState(): m_state=6
21:33:39.377 00.000 13524 Star::Find(15, 400, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:33:39.377 00.000 13524 Star::Find returns 1 (0), X=400.45, Y=286.90, Mass=348, SNR=11.3, Peak=110 HFD=2.1
21:33:39.377 00.000 13524 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.99) = xAngle (3.04 = 3.04)
21:33:39.392 00.015 13524 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.20)
21:33:39.392 00.000 13524 CameraToMount -- cameraX=-0.31 cameraY=0.61 hyp=0.68 cameraTheta=2.05 mountX=-0.68 mountY=-0.14, mountTheta=-2.94
21:33:39.392 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.31, y=0.61, opts=13)
21:33:39.392 00.000 13524 Enqueuing Move request for scope (-0.31, 0.61)
21:33:39.392 00.000 18852 Worker thread wakes up
21:33:39.392 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.61) opts 0xd
21:33:39.392 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.31, 0.61)
21:33:39.392 00.000 18852 Moving (-0.31, 0.61) raw xDistance=-0.68 yDistance=-0.14
21:33:39.392 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.68
21:33:39.392 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:39.392 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:33:39.392 00.000 18852 MoveAxis(E, 117, ABG)
21:33:39.392 00.000 18852 Guiding  Dir = 2, Dur = 117
21:33:39.392 00.000 18852 IsSlewing returns 0
21:33:39.392 00.000 18852 IsGuiding returns 0
21:33:39.392 00.000 18852 PulseGuide returned control before completion, sleep 126
21:33:39.408 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=0, FiltMax=256, Gamma=1.000
21:33:39.408 00.000 13524 UpdateGuideState exits: m=348 SNR=11.3
21:33:39.408 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:39.423 00.015 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:39.423 00.000 13524 Enqueuing Expose request
21:33:39.533 00.110 18852 IsGuiding returns 0
21:33:39.533 00.000 18852 Move returns status 0, amount 117
21:33:39.533 00.000 18852 MoveAxis(N, 0, ABG)
21:33:39.533 00.000 18852 Move returns status 0, amount 0
21:33:39.533 00.000 18852 move complete, result=0
21:33:39.533 00.000 18852 worker thread done servicing request
21:33:39.533 00.000 18852 Worker thread wakes up
21:33:39.533 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:39.533 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:39.533 00.000 13524 GuideStep: -0.7 px 117 ms EAST, -0.1 px 0 ms NORTH
21:33:42.282 02.749 18852 Exposure complete
21:33:42.313 00.031 18852 worker thread done servicing request
21:33:42.313 00.000 13524 OnExposeComplete: enter
21:33:42.313 00.000 13524 UpdateGuideState(): m_state=6
21:33:42.313 00.000 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:33:42.313 00.000 13524 Star::Find returns 1 (0), X=400.21, Y=287.27, Mass=358, SNR=11.7, Peak=101 HFD=1.8
21:33:42.313 00.000 13524 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.99) = xAngle (3.07 = 3.07)
21:33:42.329 00.016 13524 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.12 = -0.16)
21:33:42.329 00.000 13524 CameraToMount -- cameraX=-0.55 cameraY=0.97 hyp=1.11 cameraTheta=2.09 mountX=-1.11 mountY=-0.18, mountTheta=-2.98
21:33:42.329 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.55, y=0.97, opts=13)
21:33:42.329 00.000 13524 Enqueuing Move request for scope (-0.55, 0.97)
21:33:42.329 00.000 18852 Worker thread wakes up
21:33:42.329 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.97) opts 0xd
21:33:42.329 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.55, 0.97)
21:33:42.329 00.000 18852 Moving (-0.55, 0.97) raw xDistance=-1.11 yDistance=-0.18
21:33:42.329 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.11
21:33:42.329 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:42.329 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:33:42.329 00.000 18852 MoveAxis(E, 180, ABG)
21:33:42.329 00.000 18852 Guiding  Dir = 2, Dur = 180
21:33:42.329 00.000 18852 IsSlewing returns 0
21:33:42.329 00.000 18852 IsGuiding returns 0
21:33:42.329 00.000 18852 PulseGuide returned control before completion, sleep 189
21:33:42.329 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:33:42.345 00.016 13524 UpdateGuideState exits: m=358 SNR=11.7
21:33:42.345 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:42.360 00.015 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:42.360 00.000 13524 Enqueuing Expose request
21:33:42.532 00.172 18852 IsGuiding returns 1
21:33:42.532 00.000 18852 scope still moving after pulse duration time elapsed
21:33:42.564 00.032 18852 IsSlewing returns 0
21:33:42.564 00.000 18852 IsGuiding returns 0
21:33:42.564 00.000 18852 scope move finished after 180 + 47 ms
21:33:42.564 00.000 18852 Move returns status 0, amount 180
21:33:42.564 00.000 18852 MoveAxis(N, 0, ABG)
21:33:42.564 00.000 18852 Move returns status 0, amount 0
21:33:42.564 00.000 18852 move complete, result=0
21:33:42.564 00.000 18852 worker thread done servicing request
21:33:42.564 00.000 18852 Worker thread wakes up
21:33:42.564 00.000 13524 GuideStep: -1.1 px 180 ms EAST, -0.2 px 0 ms NORTH
21:33:42.564 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:42.564 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:45.313 02.749 18852 Exposure complete
21:33:45.344 00.031 18852 worker thread done servicing request
21:33:45.344 00.000 13524 OnExposeComplete: enter
21:33:45.344 00.000 13524 UpdateGuideState(): m_state=6
21:33:45.344 00.000 13524 Star::Find(15, 400, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:45.344 00.000 13524 Star::Find returns 1 (0), X=400.54, Y=286.66, Mass=398, SNR=12.4, Peak=118 HFD=1.6
21:33:45.344 00.000 13524 MultiStar: exiting stabilization period
21:33:45.344 00.000 13524 MultiStar: updating star positions after lock position change
21:33:45.360 00.016 13524 Star::Find(15, 726, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:45.360 00.000 13524 Star::Find returns 0 (4), X=728.00, Y=291.78, Mass=135, SNR=6.8, Peak=107 HFD=1.2
21:33:45.360 00.000 13524 Star::Find(15, 825, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:45.360 00.000 13524 Star::Find returns 1 (0), X=826.20, Y=191.73, Mass=270, SNR=9.4, Peak=97 HFD=2.4
21:33:45.360 00.000 13524 Star::Find(15, 728, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:45.360 00.000 13524 Star::Find returns 0 (4), X=727.38, Y=100.22, Mass=155, SNR=7.4, Peak=90 HFD=1.5
21:33:45.360 00.000 13524 Star::Find(15, 647, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:45.360 00.000 13524 Star::Find returns 0 (4), X=647.46, Y=187.47, Mass=138, SNR=7.0, Peak=99 HFD=1.4
21:33:45.360 00.000 13524 Star::Find(15, 760, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:45.360 00.000 13524 Star::Find returns 1 (0), X=761.90, Y=294.64, Mass=322, SNR=10.4, Peak=102 HFD=2.6
21:33:45.360 00.000 13524 Star::Find(15, 561, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:45.360 00.000 13524 Star::Find false star n=2 nbg=278 bg=51.5 sigma=4.8 thresh=66 peak=60
21:33:45.375 00.015 13524 Star::Find returns 0 (2), X=561.00, Y=284.00, Mass=37, SNR=2.9, Peak=74 HFD=0.0
21:33:45.375 00.000 13524 Star::Find(15, 920, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:33:45.375 00.000 13524 Star::Find returns 0 (4), X=921.46, Y=416.87, Mass=103, SNR=6.3, Peak=86 HFD=1.0
21:33:45.375 00.000 13524 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.99) = xAngle (3.10 = 3.10)
21:33:45.375 00.000 13524 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.14 = -0.14)
21:33:45.375 00.000 13524 CameraToMount -- cameraX=-0.22 cameraY=0.36 hyp=0.42 cameraTheta=2.11 mountX=-0.42 mountY=-0.06, mountTheta=-3.00
21:33:45.375 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.22, y=0.36, opts=13)
21:33:45.375 00.000 13524 Enqueuing Move request for scope (-0.22, 0.36)
21:33:45.375 00.000 18852 Worker thread wakes up
21:33:45.375 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.36) opts 0xd
21:33:45.375 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.22, 0.36)
21:33:45.375 00.000 18852 Moving (-0.22, 0.36) raw xDistance=-0.42 yDistance=-0.06
21:33:45.375 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.42
21:33:45.375 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:45.375 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:33:45.375 00.000 18852 MoveAxis(E, 78, ABG)
21:33:45.375 00.000 18852 Guiding  Dir = 2, Dur = 78
21:33:45.375 00.000 18852 IsSlewing returns 0
21:33:45.375 00.000 18852 IsGuiding returns 0
21:33:45.375 00.000 18852 PulseGuide returned control before completion, sleep 87
21:33:45.391 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:33:45.406 00.015 13524 UpdateGuideState exits: m=398 SNR=12.4
21:33:45.406 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:45.406 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:45.406 00.000 13524 Enqueuing Expose request
21:33:45.485 00.079 18852 IsGuiding returns 0
21:33:45.485 00.000 18852 Move returns status 0, amount 78
21:33:45.485 00.000 18852 MoveAxis(N, 0, ABG)
21:33:45.485 00.000 18852 Move returns status 0, amount 0
21:33:45.485 00.000 18852 move complete, result=0
21:33:45.485 00.000 18852 worker thread done servicing request
21:33:45.485 00.000 18852 Worker thread wakes up
21:33:45.485 00.000 13524 GuideStep: -0.4 px 78 ms EAST, -0.1 px 0 ms NORTH
21:33:45.485 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:45.485 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:48.234 02.749 18852 Exposure complete
21:33:48.265 00.031 18852 worker thread done servicing request
21:33:48.265 00.000 13524 OnExposeComplete: enter
21:33:48.265 00.000 13524 UpdateGuideState(): m_state=6
21:33:48.281 00.016 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:33:48.281 00.000 13524 Star::Find returns 1 (0), X=400.72, Y=286.72, Mass=400, SNR=12.4, Peak=93 HFD=2.1
21:33:48.281 00.000 13524 MultiStar: [#1 -0.30,0.72,0.00,M1] [#2 -0.16,-0.12,0.83,U] [#3 -0.51,-0.41,0.64,U] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] 
21:33:48.281 00.000 13524 refined, 2 included, MultiStar: {-0.20, 0.02}, one-star: {-0.04, 0.42}
21:33:48.281 00.000 13524 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.99) = xAngle (4.02 = -2.27)
21:33:48.281 00.000 13524 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.06 = 0.78)
21:33:48.281 00.000 13524 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.03 mountX=-0.13 mountY=0.14, mountTheta=2.31
21:33:48.281 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.20, y=0.02, opts=13)
21:33:48.281 00.000 13524 Enqueuing Move request for scope (-0.20, 0.02)
21:33:48.281 00.000 18852 Worker thread wakes up
21:33:48.281 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
21:33:48.281 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
21:33:48.281 00.000 18852 Moving (-0.20, 0.02) raw xDistance=-0.13 yDistance=0.14
21:33:48.281 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:33:48.281 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:48.281 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:33:48.281 00.000 18852 MoveAxis(E, 0, ABG)
21:33:48.281 00.000 18852 Move returns status 0, amount 0
21:33:48.281 00.000 18852 MoveAxis(N, 0, ABG)
21:33:48.281 00.000 18852 Move returns status 0, amount 0
21:33:48.281 00.000 18852 move complete, result=0
21:33:48.281 00.000 18852 worker thread done servicing request
21:33:48.296 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:33:48.312 00.016 13524 UpdateGuideState exits: m=400 SNR=12.4
21:33:48.312 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:48.312 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:48.312 00.000 13524 Enqueuing Expose request
21:33:48.312 00.000 13524 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:33:48.312 00.000 18852 Worker thread wakes up
21:33:48.312 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:48.312 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:51.077 02.765 18852 Exposure complete
21:33:51.108 00.031 18852 worker thread done servicing request
21:33:51.108 00.000 13524 OnExposeComplete: enter
21:33:51.108 00.000 13524 UpdateGuideState(): m_state=6
21:33:51.124 00.016 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:33:51.124 00.000 13524 Star::Find returns 1 (0), X=400.23, Y=287.16, Mass=379, SNR=11.9, Peak=92 HFD=2.3
21:33:51.124 00.000 13524 Star::Find false star n=5 nbg=281 bg=50.3 sigma=4.8 thresh=65 peak=64
21:33:51.124 00.000 13524 MultiStar: [#1 0.09,0.17,0.59,U] [#2 -1.10,0.56,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 -1.49,0.28,0.00,M1] [#6 0.00,0.00,0.00,L] [#7 -0.45,0.99,0.00,M1] 
21:33:51.124 00.000 13524 refined, 1 included, MultiStar: {-0.30, 0.61}, one-star: {-0.53, 0.86}
21:33:51.124 00.000 13524 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.99) = xAngle (3.02 = 3.02)
21:33:51.124 00.000 13524 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.06 = -0.22)
21:33:51.124 00.000 13524 CameraToMount -- cameraX=-0.30 cameraY=0.61 hyp=0.68 cameraTheta=2.03 mountX=-0.67 mountY=-0.15, mountTheta=-2.92
21:33:51.124 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.30, y=0.61, opts=13)
21:33:51.124 00.000 13524 Enqueuing Move request for scope (-0.30, 0.61)
21:33:51.124 00.000 18852 Worker thread wakes up
21:33:51.124 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.61) opts 0xd
21:33:51.124 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.30, 0.61)
21:33:51.124 00.000 18852 Moving (-0.30, 0.61) raw xDistance=-0.67 yDistance=-0.15
21:33:51.124 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
21:33:51.124 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:51.124 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:33:51.124 00.000 18852 MoveAxis(E, 104, ABG)
21:33:51.124 00.000 18852 Guiding  Dir = 2, Dur = 104
21:33:51.139 00.015 18852 IsSlewing returns 0
21:33:51.139 00.000 18852 IsGuiding returns 0
21:33:51.139 00.000 18852 PulseGuide returned control before completion, sleep 113
21:33:51.139 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:33:51.155 00.016 13524 UpdateGuideState exits: m=379 SNR=11.9
21:33:51.155 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:51.155 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:51.155 00.000 13524 Enqueuing Expose request
21:33:51.265 00.110 18852 IsGuiding returns 0
21:33:51.265 00.000 18852 Move returns status 0, amount 104
21:33:51.265 00.000 18852 MoveAxis(N, 0, ABG)
21:33:51.265 00.000 18852 Move returns status 0, amount 0
21:33:51.265 00.000 18852 move complete, result=0
21:33:51.265 00.000 18852 worker thread done servicing request
21:33:51.265 00.000 18852 Worker thread wakes up
21:33:51.265 00.000 13524 GuideStep: -0.7 px 104 ms EAST, -0.1 px 0 ms NORTH
21:33:51.265 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:51.265 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:54.014 02.749 18852 Exposure complete
21:33:54.045 00.031 18852 worker thread done servicing request
21:33:54.045 00.000 13524 OnExposeComplete: enter
21:33:54.045 00.000 13524 UpdateGuideState(): m_state=6
21:33:54.045 00.000 13524 Star::Find(15, 400, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:33:54.061 00.016 13524 Star::Find returns 1 (0), X=400.20, Y=287.07, Mass=390, SNR=12.3, Peak=106 HFD=2.1
21:33:54.061 00.000 13524 MultiStar: [#1 -0.38,0.39,0.60,U] [#2 -0.50,0.79,0.00,M2] [#3 -1.20,0.65,0.00,M1] [#4 -1.31,1.42,0.00,M1] [#5 -1.23,0.02,0.00,M2] [#6 0.88,0.80,0.00,M1] [#7 0.00,0.00,0.00,L] 
21:33:54.061 00.000 13524 refined, 1 included, MultiStar: {-0.49, 0.63}, one-star: {-0.56, 0.77}
21:33:54.061 00.000 13524 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.99) = xAngle (3.22 = -3.06)
21:33:54.061 00.000 13524 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.27 = -0.02)
21:33:54.061 00.000 13524 CameraToMount -- cameraX=-0.49 cameraY=0.63 hyp=0.80 cameraTheta=2.24 mountX=-0.79 mountY=-0.01, mountTheta=-3.13
21:33:54.061 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.49, y=0.63, opts=13)
21:33:54.061 00.000 13524 Enqueuing Move request for scope (-0.49, 0.63)
21:33:54.061 00.000 18852 Worker thread wakes up
21:33:54.061 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.63) opts 0xd
21:33:54.061 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.49, 0.63)
21:33:54.061 00.000 18852 Moving (-0.49, 0.63) raw xDistance=-0.79 yDistance=-0.01
21:33:54.061 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.79
21:33:54.061 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:54.061 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:33:54.061 00.000 18852 MoveAxis(E, 130, ABG)
21:33:54.061 00.000 18852 Guiding  Dir = 2, Dur = 130
21:33:54.061 00.000 18852 IsSlewing returns 0
21:33:54.061 00.000 18852 IsGuiding returns 0
21:33:54.076 00.015 18852 PulseGuide returned control before completion, sleep 139
21:33:54.076 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=248, Gamma=1.000
21:33:54.092 00.016 13524 UpdateGuideState exits: m=390 SNR=12.3
21:33:54.092 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:54.092 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:54.092 00.000 13524 Enqueuing Expose request
21:33:54.217 00.125 18852 IsGuiding returns 0
21:33:54.217 00.000 18852 Move returns status 0, amount 130
21:33:54.217 00.000 18852 MoveAxis(N, 0, ABG)
21:33:54.217 00.000 18852 Move returns status 0, amount 0
21:33:54.217 00.000 18852 move complete, result=0
21:33:54.217 00.000 18852 worker thread done servicing request
21:33:54.217 00.000 13524 GuideStep: -0.8 px 130 ms EAST, -0.0 px 0 ms NORTH
21:33:54.217 00.000 18852 Worker thread wakes up
21:33:54.217 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:54.217 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:56.966 02.749 18852 Exposure complete
21:33:56.997 00.031 18852 worker thread done servicing request
21:33:56.997 00.000 13524 OnExposeComplete: enter
21:33:56.997 00.000 13524 UpdateGuideState(): m_state=6
21:33:56.997 00.000 13524 Star::Find(15, 400, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:33:56.997 00.000 13524 Star::Find returns 1 (0), X=400.55, Y=286.39, Mass=409, SNR=12.5, Peak=110 HFD=1.6
21:33:56.997 00.000 13524 Star::Find false star n=3 nbg=274 bg=51.7 sigma=5.0 thresh=67 peak=61
21:33:57.013 00.016 13524 MultiStar: [#1 -0.23,1.13,0.00,M1] [#2 -0.52,0.19,0.87,U] [#3 -1.62,0.45,0.00,M2] [#4 0.00,0.00,0.00,L] [#5 -0.58,-0.43,0.62,U] [#6 0.00,0.00,0.00,L] [#7 -0.33,1.27,0.00,M2] 
21:33:57.013 00.000 13524 single-star, 2 included, MultiStar: {-0.41, -0.00}, one-star: {-0.22, 0.10}
21:33:57.013 00.000 13524 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.99) = xAngle (3.70 = -2.58)
21:33:57.013 00.000 13524 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.75 = 0.47)
21:33:57.013 00.000 13524 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.72 mountX=-0.20 mountY=0.11, mountTheta=2.65
21:33:57.013 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.22, y=0.10, opts=13)
21:33:57.013 00.000 13524 Enqueuing Move request for scope (-0.22, 0.10)
21:33:57.013 00.000 18852 Worker thread wakes up
21:33:57.013 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
21:33:57.013 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
21:33:57.013 00.000 18852 Moving (-0.22, 0.10) raw xDistance=-0.20 yDistance=0.11
21:33:57.013 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:33:57.013 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:57.013 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:33:57.013 00.000 18852 MoveAxis(E, 0, ABG)
21:33:57.013 00.000 18852 Move returns status 0, amount 0
21:33:57.013 00.000 18852 MoveAxis(N, 0, ABG)
21:33:57.013 00.000 18852 Move returns status 0, amount 0
21:33:57.013 00.000 18852 move complete, result=0
21:33:57.013 00.000 18852 worker thread done servicing request
21:33:57.029 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:33:57.044 00.015 13524 UpdateGuideState exits: m=409 SNR=12.5
21:33:57.044 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:57.044 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:57.044 00.000 13524 Enqueuing Expose request
21:33:57.044 00.000 13524 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:33:57.044 00.000 18852 Worker thread wakes up
21:33:57.044 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:57.044 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:33:59.809 02.765 18852 Exposure complete
21:33:59.841 00.032 18852 worker thread done servicing request
21:33:59.841 00.000 13524 OnExposeComplete: enter
21:33:59.841 00.000 13524 UpdateGuideState(): m_state=6
21:33:59.841 00.000 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:33:59.841 00.000 13524 Star::Find returns 1 (0), X=400.38, Y=286.93, Mass=333, SNR=11.4, Peak=102 HFD=2.1
21:33:59.841 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.40,0.36,0.89,U] [#3 -2.44,0.09,0.00,M3] [#4 -1.33,0.53,0.00,M2] [#5 -0.35,0.47,0.66,U] [#6 -2.56,0.05,0.00,M2] [#7 -0.85,0.32,0.00,M3] 
21:33:59.856 00.015 13524 refined, 2 included, MultiStar: {-0.38, 0.50}, one-star: {-0.38, 0.63}
21:33:59.856 00.000 13524 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.99) = xAngle (3.21 = -3.08)
21:33:59.856 00.000 13524 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.25 = -0.03)
21:33:59.856 00.000 13524 CameraToMount -- cameraX=-0.38 cameraY=0.50 hyp=0.62 cameraTheta=2.22 mountX=-0.62 mountY=-0.02, mountTheta=-3.11
21:33:59.856 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.38, y=0.50, opts=13)
21:33:59.856 00.000 13524 Enqueuing Move request for scope (-0.38, 0.50)
21:33:59.856 00.000 18852 Worker thread wakes up
21:33:59.856 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.50) opts 0xd
21:33:59.856 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.38, 0.50)
21:33:59.856 00.000 18852 Moving (-0.38, 0.50) raw xDistance=-0.62 yDistance=-0.02
21:33:59.856 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
21:33:59.856 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:59.856 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:33:59.856 00.000 18852 MoveAxis(E, 96, ABG)
21:33:59.856 00.000 18852 Guiding  Dir = 2, Dur = 96
21:33:59.856 00.000 18852 IsSlewing returns 0
21:33:59.856 00.000 18852 IsGuiding returns 0
21:33:59.856 00.000 18852 PulseGuide returned control before completion, sleep 105
21:33:59.872 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:33:59.872 00.000 13524 UpdateGuideState exits: m=333 SNR=11.4
21:33:59.887 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:59.887 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:33:59.887 00.000 13524 Enqueuing Expose request
21:33:59.981 00.094 18852 IsGuiding returns 0
21:33:59.981 00.000 18852 Move returns status 0, amount 96
21:33:59.981 00.000 18852 MoveAxis(N, 0, ABG)
21:33:59.981 00.000 18852 Move returns status 0, amount 0
21:33:59.981 00.000 18852 move complete, result=0
21:33:59.981 00.000 18852 worker thread done servicing request
21:33:59.981 00.000 18852 Worker thread wakes up
21:33:59.981 00.000 13524 GuideStep: -0.6 px 96 ms EAST, -0.0 px 0 ms NORTH
21:33:59.981 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:33:59.981 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:02.715 02.734 18852 Exposure complete
21:34:02.746 00.031 18852 worker thread done servicing request
21:34:02.746 00.000 13524 OnExposeComplete: enter
21:34:02.746 00.000 13524 UpdateGuideState(): m_state=6
21:34:02.746 00.000 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:34:02.746 00.000 13524 Star::Find returns 1 (0), X=400.82, Y=286.98, Mass=511, SNR=13.6, Peak=101 HFD=2.5
21:34:02.762 00.016 13524 Star::Find false star n=2 nbg=277 bg=50.9 sigma=5.1 thresh=66 peak=62
21:34:02.762 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.52,0.71,0.00,M1] [#3 -2.45,0.73,0.00,M4] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 -0.25,0.83,0.00,M4] 
21:34:02.762 00.000 13524 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.99) = xAngle (2.48 = 2.48)
21:34:02.762 00.000 13524 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.52 = -0.76)
21:34:02.762 00.000 13524 CameraToMount -- cameraX=0.05 cameraY=0.69 hyp=0.69 cameraTheta=1.49 mountX=-0.54 mountY=-0.47, mountTheta=-2.42
21:34:02.762 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.05, y=0.69, opts=13)
21:34:02.762 00.000 13524 Enqueuing Move request for scope (0.05, 0.69)
21:34:02.762 00.000 18852 Worker thread wakes up
21:34:02.762 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.69) opts 0xd
21:34:02.762 00.000 18852 Handling offset move in thread for scope, endpoint = (0.05, 0.69)
21:34:02.762 00.000 18852 Moving (0.05, 0.69) raw xDistance=-0.54 yDistance=-0.47
21:34:02.762 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
21:34:02.762 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:34:02.762 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
21:34:02.762 00.000 18852 MoveAxis(E, 90, ABG)
21:34:02.762 00.000 18852 Guiding  Dir = 2, Dur = 90
21:34:02.762 00.000 18852 IsSlewing returns 0
21:34:02.762 00.000 18852 IsGuiding returns 0
21:34:02.762 00.000 18852 PulseGuide returned control before completion, sleep 99
21:34:02.777 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:34:02.793 00.016 13524 UpdateGuideState exits: m=511 SNR=13.6
21:34:02.793 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:02.793 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:02.793 00.000 13524 Enqueuing Expose request
21:34:02.887 00.094 18852 IsGuiding returns 0
21:34:02.887 00.000 18852 Move returns status 0, amount 90
21:34:02.887 00.000 18852 MoveAxis(N, 0, ABG)
21:34:02.887 00.000 18852 Move returns status 0, amount 0
21:34:02.887 00.000 18852 move complete, result=0
21:34:02.887 00.000 18852 worker thread done servicing request
21:34:02.887 00.000 18852 Worker thread wakes up
21:34:02.887 00.000 13524 GuideStep: -0.5 px 90 ms EAST, -0.5 px 0 ms NORTH
21:34:02.887 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:02.887 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:05.636 02.749 18852 Exposure complete
21:34:05.667 00.031 18852 worker thread done servicing request
21:34:05.667 00.000 13524 OnExposeComplete: enter
21:34:05.667 00.000 13524 UpdateGuideState(): m_state=6
21:34:05.683 00.016 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:34:05.683 00.000 13524 Star::Find returns 1 (0), X=400.14, Y=287.41, Mass=430, SNR=12.9, Peak=108 HFD=2.0
21:34:05.683 00.000 13524 Star::Find false star n=6 nbg=277 bg=60.9 sigma=4.9 thresh=76 peak=76
21:34:05.683 00.000 13524 Star::Find false star n=2 nbg=281 bg=50.8 sigma=5.7 thresh=68 peak=62
21:34:05.683 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.92,1.14,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 -1.52,1.76,0.00,M3] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] 
21:34:05.683 00.000 13524 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.99) = xAngle (3.07 = 3.07)
21:34:05.683 00.000 13524 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.12 = -0.17)
21:34:05.683 00.000 13524 CameraToMount -- cameraX=-0.63 cameraY=1.11 hyp=1.28 cameraTheta=2.08 mountX=-1.27 mountY=-0.21, mountTheta=-2.98
21:34:05.683 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.63, y=1.11, opts=13)
21:34:05.683 00.000 13524 Enqueuing Move request for scope (-0.63, 1.11)
21:34:05.683 00.000 18852 Worker thread wakes up
21:34:05.683 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 1.11) opts 0xd
21:34:05.683 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.63, 1.11)
21:34:05.683 00.000 18852 Moving (-0.63, 1.11) raw xDistance=-1.27 yDistance=-0.21
21:34:05.683 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.27
21:34:05.683 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:05.683 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:34:05.683 00.000 18852 MoveAxis(E, 203, ABG)
21:34:05.683 00.000 18852 Guiding  Dir = 2, Dur = 203
21:34:05.698 00.015 18852 IsSlewing returns 0
21:34:05.698 00.000 18852 IsGuiding returns 0
21:34:05.698 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=2, FiltMax=248, Gamma=1.000
21:34:05.714 00.016 18852 PulseGuide returned control before completion, sleep 197
21:34:05.714 00.000 13524 UpdateGuideState exits: m=430 SNR=12.9
21:34:05.714 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:05.714 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:05.714 00.000 13524 Enqueuing Expose request
21:34:05.917 00.203 18852 IsGuiding returns 1
21:34:05.917 00.000 18852 scope still moving after pulse duration time elapsed
21:34:05.949 00.032 18852 IsSlewing returns 0
21:34:05.949 00.000 18852 IsGuiding returns 0
21:34:05.949 00.000 18852 scope move finished after 203 + 47 ms
21:34:05.949 00.000 18852 Move returns status 0, amount 203
21:34:05.949 00.000 18852 MoveAxis(N, 0, ABG)
21:34:05.949 00.000 18852 Move returns status 0, amount 0
21:34:05.949 00.000 18852 move complete, result=0
21:34:05.949 00.000 18852 worker thread done servicing request
21:34:05.949 00.000 18852 Worker thread wakes up
21:34:05.949 00.000 13524 GuideStep: -1.3 px 203 ms EAST, -0.2 px 0 ms NORTH
21:34:05.949 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:05.949 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:08.682 02.733 18852 Exposure complete
21:34:08.713 00.031 18852 worker thread done servicing request
21:34:08.713 00.000 13524 OnExposeComplete: enter
21:34:08.713 00.000 13524 UpdateGuideState(): m_state=6
21:34:08.713 00.000 13524 Star::Find(15, 400, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:34:08.713 00.000 13524 Star::Find returns 1 (0), X=400.24, Y=287.11, Mass=392, SNR=12.2, Peak=99 HFD=2.3
21:34:08.713 00.000 13524 Star::Find false star n=3 nbg=278 bg=50.8 sigma=4.9 thresh=66 peak=62
21:34:08.713 00.000 13524 MultiStar: [#1 -0.02,1.26,0.00,M2] [#2 -0.67,0.71,0.00,M3] [#3 0.00,0.00,0.00,L] [#4 -2.15,1.03,0.00,M4] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] 
21:34:08.729 00.016 13524 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.99) = xAngle (3.12 = 3.12)
21:34:08.729 00.000 13524 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.11)
21:34:08.729 00.000 13524 CameraToMount -- cameraX=-0.52 cameraY=0.81 hyp=0.97 cameraTheta=2.14 mountX=-0.96 mountY=-0.11, mountTheta=-3.03
21:34:08.729 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.52, y=0.81, opts=13)
21:34:08.729 00.000 13524 Enqueuing Move request for scope (-0.52, 0.81)
21:34:08.729 00.000 18852 Worker thread wakes up
21:34:08.729 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.81) opts 0xd
21:34:08.729 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.52, 0.81)
21:34:08.729 00.000 18852 Moving (-0.52, 0.81) raw xDistance=-0.96 yDistance=-0.11
21:34:08.729 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.67 from input -0.96
21:34:08.729 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:08.729 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:34:08.729 00.000 18852 MoveAxis(E, 163, ABG)
21:34:08.729 00.000 18852 Guiding  Dir = 2, Dur = 163
21:34:08.729 00.000 18852 IsSlewing returns 0
21:34:08.729 00.000 18852 IsGuiding returns 0
21:34:08.729 00.000 18852 PulseGuide returned control before completion, sleep 172
21:34:08.745 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:34:08.745 00.000 13524 UpdateGuideState exits: m=392 SNR=12.2
21:34:08.760 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:08.760 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:08.760 00.000 13524 Enqueuing Expose request
21:34:08.917 00.157 18852 IsGuiding returns 0
21:34:08.917 00.000 18852 Move returns status 0, amount 163
21:34:08.917 00.000 18852 MoveAxis(N, 0, ABG)
21:34:08.917 00.000 18852 Move returns status 0, amount 0
21:34:08.917 00.000 18852 move complete, result=0
21:34:08.917 00.000 18852 worker thread done servicing request
21:34:08.917 00.000 18852 Worker thread wakes up
21:34:08.917 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:08.917 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:08.917 00.000 13524 GuideStep: -1.0 px 163 ms EAST, -0.1 px 0 ms NORTH
21:34:11.654 02.737 18852 Exposure complete
21:34:11.685 00.031 18852 worker thread done servicing request
21:34:11.685 00.000 13524 OnExposeComplete: enter
21:34:11.685 00.000 13524 UpdateGuideState(): m_state=6
21:34:11.685 00.000 13524 Star::Find(15, 400, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:34:11.685 00.000 13524 Star::Find returns 1 (0), X=400.28, Y=287.10, Mass=387, SNR=12.1, Peak=93 HFD=2.3
21:34:11.685 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.61,0.44,0.00,M4] [#3 -2.19,0.51,0.00,M5] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 -0.41,0.82,0.00,M5] 
21:34:11.685 00.000 13524 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.99) = xAngle (3.10 = 3.10)
21:34:11.685 00.000 13524 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.15 = -0.14)
21:34:11.700 00.015 13524 CameraToMount -- cameraX=-0.48 cameraY=0.80 hyp=0.93 cameraTheta=2.11 mountX=-0.93 mountY=-0.13, mountTheta=-3.00
21:34:11.700 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.48, y=0.80, opts=13)
21:34:11.700 00.000 13524 Enqueuing Move request for scope (-0.48, 0.80)
21:34:11.700 00.000 18852 Worker thread wakes up
21:34:11.700 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.80) opts 0xd
21:34:11.700 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.48, 0.80)
21:34:11.700 00.000 18852 Moving (-0.48, 0.80) raw xDistance=-0.93 yDistance=-0.13
21:34:11.700 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.93
21:34:11.700 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:11.700 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:34:11.700 00.000 18852 MoveAxis(E, 155, ABG)
21:34:11.700 00.000 18852 Guiding  Dir = 2, Dur = 155
21:34:11.700 00.000 18852 IsSlewing returns 0
21:34:11.700 00.000 18852 IsGuiding returns 0
21:34:11.700 00.000 18852 PulseGuide returned control before completion, sleep 164
21:34:11.700 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:34:11.716 00.016 13524 UpdateGuideState exits: m=387 SNR=12.1
21:34:11.716 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:11.716 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:11.732 00.016 13524 Enqueuing Expose request
21:34:11.888 00.156 18852 IsGuiding returns 0
21:34:11.888 00.000 18852 Move returns status 0, amount 155
21:34:11.888 00.000 18852 MoveAxis(N, 0, ABG)
21:34:11.888 00.000 18852 Move returns status 0, amount 0
21:34:11.888 00.000 18852 move complete, result=0
21:34:11.888 00.000 18852 worker thread done servicing request
21:34:11.888 00.000 18852 Worker thread wakes up
21:34:11.888 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:11.888 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:11.888 00.000 13524 GuideStep: -0.9 px 155 ms EAST, -0.1 px 0 ms NORTH
21:34:14.621 02.733 18852 Exposure complete
21:34:14.653 00.032 18852 worker thread done servicing request
21:34:14.653 00.000 13524 OnExposeComplete: enter
21:34:14.653 00.000 13524 UpdateGuideState(): m_state=6
21:34:14.653 00.000 13524 Star::Find(15, 400, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:34:14.653 00.000 13524 Star::Find returns 1 (0), X=400.90, Y=286.53, Mass=393, SNR=12.4, Peak=109 HFD=2.1
21:34:14.653 00.000 13524 Star::Find false star n=2 nbg=276 bg=51.6 sigma=4.9 thresh=66 peak=58
21:34:14.653 00.000 13524 MultiStar: [#1 0.40,-0.89,0.00,M3] [#2 -0.13,0.17,0.70,U] [#3 -1.14,-0.17,0.00,M6] [#4 -0.72,0.50,0.00,M5] [#5 -0.73,-0.97,0.00,M1] [#6 0.00,0.00,0.00,L] [#7 0.29,-0.02,0.58,U] 
21:34:14.653 00.000 13524 refined, 2 included, MultiStar: {0.09, 0.15}, one-star: {0.14, 0.24}
21:34:14.653 00.000 13524 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.99) = xAngle (2.01 = 2.01)
21:34:14.653 00.000 13524 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.06 = -1.23)
21:34:14.653 00.000 13524 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.02 mountX=-0.08 mountY=-0.17, mountTheta=-2.00
21:34:14.668 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.09, y=0.15, opts=13)
21:34:14.668 00.000 13524 Enqueuing Move request for scope (0.09, 0.15)
21:34:14.668 00.000 18852 Worker thread wakes up
21:34:14.668 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
21:34:14.668 00.000 18852 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
21:34:14.668 00.000 18852 Moving (0.09, 0.15) raw xDistance=-0.08 yDistance=-0.17
21:34:14.668 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:34:14.668 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:14.668 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:34:14.668 00.000 18852 MoveAxis(E, 0, ABG)
21:34:14.668 00.000 18852 Move returns status 0, amount 0
21:34:14.668 00.000 18852 MoveAxis(N, 0, ABG)
21:34:14.668 00.000 18852 Move returns status 0, amount 0
21:34:14.668 00.000 18852 move complete, result=0
21:34:14.668 00.000 18852 worker thread done servicing request
21:34:14.668 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=2, FiltMax=256, Gamma=1.000
21:34:14.684 00.016 13524 UpdateGuideState exits: m=393 SNR=12.4
21:34:14.684 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:14.684 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:14.684 00.000 13524 Enqueuing Expose request
21:34:14.684 00.000 13524 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:34:14.684 00.000 18852 Worker thread wakes up
21:34:14.684 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:14.684 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:17.433 02.749 18852 Exposure complete
21:34:17.465 00.032 18852 worker thread done servicing request
21:34:17.465 00.000 13524 OnExposeComplete: enter
21:34:17.465 00.000 13524 UpdateGuideState(): m_state=6
21:34:17.465 00.000 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:34:17.465 00.000 13524 Star::Find returns 1 (0), X=400.68, Y=286.77, Mass=354, SNR=11.6, Peak=99 HFD=1.8
21:34:17.465 00.000 13524 Star::Find false star n=2 nbg=277 bg=52.0 sigma=5.0 thresh=67 peak=63
21:34:17.480 00.015 13524 MultiStar: [#1 -0.35,0.43,0.59,U] [#2 -0.64,0.70,0.00,M4] [#3 -1.48,-0.01,0.00,M7] [#4 -1.44,0.56,0.00,M6] [#5 -1.61,-1.45,0.00,M2] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] 
21:34:17.480 00.000 13524 single-star, 1 included, MultiStar: {-0.18, 0.46}, one-star: {-0.08, 0.47}
21:34:17.480 00.000 13524 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.99) = xAngle (2.72 = 2.72)
21:34:17.480 00.000 13524 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.76 = -0.52)
21:34:17.480 00.000 13524 CameraToMount -- cameraX=-0.08 cameraY=0.47 hyp=0.48 cameraTheta=1.73 mountX=-0.44 mountY=-0.24, mountTheta=-2.64
21:34:17.480 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.08, y=0.47, opts=13)
21:34:17.480 00.000 13524 Enqueuing Move request for scope (-0.08, 0.47)
21:34:17.480 00.000 18852 Worker thread wakes up
21:34:17.480 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.47) opts 0xd
21:34:17.480 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.08, 0.47)
21:34:17.480 00.000 18852 Moving (-0.08, 0.47) raw xDistance=-0.44 yDistance=-0.24
21:34:17.480 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
21:34:17.480 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:17.480 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:34:17.480 00.000 18852 MoveAxis(E, 67, ABG)
21:34:17.480 00.000 18852 Guiding  Dir = 2, Dur = 67
21:34:17.480 00.000 18852 IsSlewing returns 0
21:34:17.480 00.000 18852 IsGuiding returns 0
21:34:17.480 00.000 18852 PulseGuide returned control before completion, sleep 76
21:34:17.496 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:34:17.511 00.015 13524 UpdateGuideState exits: m=354 SNR=11.6
21:34:17.511 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:17.511 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:17.511 00.000 13524 Enqueuing Expose request
21:34:17.574 00.063 18852 IsGuiding returns 0
21:34:17.574 00.000 18852 Move returns status 0, amount 67
21:34:17.574 00.000 18852 MoveAxis(N, 0, ABG)
21:34:17.574 00.000 18852 Move returns status 0, amount 0
21:34:17.574 00.000 18852 move complete, result=0
21:34:17.574 00.000 18852 worker thread done servicing request
21:34:17.574 00.000 18852 Worker thread wakes up
21:34:17.574 00.000 13524 GuideStep: -0.4 px 67 ms EAST, -0.2 px 0 ms NORTH
21:34:17.574 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:17.574 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:20.308 02.734 18852 Exposure complete
21:34:20.355 00.047 18852 worker thread done servicing request
21:34:20.355 00.000 13524 OnExposeComplete: enter
21:34:20.355 00.000 13524 UpdateGuideState(): m_state=6
21:34:20.355 00.000 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:34:20.355 00.000 13524 Star::Find returns 1 (0), X=400.66, Y=286.47, Mass=406, SNR=12.3, Peak=104 HFD=1.7
21:34:20.355 00.000 13524 Star::Find false star n=5 nbg=282 bg=50.7 sigma=5.0 thresh=66 peak=62
21:34:20.355 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.06,-0.20,0.83,U] [#3 -1.07,0.24,0.00,M8] [#4 0.00,0.00,0.00,L] [#5 -0.50,-0.62,0.63,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] 
21:34:20.355 00.000 13524 single-star, 2 included, MultiStar: {-0.15, -0.16}, one-star: {-0.11, 0.17}
21:34:20.355 00.000 13524 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.99) = xAngle (3.11 = 3.11)
21:34:20.355 00.000 13524 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.16 = -0.12)
21:34:20.370 00.015 13524 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.13 mountX=-0.20 mountY=-0.02, mountTheta=-3.02
21:34:20.370 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.11, y=0.17, opts=13)
21:34:20.370 00.000 13524 Enqueuing Move request for scope (-0.11, 0.17)
21:34:20.370 00.000 18852 Worker thread wakes up
21:34:20.370 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
21:34:20.370 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
21:34:20.370 00.000 18852 Moving (-0.11, 0.17) raw xDistance=-0.20 yDistance=-0.02
21:34:20.370 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:34:20.370 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:20.370 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:34:20.370 00.000 18852 MoveAxis(E, 0, ABG)
21:34:20.370 00.000 18852 Move returns status 0, amount 0
21:34:20.370 00.000 18852 MoveAxis(N, 0, ABG)
21:34:20.370 00.000 18852 Move returns status 0, amount 0
21:34:20.370 00.000 18852 move complete, result=0
21:34:20.370 00.000 18852 worker thread done servicing request
21:34:20.370 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:34:20.386 00.016 13524 UpdateGuideState exits: m=406 SNR=12.3
21:34:20.386 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:20.386 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:20.386 00.000 13524 Enqueuing Expose request
21:34:20.401 00.015 13524 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:34:20.401 00.000 18852 Worker thread wakes up
21:34:20.401 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:20.401 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:23.151 02.750 18852 Exposure complete
21:34:23.182 00.031 18852 worker thread done servicing request
21:34:23.182 00.000 13524 OnExposeComplete: enter
21:34:23.182 00.000 13524 UpdateGuideState(): m_state=6
21:34:23.198 00.016 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:34:23.198 00.000 13524 Star::Find returns 1 (0), X=400.66, Y=286.30, Mass=452, SNR=13.2, Peak=111 HFD=2.1
21:34:23.198 00.000 13524 Star::Find false star n=4 nbg=277 bg=51.7 sigma=4.8 thresh=66 peak=64
21:34:23.198 00.000 13524 MultiStar: [#1 -0.91,-0.36,0.00,M3] [#2 -0.09,-0.31,0.89,U] [#3 0.00,0.00,0.00,L] [#4 -0.45,0.50,0.54,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] 
21:34:23.198 00.000 13524 single-star, 2 included, MultiStar: {-0.18, -0.00}, one-star: {-0.11, 0.00}
21:34:23.198 00.000 13524 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.99) = xAngle (4.10 = -2.18)
21:34:23.198 00.000 13524 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.86)
21:34:23.198 00.000 13524 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.11 mountX=-0.06 mountY=0.08, mountTheta=2.22
21:34:23.198 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.11, y=0.00, opts=13)
21:34:23.198 00.000 13524 Enqueuing Move request for scope (-0.11, 0.00)
21:34:23.198 00.000 18852 Worker thread wakes up
21:34:23.198 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
21:34:23.198 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
21:34:23.198 00.000 18852 Moving (-0.11, 0.00) raw xDistance=-0.06 yDistance=0.08
21:34:23.198 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:34:23.198 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:23.198 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:34:23.198 00.000 18852 MoveAxis(E, 0, ABG)
21:34:23.198 00.000 18852 Move returns status 0, amount 0
21:34:23.198 00.000 18852 MoveAxis(N, 0, ABG)
21:34:23.198 00.000 18852 Move returns status 0, amount 0
21:34:23.198 00.000 18852 move complete, result=0
21:34:23.198 00.000 18852 worker thread done servicing request
21:34:23.213 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=255, Gamma=1.000
21:34:23.229 00.016 13524 UpdateGuideState exits: m=452 SNR=13.2
21:34:23.229 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:23.229 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:23.229 00.000 13524 Enqueuing Expose request
21:34:23.229 00.000 13524 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:34:23.229 00.000 18852 Worker thread wakes up
21:34:23.229 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:23.229 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:25.978 02.749 18852 Exposure complete
21:34:26.009 00.031 18852 worker thread done servicing request
21:34:26.009 00.000 13524 OnExposeComplete: enter
21:34:26.009 00.000 13524 UpdateGuideState(): m_state=6
21:34:26.009 00.000 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:34:26.009 00.000 13524 Star::Find returns 1 (0), X=400.98, Y=285.85, Mass=408, SNR=12.3, Peak=109 HFD=2.1
21:34:26.009 00.000 13524 Star::Find false star n=3 nbg=282 bg=61.1 sigma=5.6 thresh=78 peak=77
21:34:26.009 00.000 13524 Star::Find false star n=3 nbg=272 bg=51.3 sigma=4.8 thresh=66 peak=60
21:34:26.025 00.016 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.20,-0.32,0.78,U] [#3 -0.90,-0.10,0.00,M9] [#4 0.00,0.00,0.00,L] [#5 -0.09,-0.59,0.62,U] [#6 0.00,0.00,0.00,L] [#7 0.65,-0.00,0.62,U] 
21:34:26.025 00.000 13524 refined, 3 included, MultiStar: {0.14, -0.35}, one-star: {0.22, -0.45}
21:34:26.025 00.000 13524 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.99) = xAngle (-0.22 = -0.22)
21:34:26.025 00.000 13524 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.83 = 2.83)
21:34:26.025 00.000 13524 CameraToMount -- cameraX=0.14 cameraY=-0.35 hyp=0.38 cameraTheta=-1.21 mountX=0.37 mountY=0.12, mountTheta=0.31
21:34:26.025 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.14, y=-0.35, opts=13)
21:34:26.025 00.000 13524 Enqueuing Move request for scope (0.14, -0.35)
21:34:26.025 00.000 18852 Worker thread wakes up
21:34:26.025 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.35) opts 0xd
21:34:26.025 00.000 18852 Handling offset move in thread for scope, endpoint = (0.14, -0.35)
21:34:26.025 00.000 18852 Moving (0.14, -0.35) raw xDistance=0.37 yDistance=0.12
21:34:26.025 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
21:34:26.025 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:26.025 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:34:26.025 00.000 18852 MoveAxis(W, 57, ABG)
21:34:26.025 00.000 18852 Guiding  Dir = 3, Dur = 57
21:34:26.025 00.000 18852 IsSlewing returns 0
21:34:26.025 00.000 18852 IsGuiding returns 0
21:34:26.025 00.000 18852 PulseGuide returned control before completion, sleep 66
21:34:26.040 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:34:26.056 00.016 13524 UpdateGuideState exits: m=408 SNR=12.3
21:34:26.056 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:26.056 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:26.056 00.000 13524 Enqueuing Expose request
21:34:26.119 00.063 18852 IsGuiding returns 0
21:34:26.119 00.000 18852 Move returns status 0, amount 57
21:34:26.119 00.000 18852 MoveAxis(N, 0, ABG)
21:34:26.119 00.000 18852 Move returns status 0, amount 0
21:34:26.119 00.000 18852 move complete, result=0
21:34:26.119 00.000 18852 worker thread done servicing request
21:34:26.119 00.000 18852 Worker thread wakes up
21:34:26.119 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:26.119 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:26.119 00.000 13524 GuideStep: 0.4 px 57 ms WEST, 0.1 px 0 ms NORTH
21:34:28.868 02.749 18852 Exposure complete
21:34:28.899 00.031 18852 worker thread done servicing request
21:34:28.899 00.000 13524 OnExposeComplete: enter
21:34:28.899 00.000 13524 UpdateGuideState(): m_state=6
21:34:28.899 00.000 13524 Star::Find(15, 400, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:34:28.915 00.016 13524 Star::Find returns 1 (0), X=400.68, Y=286.19, Mass=463, SNR=13.1, Peak=124 HFD=2.1
21:34:28.915 00.000 13524 Star::Find false star n=4 nbg=277 bg=51.5 sigma=4.7 thresh=66 peak=65
21:34:28.915 00.000 13524 MultiStar: [#1 -0.16,-0.11,0.71,U] [#2 -0.02,-0.08,0.70,U] [#3 -1.27,-0.55,0.00,M10] [#4 -0.98,0.35,0.00,M6] [#5 -0.19,-0.56,0.67,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] 
21:34:28.915 00.000 13524 single-star, 3 included, MultiStar: {-0.11, -0.20}, one-star: {-0.08, -0.11}
21:34:28.915 00.000 13524 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.99) = xAngle (-1.23 = -1.23)
21:34:28.915 00.000 13524 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.82 = 1.82)
21:34:28.915 00.000 13524 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.21 mountX=0.05 mountY=0.14, mountTheta=1.24
21:34:28.915 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.08, y=-0.11, opts=13)
21:34:28.915 00.000 13524 Enqueuing Move request for scope (-0.08, -0.11)
21:34:28.915 00.000 18852 Worker thread wakes up
21:34:28.915 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
21:34:28.915 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
21:34:28.915 00.000 18852 Moving (-0.08, -0.11) raw xDistance=0.05 yDistance=0.14
21:34:28.915 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:34:28.915 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:28.915 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:34:28.915 00.000 18852 MoveAxis(E, 0, ABG)
21:34:28.915 00.000 18852 Move returns status 0, amount 0
21:34:28.915 00.000 18852 MoveAxis(N, 0, ABG)
21:34:28.915 00.000 18852 Move returns status 0, amount 0
21:34:28.915 00.000 18852 move complete, result=0
21:34:28.915 00.000 18852 worker thread done servicing request
21:34:28.930 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=252, Gamma=1.000
21:34:28.946 00.016 13524 UpdateGuideState exits: m=463 SNR=13.1
21:34:28.946 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:28.946 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:28.946 00.000 13524 Enqueuing Expose request
21:34:28.946 00.000 13524 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:34:28.946 00.000 18852 Worker thread wakes up
21:34:28.946 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:28.946 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:31.711 02.765 18852 Exposure complete
21:34:31.742 00.031 18852 worker thread done servicing request
21:34:31.742 00.000 13524 OnExposeComplete: enter
21:34:31.742 00.000 13524 UpdateGuideState(): m_state=6
21:34:31.742 00.000 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:34:31.758 00.016 13524 Star::Find returns 1 (0), X=400.86, Y=285.76, Mass=467, SNR=13.3, Peak=107 HFD=2.3
21:34:31.758 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.16,0.01,0.75,U] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 0.01,-0.54,0.60,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] 
21:34:31.758 00.000 13524 refined, 2 included, MultiStar: {-0.01, -0.36}, one-star: {0.09, -0.54}
21:34:31.758 00.000 13524 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.99) = xAngle (-0.61 = -0.61)
21:34:31.758 00.000 13524 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.44 = 2.44)
21:34:31.758 00.000 13524 CameraToMount -- cameraX=-0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.60 mountX=0.30 mountY=0.24, mountTheta=0.67
21:34:31.758 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.01, y=-0.36, opts=13)
21:34:31.758 00.000 13524 Enqueuing Move request for scope (-0.01, -0.36)
21:34:31.758 00.000 18852 Worker thread wakes up
21:34:31.758 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.36) opts 0xd
21:34:31.758 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.01, -0.36)
21:34:31.758 00.000 18852 Moving (-0.01, -0.36) raw xDistance=0.30 yDistance=0.24
21:34:31.758 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:34:31.758 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:31.758 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:34:31.758 00.000 18852 MoveAxis(W, 46, ABG)
21:34:31.758 00.000 18852 Guiding  Dir = 3, Dur = 46
21:34:31.758 00.000 18852 IsSlewing returns 0
21:34:31.758 00.000 18852 IsGuiding returns 0
21:34:31.758 00.000 18852 PulseGuide returned control before completion, sleep 55
21:34:31.773 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=2, FiltMax=252, Gamma=1.000
21:34:31.789 00.016 13524 UpdateGuideState exits: m=467 SNR=13.3
21:34:31.789 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:31.789 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:31.789 00.000 13524 Enqueuing Expose request
21:34:31.836 00.047 18852 IsGuiding returns 0
21:34:31.836 00.000 18852 Move returns status 0, amount 46
21:34:31.836 00.000 18852 MoveAxis(N, 0, ABG)
21:34:31.836 00.000 18852 Move returns status 0, amount 0
21:34:31.836 00.000 18852 move complete, result=0
21:34:31.836 00.000 18852 worker thread done servicing request
21:34:31.836 00.000 18852 Worker thread wakes up
21:34:31.836 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:31.836 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:31.836 00.000 13524 GuideStep: 0.3 px 46 ms WEST, 0.2 px 0 ms NORTH
21:34:34.570 02.734 18852 Exposure complete
21:34:34.601 00.031 18852 worker thread done servicing request
21:34:34.601 00.000 13524 OnExposeComplete: enter
21:34:34.601 00.000 13524 UpdateGuideState(): m_state=6
21:34:34.601 00.000 13524 Star::Find(15, 400, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:34:34.601 00.000 13524 Star::Find returns 1 (0), X=401.24, Y=285.71, Mass=521, SNR=14.1, Peak=102 HFD=2.5
21:34:34.601 00.000 13524 Star::Find false star n=3 nbg=282 bg=51.7 sigma=4.9 thresh=66 peak=63
21:34:34.601 00.000 13524 MultiStar: [#1 0.52,-0.08,0.64,U] [#2 0.06,-0.33,0.79,U] [#3 0.00,0.00,0.00,L] [#4 0.33,0.00,0.56,U] [#5 -0.16,-1.06,0.00,M1] [#6 0.00,0.00,0.00,L] [#7 0.90,-0.02,0.00,M4] 
21:34:34.601 00.000 13524 refined, 3 included, MultiStar: {0.35, -0.30}, one-star: {0.48, -0.58}
21:34:34.617 00.016 13524 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.99) = xAngle (0.27 = 0.27)
21:34:34.617 00.000 13524 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.32 = -2.96)
21:34:34.617 00.000 13524 CameraToMount -- cameraX=0.35 cameraY=-0.30 hyp=0.46 cameraTheta=-0.71 mountX=0.44 mountY=-0.08, mountTheta=-0.18
21:34:34.617 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.35, y=-0.30, opts=13)
21:34:34.617 00.000 13524 Enqueuing Move request for scope (0.35, -0.30)
21:34:34.617 00.000 18852 Worker thread wakes up
21:34:34.617 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.30) opts 0xd
21:34:34.617 00.000 18852 Handling offset move in thread for scope, endpoint = (0.35, -0.30)
21:34:34.617 00.000 18852 Moving (0.35, -0.30) raw xDistance=0.44 yDistance=-0.08
21:34:34.617 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
21:34:34.617 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:34.617 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:34:34.617 00.000 18852 MoveAxis(W, 71, ABG)
21:34:34.617 00.000 18852 Guiding  Dir = 3, Dur = 71
21:34:34.617 00.000 18852 IsSlewing returns 0
21:34:34.617 00.000 18852 IsGuiding returns 0
21:34:34.617 00.000 18852 PulseGuide returned control before completion, sleep 80
21:34:34.632 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=29, FiltMin=1, FiltMax=252, Gamma=1.000
21:34:34.632 00.000 13524 UpdateGuideState exits: m=521 SNR=14.1
21:34:34.648 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:34.648 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:34.648 00.000 13524 Enqueuing Expose request
21:34:34.711 00.063 18852 IsGuiding returns 0
21:34:34.711 00.000 18852 Move returns status 0, amount 71
21:34:34.711 00.000 18852 MoveAxis(N, 0, ABG)
21:34:34.711 00.000 18852 Move returns status 0, amount 0
21:34:34.711 00.000 18852 move complete, result=0
21:34:34.711 00.000 18852 worker thread done servicing request
21:34:34.711 00.000 18852 Worker thread wakes up
21:34:34.711 00.000 13524 GuideStep: 0.4 px 71 ms WEST, -0.1 px 0 ms NORTH
21:34:34.711 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:34.711 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:37.460 02.749 18852 Exposure complete
21:34:37.491 00.031 18852 worker thread done servicing request
21:34:37.491 00.000 13524 OnExposeComplete: enter
21:34:37.491 00.000 13524 UpdateGuideState(): m_state=6
21:34:37.506 00.015 13524 Star::Find(15, 401, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:34:37.506 00.000 13524 Star::Find returns 1 (0), X=400.69, Y=287.05, Mass=372, SNR=12.0, Peak=104 HFD=2.1
21:34:37.506 00.000 13524 Star::Find false star n=5 nbg=281 bg=51.1 sigma=4.9 thresh=66 peak=65
21:34:37.506 00.000 13524 MultiStar: [#1 0.33,0.36,0.60,U] [#2 -0.26,0.75,0.90,U] [#3 -1.58,0.91,0.00,R] [#4 0.00,0.00,0.00,L] [#5 -1.11,-0.27,0.00,M2] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] 
21:34:37.506 00.000 13524 refined, 2 included, MultiStar: {-0.04, 0.66}, one-star: {-0.07, 0.75}
21:34:37.506 00.000 13524 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.99) = xAngle (2.62 = 2.62)
21:34:37.506 00.000 13524 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.67 = -0.62)
21:34:37.506 00.000 13524 CameraToMount -- cameraX=-0.04 cameraY=0.66 hyp=0.66 cameraTheta=1.63 mountX=-0.57 mountY=-0.38, mountTheta=-2.55
21:34:37.506 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.04, y=0.66, opts=13)
21:34:37.506 00.000 13524 Enqueuing Move request for scope (-0.04, 0.66)
21:34:37.506 00.000 18852 Worker thread wakes up
21:34:37.506 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.66) opts 0xd
21:34:37.506 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.04, 0.66)
21:34:37.506 00.000 18852 Moving (-0.04, 0.66) raw xDistance=-0.57 yDistance=-0.38
21:34:37.506 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.57
21:34:37.506 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:34:37.506 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:34:37.506 00.000 18852 MoveAxis(E, 83, ABG)
21:34:37.506 00.000 18852 Guiding  Dir = 2, Dur = 83
21:34:37.522 00.016 18852 IsSlewing returns 0
21:34:37.522 00.000 18852 IsGuiding returns 0
21:34:37.522 00.000 18852 PulseGuide returned control before completion, sleep 92
21:34:37.522 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:34:37.538 00.016 13524 UpdateGuideState exits: m=372 SNR=12.0
21:34:37.538 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:37.538 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:37.538 00.000 13524 Enqueuing Expose request
21:34:37.632 00.094 18852 IsGuiding returns 0
21:34:37.632 00.000 18852 Move returns status 0, amount 83
21:34:37.632 00.000 18852 MoveAxis(N, 0, ABG)
21:34:37.632 00.000 18852 Move returns status 0, amount 0
21:34:37.632 00.000 18852 move complete, result=0
21:34:37.632 00.000 18852 worker thread done servicing request
21:34:37.632 00.000 18852 Worker thread wakes up
21:34:37.632 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:37.632 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:37.632 00.000 13524 GuideStep: -0.6 px 83 ms EAST, -0.4 px 0 ms NORTH
21:34:40.381 02.749 18852 Exposure complete
21:34:40.412 00.031 18852 worker thread done servicing request
21:34:40.412 00.000 13524 OnExposeComplete: enter
21:34:40.412 00.000 13524 UpdateGuideState(): m_state=6
21:34:40.412 00.000 13524 Star::Find(15, 400, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:34:40.428 00.016 13524 Star::Find returns 1 (0), X=400.42, Y=286.86, Mass=454, SNR=12.8, Peak=109 HFD=2.1
21:34:40.428 00.000 13524 Star::Find false star n=2 nbg=278 bg=51.9 sigma=5.1 thresh=67 peak=62
21:34:40.428 00.000 13524 MultiStar: [#1 -0.28,0.43,0.52,U] [#2 -0.41,0.17,0.79,U] [#3 -0.38,-0.80,0.00,M1] [#4 0.00,0.00,0.00,L] [#5 -0.90,-0.27,0.00,M3] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] 
21:34:40.428 00.000 13524 refined, 2 included, MultiStar: {-0.35, 0.40}, one-star: {-0.34, 0.57}
21:34:40.428 00.000 13524 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.99) = xAngle (3.28 = -3.01)
21:34:40.428 00.000 13524 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.32 = 0.04)
21:34:40.428 00.000 13524 CameraToMount -- cameraX=-0.35 cameraY=0.40 hyp=0.53 cameraTheta=2.29 mountX=-0.53 mountY=0.02, mountTheta=3.10
21:34:40.428 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.35, y=0.40, opts=13)
21:34:40.428 00.000 13524 Enqueuing Move request for scope (-0.35, 0.40)
21:34:40.428 00.000 18852 Worker thread wakes up
21:34:40.428 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.40) opts 0xd
21:34:40.428 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.35, 0.40)
21:34:40.428 00.000 18852 Moving (-0.35, 0.40) raw xDistance=-0.53 yDistance=0.02
21:34:40.428 00.000 18852 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
21:34:40.428 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:40.428 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:34:40.428 00.000 18852 MoveAxis(E, 87, ABG)
21:34:40.428 00.000 18852 Guiding  Dir = 2, Dur = 87
21:34:40.428 00.000 18852 IsSlewing returns 0
21:34:40.428 00.000 18852 IsGuiding returns 0
21:34:40.443 00.015 18852 PulseGuide returned control before completion, sleep 96
21:34:40.443 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=29, FiltMin=1, FiltMax=256, Gamma=1.000
21:34:40.459 00.016 13524 UpdateGuideState exits: m=454 SNR=12.8
21:34:40.459 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:40.459 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:40.459 00.000 13524 Enqueuing Expose request
21:34:40.544 00.085 18852 IsGuiding returns 0
21:34:40.544 00.000 18852 Move returns status 0, amount 87
21:34:40.544 00.000 18852 MoveAxis(N, 0, ABG)
21:34:40.544 00.000 18852 Move returns status 0, amount 0
21:34:40.544 00.000 18852 move complete, result=0
21:34:40.544 00.000 18852 worker thread done servicing request
21:34:40.544 00.000 18852 Worker thread wakes up
21:34:40.544 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:40.544 00.000 13524 GuideStep: -0.5 px 87 ms EAST, 0.0 px 0 ms NORTH
21:34:40.544 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:42.715 02.171 13524 GetInt("/profile/4/camera/SaturationADU", 0) returns 255
21:34:43.293 00.578 18852 Exposure complete
21:34:43.325 00.032 18852 worker thread done servicing request
21:34:43.325 00.000 13524 OnExposeComplete: enter
21:34:43.325 00.000 13524 UpdateGuideState(): m_state=6
21:34:43.340 00.015 13524 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:34:43.340 00.000 13524 Star::Find returns 1 (0), X=401.37, Y=286.10, Mass=422, SNR=12.7, Peak=92 HFD=2.3
21:34:43.340 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.40,-0.04,0.88,U] [#3 0.60,-0.74,0.00,M2] [#4 -0.22,-1.14,0.00,M6] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.50,0.00,0.59,U] 
21:34:43.340 00.000 13524 refined, 2 included, MultiStar: {0.51, -0.10}, one-star: {0.61, -0.20}
21:34:43.340 00.000 13524 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.99) = xAngle (0.80 = 0.80)
21:34:43.340 00.000 13524 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.84 = -2.44)
21:34:43.340 00.000 13524 CameraToMount -- cameraX=0.51 cameraY=-0.10 hyp=0.52 cameraTheta=-0.19 mountX=0.36 mountY=-0.33, mountTheta=-0.75
21:34:43.340 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.51, y=-0.10, opts=13)
21:34:43.340 00.000 13524 Enqueuing Move request for scope (0.51, -0.10)
21:34:43.340 00.000 18852 Worker thread wakes up
21:34:43.340 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.10) opts 0xd
21:34:43.340 00.000 18852 Handling offset move in thread for scope, endpoint = (0.51, -0.10)
21:34:43.340 00.000 18852 Moving (0.51, -0.10) raw xDistance=0.36 yDistance=-0.33
21:34:43.340 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.36
21:34:43.340 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:43.340 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:34:43.340 00.000 18852 MoveAxis(W, 49, ABG)
21:34:43.340 00.000 18852 Guiding  Dir = 3, Dur = 49
21:34:43.340 00.000 18852 IsSlewing returns 0
21:34:43.340 00.000 18852 IsGuiding returns 0
21:34:43.356 00.016 18852 PulseGuide returned control before completion, sleep 58
21:34:43.356 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=29, FiltMin=1, FiltMax=252, Gamma=1.000
21:34:43.372 00.016 13524 UpdateGuideState exits: m=422 SNR=12.7
21:34:43.372 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:43.372 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:43.372 00.000 13524 Enqueuing Expose request
21:34:43.418 00.046 18852 IsGuiding returns 0
21:34:43.418 00.000 18852 Move returns status 0, amount 49
21:34:43.418 00.000 18852 MoveAxis(N, 0, ABG)
21:34:43.418 00.000 18852 Move returns status 0, amount 0
21:34:43.418 00.000 18852 move complete, result=0
21:34:43.418 00.000 18852 worker thread done servicing request
21:34:43.418 00.000 18852 Worker thread wakes up
21:34:43.418 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:43.418 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:43.418 00.000 13524 GuideStep: 0.4 px 49 ms WEST, -0.3 px 0 ms NORTH
21:34:46.152 02.734 18852 Exposure complete
21:34:46.183 00.031 18852 worker thread done servicing request
21:34:46.183 00.000 13524 OnExposeComplete: enter
21:34:46.183 00.000 13524 UpdateGuideState(): m_state=6
21:34:46.183 00.000 13524 Star::Find(15, 401, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:34:46.183 00.000 13524 Star::Find returns 0 (4), X=401.49, Y=285.48, Mass=433, SNR=13.1, Peak=121 HFD=1.4
21:34:46.183 00.000 13524 DistanceChecker: activated
21:34:46.183 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:34:46.199 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:34:46.199 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
21:34:46.199 00.000 18852 Worker thread wakes up
21:34:46.199 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:34:46.199 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:34:46.199 00.000 18852 move complete, result=0
21:34:46.199 00.000 18852 worker thread done servicing request
21:34:46.311 00.112 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:34:46.311 00.000 13524 Status Line: Star lost - low HFD
21:34:46.326 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=29, FiltMin=1, FiltMax=252, Gamma=1.000
21:34:46.342 00.016 13524 UpdateGuideState exits: Star lost - low HFD
21:34:46.342 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:46.342 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:34:46.342 00.000 13524 Enqueuing Expose request
21:34:46.342 00.000 18852 Worker thread wakes up
21:34:46.342 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:46.342 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:34:49.134 02.792 18852 Exposure complete
21:34:49.174 00.040 18852 worker thread done servicing request
21:34:49.174 00.000 13524 OnExposeComplete: enter
21:34:49.179 00.005 13524 UpdateGuideState(): m_state=6
21:34:49.179 00.000 13524 Star::Find(15, 401, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:34:49.179 00.000 13524 Star::Find returns 1 (0), X=401.64, Y=285.74, Mass=501, SNR=14.0, Peak=113 HFD=1.9
21:34:49.179 00.000 13524 DistanceChecker: deactivated
21:34:49.184 00.005 13524 Star::Find false star n=4 nbg=280 bg=51.8 sigma=5.2 thresh=67 peak=62
21:34:49.184 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.58,-0.90,0.00,M1] [#3 0.38,-1.41,0.00,M3] [#4 0.39,-0.78,0.00,M7] [#5 -0.22,-1.07,0.00,M4] [#6 0.00,0.00,0.00,L] [#7 0.89,-0.26,0.00,M4] 
21:34:49.184 00.000 13524 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.99) = xAngle (0.42 = 0.42)
21:34:49.184 00.000 13524 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.46 = -2.82)
21:34:49.189 00.005 13524 CameraToMount -- cameraX=0.88 cameraY=-0.56 hyp=1.04 cameraTheta=-0.57 mountX=0.95 mountY=-0.33, mountTheta=-0.33
21:34:49.189 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.88, y=-0.56, opts=13)
21:34:49.189 00.000 13524 Enqueuing Move request for scope (0.88, -0.56)
21:34:49.194 00.005 18852 Worker thread wakes up
21:34:49.194 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.56) opts 0xd
21:34:49.194 00.000 18852 Handling offset move in thread for scope, endpoint = (0.88, -0.56)
21:34:49.194 00.000 18852 Moving (0.88, -0.56) raw xDistance=0.95 yDistance=-0.33
21:34:49.194 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.95
21:34:49.194 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:49.194 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:34:49.194 00.000 18852 MoveAxis(W, 151, ABG)
21:34:49.194 00.000 18852 Guiding  Dir = 3, Dur = 151
21:34:49.194 00.000 18852 IsSlewing returns 0
21:34:49.194 00.000 18852 IsGuiding returns 0
21:34:49.194 00.000 18852 PulseGuide returned control before completion, sleep 160
21:34:49.199 00.005 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=29, FiltMin=2, FiltMax=252, Gamma=1.000
21:34:49.215 00.016 13524 UpdateGuideState exits: m=501 SNR=14.0
21:34:49.219 00.004 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:49.219 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:49.219 00.000 13524 Enqueuing Expose request
21:34:49.360 00.141 18852 IsGuiding returns 0
21:34:49.360 00.000 18852 Move returns status 0, amount 151
21:34:49.360 00.000 18852 MoveAxis(N, 0, ABG)
21:34:49.360 00.000 18852 Move returns status 0, amount 0
21:34:49.360 00.000 18852 move complete, result=0
21:34:49.360 00.000 18852 worker thread done servicing request
21:34:49.360 00.000 18852 Worker thread wakes up
21:34:49.360 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:49.360 00.000 13524 GuideStep: 1.0 px 151 ms WEST, -0.3 px 0 ms NORTH
21:34:49.360 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:51.382 02.022 13524 User exited setup dialog with 'ok'
21:34:51.382 00.000 13524 set dither mode 0
21:34:51.382 00.000 13524 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:34:51.382 00.000 13524 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:34:51.382 00.000 13524 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:34:51.397 00.015 13524 camera: set binning = 2
21:34:51.397 00.000 13524 Saturation detection set to Max-ADU value 255
21:34:51.397 00.000 13524 Setting StarMinHFD = 1.50
21:34:51.397 00.000 13524 Setting MaxHFD = 10.0
21:34:51.397 00.000 13524 Setting StarMinSNR = 6.0
21:34:51.397 00.000 13524 Setting AutoSelDownsample = 0
21:34:51.397 00.000 13524 MultiStar mode enabled
21:34:51.397 00.000 13524 Scope: enabling slew check, guiding will stop when slew is detected
21:34:51.413 00.016 13524 BLC: Backlash comp disabled, Comp pulse = 20 ms
21:34:51.413 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:34:51.413 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:34:51.413 00.000 13524 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.35
21:34:51.413 00.000 13524 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:34:51.413 00.000 13524 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:34:51.476 00.063 13524 PhdConfig flush
21:34:52.116 00.640 18852 Exposure complete
21:34:52.147 00.031 18852 worker thread done servicing request
21:34:52.147 00.000 13524 OnExposeComplete: enter
21:34:52.147 00.000 13524 UpdateGuideState(): m_state=6
21:34:52.147 00.000 13524 Star::Find(15, 401, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:34:52.147 00.000 13524 Star::Find returns 1 (0), X=401.29, Y=285.67, Mass=369, SNR=11.8, Peak=100 HFD=1.8
21:34:52.147 00.000 13524 Star::Find false star n=5 nbg=279 bg=50.9 sigma=4.8 thresh=65 peak=62
21:34:52.147 00.000 13524 MultiStar: [#1 0.95,-0.55,0.00,M1] [#2 0.61,-1.03,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 -0.77,-0.24,0.00,M8] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] 
21:34:52.163 00.016 13524 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.99) = xAngle (0.12 = 0.12)
21:34:52.163 00.000 13524 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.16 = -3.12)
21:34:52.163 00.000 13524 CameraToMount -- cameraX=0.53 cameraY=-0.63 hyp=0.82 cameraTheta=-0.87 mountX=0.82 mountY=-0.02, mountTheta=-0.02
21:34:52.163 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.53, y=-0.63, opts=13)
21:34:52.163 00.000 13524 Enqueuing Move request for scope (0.53, -0.63)
21:34:52.163 00.000 18852 Worker thread wakes up
21:34:52.163 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.63) opts 0xd
21:34:52.163 00.000 18852 Handling offset move in thread for scope, endpoint = (0.53, -0.63)
21:34:52.163 00.000 18852 Moving (0.53, -0.63) raw xDistance=0.82 yDistance=-0.02
21:34:52.163 00.000 18852 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82
21:34:52.163 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:52.163 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:34:52.163 00.000 18852 MoveAxis(W, 126, ABG)
21:34:52.163 00.000 18852 Guiding  Dir = 3, Dur = 126
21:34:52.163 00.000 18852 IsSlewing returns 0
21:34:52.163 00.000 18852 IsGuiding returns 0
21:34:52.163 00.000 18852 PulseGuide returned control before completion, sleep 135
21:34:52.179 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=29, FiltMin=1, FiltMax=248, Gamma=1.000
21:34:52.194 00.015 13524 UpdateGuideState exits: m=369 SNR=11.8
21:34:52.194 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:52.194 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:34:52.194 00.000 13524 Enqueuing Expose request
21:34:52.319 00.125 18852 IsGuiding returns 0
21:34:52.319 00.000 18852 Move returns status 0, amount 126
21:34:52.319 00.000 18852 MoveAxis(N, 0, ABG)
21:34:52.319 00.000 18852 Move returns status 0, amount 0
21:34:52.319 00.000 18852 move complete, result=0
21:34:52.319 00.000 18852 worker thread done servicing request
21:34:52.319 00.000 13524 GuideStep: 0.8 px 126 ms WEST, -0.0 px 0 ms NORTH
21:34:52.319 00.000 18852 Worker thread wakes up
21:34:52.319 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:34:52.319 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(386,271,31,31)
21:34:53.850 01.531 13524 Stop button clicked
21:34:53.850 00.000 13524 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:34:53.850 00.000 13524 Status Line: Waiting for devices...
21:34:53.959 00.109 18852 ZWO: stopexposure
21:34:54.990 01.031 18852 ZWO: stopexposure
21:34:54.990 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:34:54.990 00.000 18852 worker thread done servicing request
21:34:54.990 00.000 13524 OnExposeComplete: enter
21:34:54.990 00.000 13524 OnExposeComplete: Capture Error reported
21:34:54.990 00.000 13524 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:34:54.990 00.000 13524 Mount: notify guiding stopped
21:34:54.990 00.000 13524 Changing from state GUIDING to STOP
21:34:54.990 00.000 13524 guider state => SELECTED
21:34:54.990 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=29, FiltMin=1, FiltMax=248, Gamma=1.000
21:34:55.006 00.016 13524 Changing from state SELECTED to UNINITIALIZED
21:34:55.006 00.000 13524 guider state => SELECTING
21:34:55.006 00.000 13524 Status Line: Stopped.
21:34:55.022 00.016 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:34:56.662 01.640 13524 GetInt("/profile/4/camera/SaturationADU", 0) returns 255
21:35:00.786 04.124 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
21:35:00.786 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.200000
21:35:00.786 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
21:35:00.786 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
21:35:00.786 00.000 13524 GetInt("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
21:35:00.786 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.500000
21:35:00.801 00.015 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
21:35:00.801 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
21:35:00.801 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
21:35:00.801 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
21:35:00.801 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
21:35:00.801 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
21:35:00.801 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 200.000000
21:35:00.801 00.000 13524 GetBoolean("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
21:35:00.801 00.000 13524 PPEC: reset GP model
21:35:01.005 00.204 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:35:05.691 04.686 13524 User exited setup dialog with 'ok'
21:35:05.691 00.000 13524 set dither mode 0
21:35:05.707 00.016 13524 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:35:05.707 00.000 13524 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:35:05.707 00.000 13524 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:35:05.707 00.000 13524 camera: set binning = 2
21:35:05.707 00.000 13524 Saturation detection set to Max-ADU value 255
21:35:05.707 00.000 13524 Setting StarMinHFD = 1.50
21:35:05.707 00.000 13524 Setting MaxHFD = 10.0
21:35:05.707 00.000 13524 Setting StarMinSNR = 6.0
21:35:05.722 00.015 13524 Setting AutoSelDownsample = 0
21:35:05.722 00.000 13524 MultiStar mode enabled
21:35:05.722 00.000 13524 Scope: enabling slew check, guiding will stop when slew is detected
21:35:05.722 00.000 13524 BLC: Backlash comp disabled, Comp pulse = 20 ms
21:35:05.722 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:35:05.722 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:35:05.738 00.016 13524 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.35
21:35:05.738 00.000 13524 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:35:05.738 00.000 13524 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:35:05.785 00.047 13524 PhdConfig flush
21:35:08.503 02.718 13524 GetInt("/profile/4/camera/SaturationADU", 0) returns 255
21:35:08.503 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:35:17.151 08.648 13524 User exited setup dialog with 'ok'
21:35:17.151 00.000 13524 set dither mode 0
21:35:17.151 00.000 13524 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:35:17.167 00.016 13524 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:35:17.167 00.000 13524 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:35:17.167 00.000 13524 camera: set binning = 2
21:35:17.167 00.000 13524 Saturation detection set to Max-ADU value 255
21:35:17.167 00.000 13524 Setting StarMinHFD = 1.50
21:35:17.167 00.000 13524 Setting MaxHFD = 10.0
21:35:17.167 00.000 13524 Setting StarMinSNR = 6.0
21:35:17.167 00.000 13524 Setting AutoSelDownsample = 0
21:35:17.182 00.015 13524 MultiStar mode enabled
21:35:17.182 00.000 13524 Scope: enabling slew check, guiding will stop when slew is detected
21:35:17.182 00.000 13524 BLC: Backlash comp disabled, Comp pulse = 20 ms
21:35:17.182 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:35:17.182 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:35:17.198 00.016 13524 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.35
21:35:17.198 00.000 13524 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:35:17.198 00.000 13524 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:35:17.245 00.047 13524 PhdConfig flush
21:39:59.993 282.748 13524 GetInt("/profile/4/camera/SaturationADU", 0) returns 255
21:39:59.993 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:40:03.008 03.015 13524 User exited setup dialog with 'ok'
21:40:03.008 00.000 13524 set dither mode 0
21:40:03.008 00.000 13524 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:40:03.008 00.000 13524 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:40:03.008 00.000 13524 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:40:03.024 00.016 13524 camera: set binning = 2
21:40:03.024 00.000 13524 Saturation detection set to Max-ADU value 255
21:40:03.024 00.000 13524 Setting StarMinHFD = 1.50
21:40:03.024 00.000 13524 Setting MaxHFD = 10.0
21:40:03.024 00.000 13524 Setting StarMinSNR = 6.0
21:40:03.024 00.000 13524 Setting AutoSelDownsample = 0
21:40:03.024 00.000 13524 MultiStar mode enabled
21:40:03.024 00.000 13524 Scope: enabling slew check, guiding will stop when slew is detected
21:40:03.024 00.000 13524 BLC: Backlash comp disabled, Comp pulse = 20 ms
21:40:03.039 00.015 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:40:03.039 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:40:03.039 00.000 13524 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.35
21:40:03.039 00.000 13524 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:40:03.039 00.000 13524 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:40:03.102 00.063 13524 PhdConfig flush
21:40:25.364 22.262 13524 GetInt("/profile/4/camera/SaturationADU", 0) returns 255
21:40:25.380 00.016 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:46:04.910 339.530 13524 User exited setup dialog with 'ok'
21:46:04.912 00.002 13524 set dither mode 0
21:46:04.915 00.003 13524 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:46:04.920 00.005 13524 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:46:04.922 00.002 13524 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:46:04.926 00.004 13524 camera: set binning = 2
21:46:04.930 00.004 13524 Saturation detection set to Max-ADU value 255
21:46:04.932 00.002 13524 Setting StarMinHFD = 1.50
21:46:04.934 00.002 13524 Setting MaxHFD = 10.0
21:46:04.936 00.002 13524 Setting StarMinSNR = 6.0
21:46:04.938 00.002 13524 Setting AutoSelDownsample = 0
21:46:04.939 00.001 13524 MultiStar mode enabled
21:46:04.941 00.002 13524 Scope: enabling slew check, guiding will stop when slew is detected
21:46:04.943 00.002 13524 BLC: Backlash comp disabled, Comp pulse = 20 ms
21:46:04.953 00.010 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:46:04.955 00.002 13524 ScopeASCOM::SideOfPier() returns 0
21:46:04.959 00.004 13524 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.35
21:46:04.961 00.002 13524 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:46:04.963 00.002 13524 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:46:05.010 00.047 13524 PhdConfig flush
21:46:12.198 07.188 13524 StartLoopingInteractive: Loop button clicked
21:46:12.198 00.000 13524 Status Line: Looping
21:46:12.214 00.016 13524 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:46:12.229 00.015 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:46:12.229 00.000 13524 Enqueuing Expose request
21:46:12.229 00.000 18852 Worker thread wakes up
21:46:12.229 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:46:12.229 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:46:14.979 02.750 18852 Exposure complete
21:46:15.026 00.047 18852 worker thread done servicing request
21:46:15.026 00.000 13524 OnExposeComplete: enter
21:46:15.026 00.000 13524 UpdateGuideState(): m_state=1
21:46:15.026 00.000 13524 Star::Find(15, 401, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.026 00.000 13524 Star::Find returns 1 (0), X=407.09, Y=278.56, Mass=456, SNR=13.1, Peak=115 HFD=2.1
21:46:15.026 00.000 13524 setting lock position to (407.09, 278.56)
21:46:15.041 00.015 13524 MultiStar: stabilizing after lock position change
21:46:15.041 00.000 13524 CurrentPosition() valid, moving to STATE_SELECTED
21:46:15.041 00.000 13524 Changing from state SELECTING to SELECTED
21:46:15.041 00.000 13524 guider state => SELECTED
21:46:15.041 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=1, FiltMax=249, Gamma=1.000
21:46:15.057 00.016 13524 UpdateGuideState exits: m=456 SNR=13.1
21:46:15.057 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:15.072 00.015 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:46:15.072 00.000 13524 Enqueuing Expose request
21:46:15.072 00.000 18852 Worker thread wakes up
21:46:15.072 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:46:15.072 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(392,264,31,31)
21:46:15.244 00.172 13524 GuiderMultiStar::AutoSelect enter
21:46:15.260 00.016 13524 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:46:15.291 00.031 13524 AutoFind: auto downsample for scale 1.63 => 1x
21:46:15.338 00.047 13524 AutoFind: global mean = 0.0, stdev 9.5
21:46:15.338 00.000 13524 AutoFind: using threshold = 0.1
21:46:15.369 00.031 13524 AutoFind: local max [756, 585] 96.6
21:46:15.369 00.000 13524 AutoFind: local max [831, 41] 66.3
21:46:15.369 00.000 13524 AutoFind: local max [731, 355] 33.4
21:46:15.369 00.000 13524 AutoFind: local max [666, 431] 26.3
21:46:15.385 00.016 13524 AutoFind: local max [797, 312] 12.0
21:46:15.385 00.000 13524 AutoFind: local max [407, 279] 11.1
21:46:15.385 00.000 13524 AutoFind: local max [793, 546] 9.8
21:46:15.385 00.000 13524 AutoFind: local max [832, 184] 7.4
21:46:15.385 00.000 13524 AutoFind: local max [768, 286] 7.3
21:46:15.385 00.000 13524 AutoFind: local max [518, 232] 5.9
21:46:15.385 00.000 13524 AutoFind: local max [767, 95] 5.8
21:46:15.385 00.000 13524 AutoFind: local max [574, 105] 5.5
21:46:15.385 00.000 13524 AutoFind: local max [672, 261] 5.1
21:46:15.385 00.000 13524 AutoFind: local max [230, 588] 4.9
21:46:15.385 00.000 13524 AutoFind: local max [757, 526] 4.8
21:46:15.385 00.000 13524 AutoFind: local max [536, 15] 4.8
21:46:15.385 00.000 13524 AutoFind: local max [654, 179] 4.8
21:46:15.400 00.015 13524 AutoFind: local max [734, 284] 4.8
21:46:15.400 00.000 13524 AutoFind: local max [734, 93] 4.6
21:46:15.400 00.000 13524 AutoFind: local max [755, 574] 4.5
21:46:15.400 00.000 13524 AutoFind: local max [738, 526] 4.3
21:46:15.400 00.000 13524 AutoFind: local max [380, 384] 4.3
21:46:15.400 00.000 13524 AutoFind: local max [945, 508] 4.3
21:46:15.400 00.000 13524 AutoFind: local max [927, 408] 4.1
21:46:15.400 00.000 13524 AutoFind: local max [744, 336] 4.0
21:46:15.400 00.000 13524 AutoFind: local max [701, 259] 3.8
21:46:15.400 00.000 13524 AutoFind: local max [604, 206] 3.8
21:46:15.400 00.000 13524 AutoFind: local max [899, 496] 3.8
21:46:15.416 00.016 13524 AutoFind: local max [521, 339] 3.8
21:46:15.416 00.000 13524 AutoFind: local max [769, 408] 3.8
21:46:15.416 00.000 13524 AutoFind: local max [724, 385] 3.7
21:46:15.416 00.000 13524 AutoFind: local max [609, 280] 3.7
21:46:15.416 00.000 13524 AutoFind: local max [839, 268] 3.7
21:46:15.416 00.000 13524 AutoFind: local max [695, 316] 3.7
21:46:15.416 00.000 13524 AutoFind: local max [687, 204] 3.7
21:46:15.416 00.000 13524 AutoFind: local max [706, 322] 3.7
21:46:15.416 00.000 13524 AutoFind: local max [329, 18] 3.7
21:46:15.416 00.000 13524 AutoFind: local max [753, 398] 3.6
21:46:15.416 00.000 13524 AutoFind: local max [752, 206] 3.6
21:46:15.416 00.000 13524 AutoFind: local max [604, 123] 3.6
21:46:15.416 00.000 13524 AutoFind: local max [599, 423] 3.5
21:46:15.432 00.016 13524 AutoFind: local max [629, 458] 3.5
21:46:15.432 00.000 13524 AutoFind: local max [699, 245] 3.5
21:46:15.432 00.000 13524 AutoFind: local max [464, 251] 3.5
21:46:15.432 00.000 13524 AutoFind: local max [759, 474] 3.5
21:46:15.432 00.000 13524 AutoFind: local max [633, 139] 3.5
21:46:15.432 00.000 13524 AutoFind: local max [753, 331] 3.4
21:46:15.432 00.000 13524 AutoFind: local max [489, 484] 3.4
21:46:15.432 00.000 13524 AutoFind: local max [332, 494] 3.4
21:46:15.432 00.000 13524 AutoFind: local max [709, 233] 3.4
21:46:15.432 00.000 13524 AutoFind: local max [758, 385] 3.4
21:46:15.432 00.000 13524 AutoFind: local max [558, 332] 3.4
21:46:15.432 00.000 13524 AutoFind: local max [652, 170] 3.3
21:46:15.432 00.000 13524 AutoFind: local max [593, 396] 3.3
21:46:15.447 00.015 13524 AutoFind: local max [673, 179] 3.3
21:46:15.447 00.000 13524 AutoFind: local max [510, 106] 3.3
21:46:15.447 00.000 13524 AutoFind: local max [587, 538] 3.3
21:46:15.447 00.000 13524 AutoFind: local max [363, 35] 3.3
21:46:15.447 00.000 13524 AutoFind: local max [767, 58] 3.3
21:46:15.447 00.000 13524 AutoFind: local max [759, 239] 3.3
21:46:15.447 00.000 13524 AutoFind: local max [488, 253] 3.3
21:46:15.447 00.000 13524 AutoFind: local max [641, 206] 3.3
21:46:15.447 00.000 13524 AutoFind: local max [530, 251] 3.2
21:46:15.447 00.000 13524 AutoFind: local max [687, 332] 3.2
21:46:15.447 00.000 13524 AutoFind: local max [683, 178] 3.2
21:46:15.447 00.000 13524 AutoFind: local max [727, 365] 3.2
21:46:15.463 00.016 13524 AutoFind: local max [644, 93] 3.2
21:46:15.463 00.000 13524 AutoFind: local max [250, 173] 3.2
21:46:15.463 00.000 13524 AutoFind: local max [426, 241] 3.2
21:46:15.463 00.000 13524 AutoFind: local max [690, 438] 3.2
21:46:15.463 00.000 13524 AutoFind: local max [749, 268] 3.2
21:46:15.463 00.000 13524 AutoFind: local max [374, 228] 3.2
21:46:15.463 00.000 13524 AutoFind: local max [576, 377] 3.2
21:46:15.463 00.000 13524 AutoFind: local max [445, 172] 3.2
21:46:15.463 00.000 13524 AutoFind: local max [793, 379] 3.2
21:46:15.463 00.000 13524 AutoFind: local max [673, 173] 3.2
21:46:15.463 00.000 13524 AutoFind: local max [646, 299] 3.2
21:46:15.463 00.000 13524 AutoFind: local max [682, 263] 3.2
21:46:15.478 00.015 13524 AutoFind: local max [785, 294] 3.2
21:46:15.478 00.000 13524 AutoFind: local max [651, 517] 3.1
21:46:15.478 00.000 13524 AutoFind: local max [717, 580] 3.1
21:46:15.478 00.000 13524 AutoFind: local max [728, 217] 3.1
21:46:15.478 00.000 13524 AutoFind: local max [698, 277] 3.1
21:46:15.478 00.000 13524 AutoFind: local max [332, 195] 3.1
21:46:15.478 00.000 13524 AutoFind: local max [737, 579] 3.1
21:46:15.478 00.000 13524 AutoFind: local max [732, 261] 3.1
21:46:15.478 00.000 13524 AutoFind: local max [694, 81] 3.1
21:46:15.478 00.000 13524 AutoFind: local max [700, 385] 3.1
21:46:15.478 00.000 13524 AutoFind: local max [540, 412] 3.1
21:46:15.478 00.000 13524 AutoFind: local max [785, 385] 3.1
21:46:15.478 00.000 13524 AutoFind: local max [724, 527] 3.1
21:46:15.494 00.016 13524 AutoFind: local max [758, 356] 3.1
21:46:15.494 00.000 13524 AutoFind: local max [638, 580] 3.1
21:46:15.494 00.000 13524 AutoFind: local max [652, 371] 3.1
21:46:15.494 00.000 13524 AutoFind: local max [628, 76] 3.1
21:46:15.494 00.000 13524 AutoFind: local max [874, 299] 3.1
21:46:15.494 00.000 13524 AutoFind: local max [918, 44] 3.1
21:46:15.494 00.000 13524 AutoFind: local max [702, 484] 3.1
21:46:15.494 00.000 13524 AutoFind: local max [792, 300] 3.1
21:46:15.494 00.000 13524 AutoFind: local max [848, 396] 3.1
21:46:15.494 00.000 13524 AutoFind: too close [792, 300] 3.1 - [785, 294] 3.2
21:46:15.494 00.000 13524 AutoFind: too close [792, 300] 3.1 - [797, 312] 12.0
21:46:15.494 00.000 13524 AutoFind: too close [628, 76] 3.1 - [644, 93] 3.2
21:46:15.494 00.000 13524 AutoFind: too close [758, 356] 3.1 - [744, 336] 4.0
21:46:15.510 00.016 13524 AutoFind: too close [724, 527] 3.1 - [738, 526] 4.3
21:46:15.510 00.000 13524 AutoFind: too close [785, 385] 3.1 - [793, 379] 3.2
21:46:15.510 00.000 13524 AutoFind: too close [732, 261] 3.1 - [749, 268] 3.2
21:46:15.510 00.000 13524 AutoFind: too close [737, 579] 3.1 - [717, 580] 3.1
21:46:15.510 00.000 13524 AutoFind: too close [737, 579] 3.1 - [755, 574] 4.5
21:46:15.510 00.000 13524 AutoFind: close dim-bright [737, 579] 3.1 - [756, 585] 96.6
21:46:15.510 00.000 13524 AutoFind: too close [698, 277] 3.1 - [682, 263] 3.2
21:46:15.510 00.000 13524 AutoFind: too close [698, 277] 3.1 - [701, 259] 3.8
21:46:15.510 00.000 13524 AutoFind: too close [728, 217] 3.1 - [709, 233] 3.4
21:46:15.510 00.000 13524 AutoFind: too close [785, 294] 3.2 - [768, 286] 7.3
21:46:15.510 00.000 13524 AutoFind: too close [785, 294] 3.2 - [797, 312] 12.0
21:46:15.510 00.000 13524 AutoFind: too close [682, 263] 3.2 - [699, 245] 3.5
21:46:15.525 00.015 13524 AutoFind: too close [682, 263] 3.2 - [701, 259] 3.8
21:46:15.525 00.000 13524 AutoFind: too close [682, 263] 3.2 - [672, 261] 5.1
21:46:15.525 00.000 13524 AutoFind: too close [673, 173] 3.2 - [683, 178] 3.2
21:46:15.525 00.000 13524 AutoFind: too close [673, 173] 3.2 - [673, 179] 3.3
21:46:15.525 00.000 13524 AutoFind: too close [673, 173] 3.2 - [654, 179] 4.8
21:46:15.525 00.000 13524 AutoFind: too close [576, 377] 3.2 - [593, 396] 3.3
21:46:15.525 00.000 13524 AutoFind: too close [749, 268] 3.2 - [734, 284] 4.8
21:46:15.525 00.000 13524 AutoFind: too close [749, 268] 3.2 - [768, 286] 7.3
21:46:15.525 00.000 13524 AutoFind: too close [727, 365] 3.2 - [724, 385] 3.7
21:46:15.525 00.000 13524 AutoFind: close dim-bright [727, 365] 3.2 - [731, 355] 33.4
21:46:15.525 00.000 13524 AutoFind: too close [683, 178] 3.2 - [673, 179] 3.3
21:46:15.525 00.000 13524 AutoFind: too close [687, 332] 3.2 - [706, 322] 3.7
21:46:15.525 00.000 13524 AutoFind: too close [687, 332] 3.2 - [695, 316] 3.7
21:46:15.541 00.016 13524 AutoFind: too close [530, 251] 3.2 - [518, 232] 5.9
21:46:15.541 00.000 13524 AutoFind: too close [673, 179] 3.3 - [654, 179] 4.8
21:46:15.541 00.000 13524 AutoFind: too close [652, 170] 3.3 - [654, 179] 4.8
21:46:15.541 00.000 13524 AutoFind: too close [758, 385] 3.4 - [753, 398] 3.6
21:46:15.541 00.000 13524 AutoFind: too close [709, 233] 3.4 - [699, 245] 3.5
21:46:15.541 00.000 13524 AutoFind: too close [753, 331] 3.4 - [744, 336] 4.0
21:46:15.541 00.000 13524 AutoFind: too close [699, 245] 3.5 - [701, 259] 3.8
21:46:15.541 00.000 13524 AutoFind: too close [753, 398] 3.6 - [769, 408] 3.8
21:46:15.541 00.000 13524 AutoFind: too close [706, 322] 3.7 - [695, 316] 3.7
21:46:15.541 00.000 13524 AutoFind: close dim-bright [744, 336] 4.0 - [731, 355] 33.4
21:46:15.541 00.000 13524 AutoFind: too close [738, 526] 4.3 - [757, 526] 4.8
21:46:15.541 00.000 13524 AutoFind: close dim-bright [755, 574] 4.5 - [756, 585] 96.6
21:46:15.557 00.016 13524 AutoFind: too close to edge [536, 15] 4.8
21:46:15.557 00.000 13524 AutoFind: BPP = 8, saturation at 266, pedestal 11, thresh = 240
21:46:15.557 00.000 13524 Star::Find(15, 756, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.557 00.000 13524 Star::Find returns 1 (0), X=756.32, Y=585.04, Mass=7311, SNR=56.3, Peak=253 HFD=4.7
21:46:15.557 00.000 13524 Star::Find(15, 831, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.557 00.000 13524 Star::Find returns 1 (0), X=831.28, Y=40.48, Mass=2441, SNR=32.8, Peak=257 HFD=2.9
21:46:15.557 00.000 13524 Star::Find(15, 731, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.557 00.000 13524 Star::Find returns 1 (0), X=731.02, Y=355.10, Mass=1147, SNR=21.6, Peak=258 HFD=2.0
21:46:15.557 00.000 13524 Star::Find(15, 666, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.557 00.000 13524 Star::Find returns 1 (0), X=666.46, Y=430.68, Mass=1232, SNR=22.6, Peak=258 HFD=1.7
21:46:15.557 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.557 00.000 13524 Star::Find returns 1 (0), X=407.09, Y=278.56, Mass=456, SNR=13.1, Peak=115 HFD=2.1
21:46:15.572 00.015 13524 Star::Find(15, 793, 546, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.572 00.000 13524 Star::Find returns 1 (0), X=793.01, Y=545.57, Mass=433, SNR=12.7, Peak=141 HFD=2.2
21:46:15.572 00.000 13524 Star::Find(15, 832, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.572 00.000 13524 Star::Find returns 1 (0), X=831.84, Y=183.92, Mass=307, SNR=10.4, Peak=81 HFD=2.6
21:46:15.572 00.000 13524 Star::Find(15, 767, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.572 00.000 13524 Star::Find false star n=5 nbg=275 bg=39.2 sigma=4.5 thresh=53 peak=52
21:46:15.572 00.000 13524 Star::Find returns 0 (2), X=767.00, Y=95.00, Mass=82, SNR=2.9, Peak=59 HFD=0.0
21:46:15.572 00.000 13524 Star::Find(15, 574, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.572 00.000 13524 Star::Find returns 1 (0), X=573.94, Y=106.04, Mass=218, SNR=8.4, Peak=91 HFD=2.9
21:46:15.572 00.000 13524 Star::Find(15, 230, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.572 00.000 13524 Star::Find returns 1 (0), X=228.86, Y=588.72, Mass=254, SNR=9.3, Peak=31 HFD=4.5
21:46:15.572 00.000 13524 Star::Find(15, 734, 93, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.572 00.000 13524 Star::Find returns 1 (0), X=734.10, Y=92.68, Mass=174, SNR=7.6, Peak=87 HFD=1.8
21:46:15.588 00.016 13524 Star::Find(15, 380, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.588 00.000 13524 Star::Find returns 0 (4), X=380.34, Y=383.46, Mass=81, SNR=5.2, Peak=60 HFD=1.2
21:46:15.588 00.000 13524 Star::Find(15, 945, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.588 00.000 13524 Star::Find false star n=3 nbg=279 bg=24.9 sigma=4.3 thresh=38 peak=34
21:46:15.588 00.000 13524 Star::Find returns 0 (2), X=945.00, Y=508.00, Mass=42, SNR=2.9, Peak=40 HFD=0.0
21:46:15.588 00.000 13524 Star::Find(15, 927, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.588 00.000 13524 Star::Find returns 1 (0), X=928.11, Y=409.19, Mass=139, SNR=7.1, Peak=80 HFD=1.8
21:46:15.588 00.000 13524 Star::Find(15, 604, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.588 00.000 13524 Star::Find returns 0 (3), X=604.00, Y=206.00, Mass=0, SNR=0.0, Peak=77 HFD=0.0
21:46:15.588 00.000 13524 Star::Find(15, 899, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.588 00.000 13524 Star::Find false star n=5 nbg=283 bg=28.5 sigma=4.8 thresh=43 peak=41
21:46:15.588 00.000 13524 Star::Find returns 0 (2), X=899.00, Y=496.00, Mass=95, SNR=2.9, Peak=58 HFD=0.0
21:46:15.603 00.015 13524 Star::Find(15, 521, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.603 00.000 13524 Star::Find false star n=3 nbg=280 bg=50.5 sigma=4.8 thresh=65 peak=64
21:46:15.603 00.000 13524 Star::Find returns 0 (2), X=521.00, Y=339.00, Mass=63, SNR=2.9, Peak=76 HFD=0.0
21:46:15.603 00.000 13524 Star::Find(15, 609, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.603 00.000 13524 Star::Find false star n=3 nbg=274 bg=59.2 sigma=4.9 thresh=74 peak=68
21:46:15.603 00.000 13524 Star::Find returns 0 (2), X=609.00, Y=280.00, Mass=47, SNR=2.9, Peak=79 HFD=0.0
21:46:15.603 00.000 13524 Star::Find(15, 839, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.603 00.000 13524 Star::Find returns 0 (2), X=839.00, Y=268.00, Mass=30, SNR=2.9, Peak=61 HFD=0.0
21:46:15.603 00.000 13524 Star::Find(15, 687, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.603 00.000 13524 Star::Find false star n=5 nbg=276 bg=66.2 sigma=4.8 thresh=81 peak=72
21:46:15.603 00.000 13524 Star::Find returns 0 (2), X=687.00, Y=204.00, Mass=77, SNR=2.9, Peak=82 HFD=0.0
21:46:15.603 00.000 13524 Star::Find(15, 329, 18, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.619 00.016 13524 Star::Find false star n=2 nbg=276 bg=26.0 sigma=4.3 thresh=39 peak=37
21:46:15.619 00.000 13524 Star::Find returns 0 (2), X=329.00, Y=18.00, Mass=35, SNR=2.9, Peak=46 HFD=0.0
21:46:15.619 00.000 13524 Star::Find(15, 752, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.619 00.000 13524 Star::Find returns 0 (3), X=752.00, Y=206.00, Mass=0, SNR=0.0, Peak=76 HFD=0.0
21:46:15.619 00.000 13524 Star::Find(15, 604, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.619 00.000 13524 Star::Find returns 0 (3), X=604.00, Y=123.00, Mass=0, SNR=0.0, Peak=77 HFD=0.0
21:46:15.619 00.000 13524 Star::Find(15, 599, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.619 00.000 13524 Star::Find returns 0 (3), X=599.00, Y=423.00, Mass=0, SNR=0.0, Peak=72 HFD=0.0
21:46:15.619 00.000 13524 Star::Find(15, 629, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.619 00.000 13524 Star::Find returns 0 (2), X=629.00, Y=458.00, Mass=24, SNR=2.8, Peak=78 HFD=0.0
21:46:15.619 00.000 13524 Star::Find(15, 464, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.619 00.000 13524 Star::Find returns 0 (2), X=464.00, Y=251.00, Mass=31, SNR=2.9, Peak=62 HFD=0.0
21:46:15.635 00.016 13524 Star::Find(15, 759, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.635 00.000 13524 Star::Find false star n=3 nbg=278 bg=50.6 sigma=4.9 thresh=65 peak=56
21:46:15.635 00.000 13524 Star::Find returns 0 (2), X=759.00, Y=474.00, Mass=51, SNR=2.9, Peak=70 HFD=0.0
21:46:15.635 00.000 13524 Star::Find(15, 633, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.635 00.000 13524 Star::Find returns 0 (3), X=633.00, Y=139.00, Mass=0, SNR=0.0, Peak=78 HFD=0.0
21:46:15.635 00.000 13524 Star::Find(15, 489, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.635 00.000 13524 Star::Find false star n=6 nbg=276 bg=40.4 sigma=4.5 thresh=54 peak=53
21:46:15.635 00.000 13524 Star::Find returns 0 (2), X=489.00, Y=484.00, Mass=99, SNR=2.9, Peak=64 HFD=0.0
21:46:15.635 00.000 13524 Star::Find(15, 332, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.635 00.000 13524 Star::Find false star n=3 nbg=278 bg=21.8 sigma=4.2 thresh=34 peak=28
21:46:15.635 00.000 13524 Star::Find returns 0 (2), X=332.00, Y=494.00, Mass=39, SNR=2.9, Peak=36 HFD=0.0
21:46:15.635 00.000 13524 Star::Find(15, 558, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.650 00.015 13524 Star::Find returns 0 (2), X=558.00, Y=332.00, Mass=30, SNR=2.9, Peak=73 HFD=0.0
21:46:15.650 00.000 13524 Star::Find(15, 510, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.650 00.000 13524 Star::Find returns 0 (4), X=510.03, Y=105.54, Mass=96, SNR=5.6, Peak=79 HFD=1.1
21:46:15.650 00.000 13524 Star::Find(15, 587, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.650 00.000 13524 Star::Find returns 0 (2), X=587.00, Y=538.00, Mass=15, SNR=2.1, Peak=64 HFD=0.0
21:46:15.650 00.000 13524 Star::Find(15, 363, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.650 00.000 13524 Star::Find returns 0 (3), X=363.00, Y=35.00, Mass=0, SNR=0.0, Peak=44 HFD=0.0
21:46:15.650 00.000 13524 Star::Find(15, 767, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.650 00.000 13524 Star::Find false star n=2 nbg=279 bg=37.0 sigma=4.9 thresh=52 peak=41
21:46:15.650 00.000 13524 Star::Find returns 0 (2), X=767.00, Y=58.00, Mass=32, SNR=2.9, Peak=54 HFD=0.0
21:46:15.650 00.000 13524 Star::Find(15, 759, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.650 00.000 13524 Star::Find false star n=2 nbg=281 bg=59.4 sigma=5.3 thresh=75 peak=66
21:46:15.666 00.016 13524 Star::Find returns 0 (2), X=759.00, Y=239.00, Mass=34, SNR=2.9, Peak=80 HFD=0.0
21:46:15.666 00.000 13524 Star::Find(15, 488, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.666 00.000 13524 Star::Find false star n=2 nbg=272 bg=47.3 sigma=4.8 thresh=62 peak=54
21:46:15.666 00.000 13524 Star::Find returns 0 (2), X=488.00, Y=253.00, Mass=33, SNR=2.9, Peak=65 HFD=0.0
21:46:15.666 00.000 13524 Star::Find(15, 641, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.666 00.000 13524 Star::Find returns 0 (2), X=641.00, Y=206.00, Mass=20, SNR=2.4, Peak=84 HFD=0.0
21:46:15.666 00.000 13524 Star::Find(15, 250, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.666 00.000 13524 Star::Find false star n=3 nbg=281 bg=21.5 sigma=3.9 thresh=33 peak=27
21:46:15.666 00.000 13524 Star::Find returns 0 (2), X=250.00, Y=173.00, Mass=36, SNR=2.9, Peak=35 HFD=0.0
21:46:15.666 00.000 13524 Star::Find(15, 426, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.666 00.000 13524 Star::Find false star n=4 nbg=277 bg=40.7 sigma=4.5 thresh=54 peak=51
21:46:15.666 00.000 13524 Star::Find returns 0 (2), X=426.00, Y=241.00, Mass=78, SNR=2.9, Peak=72 HFD=0.0
21:46:15.682 00.016 13524 Star::Find(15, 690, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.682 00.000 13524 Star::Find returns 0 (3), X=690.00, Y=438.00, Mass=0, SNR=0.0, Peak=73 HFD=0.0
21:46:15.682 00.000 13524 Star::Find(15, 374, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.682 00.000 13524 Star::Find returns 0 (2), X=374.00, Y=228.00, Mass=21, SNR=2.7, Peak=55 HFD=0.0
21:46:15.682 00.000 13524 Star::Find(15, 445, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.682 00.000 13524 Star::Find returns 0 (3), X=445.00, Y=172.00, Mass=0, SNR=0.0, Peak=59 HFD=0.0
21:46:15.682 00.000 13524 Star::Find(15, 646, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.682 00.000 13524 Star::Find returns 0 (2), X=646.00, Y=299.00, Mass=16, SNR=2.0, Peak=83 HFD=0.0
21:46:15.682 00.000 13524 Star::Find(15, 651, 517, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.682 00.000 13524 Star::Find returns 0 (2), X=651.00, Y=517.00, Mass=16, SNR=2.1, Peak=74 HFD=0.0
21:46:15.682 00.000 13524 Star::Find(15, 332, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.682 00.000 13524 Star::Find returns 0 (2), X=332.00, Y=195.00, Mass=17, SNR=2.3, Peak=48 HFD=0.0
21:46:15.697 00.015 13524 Star::Find(15, 694, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.697 00.000 13524 Star::Find returns 0 (2), X=694.00, Y=81.00, Mass=17, SNR=2.2, Peak=67 HFD=0.0
21:46:15.697 00.000 13524 Star::Find(15, 700, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.697 00.000 13524 Star::Find returns 0 (3), X=700.00, Y=385.00, Mass=0, SNR=0.0, Peak=78 HFD=0.0
21:46:15.697 00.000 13524 Star::Find(15, 540, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.697 00.000 13524 Star::Find returns 0 (2), X=540.00, Y=412.00, Mass=16, SNR=2.1, Peak=70 HFD=0.0
21:46:15.697 00.000 13524 Star::Find(15, 638, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.697 00.000 13524 Star::Find returns 0 (3), X=638.00, Y=580.00, Mass=0, SNR=0.0, Peak=63 HFD=0.0
21:46:15.697 00.000 13524 Star::Find(15, 652, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.697 00.000 13524 Star::Find returns 0 (3), X=652.00, Y=371.00, Mass=0, SNR=0.0, Peak=76 HFD=0.0
21:46:15.697 00.000 13524 Star::Find(15, 874, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.697 00.000 13524 Star::Find returns 0 (2), X=874.00, Y=299.00, Mass=14, SNR=2.0, Peak=51 HFD=0.0
21:46:15.697 00.000 13524 Star::Find(15, 918, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.713 00.016 13524 Star::Find returns 0 (2), X=918.00, Y=44.00, Mass=27, SNR=2.9, Peak=36 HFD=0.0
21:46:15.713 00.000 13524 Star::Find(15, 702, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.713 00.000 13524 Star::Find returns 0 (3), X=702.00, Y=484.00, Mass=0, SNR=0.0, Peak=70 HFD=0.0
21:46:15.713 00.000 13524 Star::Find(15, 848, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.713 00.000 13524 Star::Find returns 0 (2), X=848.00, Y=396.00, Mass=18, SNR=2.2, Peak=58 HFD=0.0
21:46:15.713 00.000 13524 AutoFind: finding best star pass 1
21:46:15.713 00.000 13524 Star::Find(15, 756, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.713 00.000 13524 Star::Find returns 1 (0), X=756.32, Y=585.04, Mass=7311, SNR=56.3, Peak=253 HFD=4.7
21:46:15.713 00.000 13524 AutoFind: near-saturated [756, 585] 96.6 Mass 7311 SNR 56.3 Peak 253
21:46:15.713 00.000 13524 Star::Find(15, 831, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.713 00.000 13524 Star::Find returns 1 (0), X=831.28, Y=40.48, Mass=2441, SNR=32.8, Peak=257 HFD=2.9
21:46:15.728 00.015 13524 AutoFind: near-saturated [831, 41] 66.3 Mass 2441 SNR 32.8 Peak 257
21:46:15.728 00.000 13524 Star::Find(15, 731, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.728 00.000 13524 Star::Find returns 1 (0), X=731.02, Y=355.10, Mass=1147, SNR=21.6, Peak=258 HFD=2.0
21:46:15.728 00.000 13524 AutoFind: near-saturated [731, 355] 33.4 Mass 1147 SNR 21.6 Peak 258
21:46:15.728 00.000 13524 Star::Find(15, 666, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.728 00.000 13524 Star::Find returns 1 (0), X=666.46, Y=430.68, Mass=1232, SNR=22.6, Peak=258 HFD=1.7
21:46:15.728 00.000 13524 AutoFind: near-saturated [666, 431] 26.3 Mass 1232 SNR 22.6 Peak 258
21:46:15.728 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.728 00.000 13524 Star::Find returns 1 (0), X=407.09, Y=278.56, Mass=456, SNR=13.1, Peak=115 HFD=2.1
21:46:15.728 00.000 13524 AutoFind returns star at [407, 279] 11.1 Mass 456 SNR 13.1
21:46:15.728 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:15.728 00.000 13524 Star::Find returns 1 (0), X=407.09, Y=278.56, Mass=456, SNR=13.1, Peak=115 HFD=2.1
21:46:15.744 00.016 13524 MultiStar: List (7): {407.09, 278.56}(13.1), {793.01, 545.57}(12.7), {831.84, 183.92}(10.4), {573.94, 106.04}(8.4), {228.86, 588.72}(9.3), {734.10, 92.68}(7.6), {928.11, 409.19}(7.1), 
21:46:15.744 00.000 13524 setting lock position to (407.09, 278.56)
21:46:15.744 00.000 13524 MultiStar: stabilizing after lock position change
21:46:15.744 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=1, FiltMax=249, Gamma=1.000
21:46:15.760 00.016 13524 Status Line: Auto-selected star at (407.1, 278.6)
21:46:17.291 01.531 13524 GuideButtonClick i=1 ctx=Guide button clicked
21:46:17.306 00.015 13524 Changing from state SELECTED to CALIBRATING_PRIMARY
21:46:17.322 00.016 13524 guider state => CALIBRATED
21:46:17.322 00.000 13524 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:46:17.322 00.000 13524 reset dither spiral
21:46:17.806 00.484 18852 Exposure complete
21:46:17.837 00.031 18852 worker thread done servicing request
21:46:17.837 00.000 13524 OnExposeComplete: enter
21:46:17.853 00.016 13524 UpdateGuideState(): m_state=5
21:46:17.853 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:46:17.853 00.000 13524 Star::Find returns 1 (0), X=407.46, Y=278.82, Mass=427, SNR=12.4, Peak=111 HFD=2.2
21:46:17.853 00.000 13524 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.99) = xAngle (1.60 = 1.60)
21:46:17.853 00.000 13524 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.65 = -1.64)
21:46:17.853 00.000 13524 CameraToMount -- cameraX=0.37 cameraY=0.26 hyp=0.45 cameraTheta=0.62 mountX=-0.01 mountY=-0.45, mountTheta=-1.60
21:46:17.853 00.000 13524 Changing from state CALIBRATED to GUIDING
21:46:17.853 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:46:17.853 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:46:17.853 00.000 13524 AdjustCalibrationForScopePointing (scope): current dec=1.8 pierSide=0, cal dec=1.8 pierSide=0 rotAngle=None bin=2
21:46:17.853 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:46:17.869 00.016 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:46:17.869 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:46:17.869 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:46:17.869 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:46:17.869 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:46:17.869 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:46:17.869 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:46:17.869 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:46:17.869 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:46:17.869 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:46:17.869 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:46:17.884 00.015 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:46:17.884 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:46:17.884 00.000 13524 GetDouble("/profile/4/camera/pixelsize", 0.000000) returns 5.860000
21:46:17.884 00.000 13524 Dec comp: XRate 4.081 -> 4.081 for dec 1.8 -> dec 1.8
21:46:17.884 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:46:17.884 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:46:17.884 00.000 13524 setting lock position to (407.46, 278.82)
21:46:17.900 00.016 13524 MultiStar: stabilizing after lock position change
21:46:17.900 00.000 13524 guider state => GUIDING
21:46:17.900 00.000 13524 Status Line: Guiding
21:46:17.900 00.000 13524 Mount: notify guiding started
21:46:17.900 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:46:17.900 00.000 13524 PPEC: guiding starts RA = 16.6274 hr, pier East, prev RA = unknown, pier Unknown
21:46:17.900 00.000 13524 PPEC: reset GP model
21:46:17.900 00.000 13524 GetString("/profile/4/name", "") returns "ASI 174 .63"
21:46:17.900 00.000 13524 GetString("/profile/4/scope/calibration/timestamp", "") returns "7/30/2026 9:17:18 PM"
21:46:17.915 00.015 13524 GetDouble("/profile/4/scope/calibration/xRate", 1.000000) returns 0.004081
21:46:17.915 00.000 13524 GetDouble("/profile/4/scope/calibration/yRate", 1.000000) returns 0.003460
21:46:17.915 00.000 13524 GetInt("/profile/4/scope/calibration/binning", 1) returns 2
21:46:17.915 00.000 13524 GetDouble("/profile/4/scope/calibration/xAngle", 0.000000) returns -0.986262
21:46:17.915 00.000 13524 GetDouble("/profile/4/scope/calibration/yAngle", 0.000000) returns -2.653130
21:46:17.915 00.000 13524 GetDouble("/profile/4/scope/calibration/declination", 0.000000) returns 0.031308
21:46:17.915 00.000 13524 GetInt("/profile/4/scope/calibration/pierSide", -1) returns 0
21:46:17.915 00.000 13524 GetInt("/profile/4/scope/calibration/raGuideParity", 0) returns -1
21:46:17.915 00.000 13524 GetInt("/profile/4/scope/calibration/decGuideParity", 0) returns -1
21:46:17.915 00.000 13524 GetDouble("/profile/4/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:46:17.915 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:46:17.931 00.016 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:46:17.931 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:46:17.931 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:46:17.931 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:46:17.931 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:46:17.931 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:46:17.931 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:46:17.931 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:46:17.931 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:46:17.931 00.000 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:46:17.931 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:46:17.947 00.016 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:46:17.947 00.000 13524 GetInt("/profile/4/scope/calibration/focal_length", 0) returns 1480
21:46:17.947 00.000 13524 GetDouble("/profile/4/scope/calibration/image_scale", 1.000000) returns 1.633400
21:46:17.947 00.000 13524 GetDouble("/profile/4/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:46:17.947 00.000 13524 GetDouble("/profile/4/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:46:17.947 00.000 13524 GetDouble("/profile/4/scope/calibration/ortho_error", 0.000000) returns 5.504440
21:46:17.947 00.000 13524 GetInt("/profile/4/scope/calibration/ra_step_count", 0) returns 13
21:46:17.947 00.000 13524 GetInt("/profile/4/scope/calibration/dec_step_count", 0) returns 15
21:46:17.947 00.000 13524 GetDouble("/profile/4/scope/calibration/orig_binning", 1.000000) returns 2.000000
21:46:17.947 00.000 13524 GetInt("/profile/4/scope/calibration/last_issue", 0) returns 0
21:46:17.947 00.000 13524 GetString("/profile/4/scope/calibration/orig_timestamp", "Unknown") returns "7/30/2026 9:17:18 PM"
21:46:17.962 00.015 13524 GetInt("/profile/4/scope/calibration/orig_pierside", -1) returns 0
21:46:17.962 00.000 13524 GetString("/profile/4/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.7 -1.7}, {1.6 -3.5}, {2.9 -4.9}, {3.7 -6.0}, {4.9 -7.5}, {6.1 -9.8}, {8.0 -11.9}, {8.7 -13.3}, {10.3 -15.8}, {11.3 -17.2}, {12.4 -19.1}, {13.7 -20.9}, {14.6 -22.1}, {14.6 -22.1}, {9.5 -14.3}, {4.8 -7.2}, {2.2 -2.9}"
21:46:17.962 00.000 13524 GetString("/profile/4/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.5 0.2}, {3.0 1.0}, {5.2 1.3}, {6.6 2.2}, {8.1 3.2}, {9.3 3.8}, {11.1 4.5}, {12.8 5.5}, {14.3 6.2}, {15.7 7.3}, {16.9 8.5}, {18.4 9.0}, {19.9 10.3}, {21.3 11.2}, {22.9 12.2}, {22.9 12.2}, {22.8 12.4}, {23.3 11.8}, {22.8 12.1}"
21:46:17.962 00.000 13524 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:46:17.962 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:46:17.962 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:46:17.962 00.000 13524 UpdateLockPosShiftCameraCoords: after parity adjustment: -0.00,-0.00
21:46:17.962 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:46:17.962 00.000 13524 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 1.8
21:46:17.978 00.016 13524 MountToCamera -- mountTheta (-0.00) + m_xAngle (-0.99) = xAngle (-0.99 = -0.99)
21:46:17.978 00.000 13524 MountToCamera -- mountX=-0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
21:46:17.978 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
21:46:17.978 00.000 13524 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
21:46:17.978 00.000 13524 GetInt("/profile/4/AutoLoadCalibration", -1) returns 1
21:46:17.978 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=1, FiltMax=253, Gamma=1.000
21:46:17.993 00.015 13524 UpdateGuideState exits: m=427 SNR=12.4
21:46:17.993 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:17.993 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:46:17.993 00.000 13524 Enqueuing Expose request
21:46:17.993 00.000 18852 Worker thread wakes up
21:46:17.993 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:46:17.993 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(392,264,31,31)
21:46:20.743 02.750 18852 Exposure complete
21:46:20.774 00.031 18852 worker thread done servicing request
21:46:20.774 00.000 13524 OnExposeComplete: enter
21:46:20.774 00.000 13524 UpdateGuideState(): m_state=6
21:46:20.774 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:46:20.774 00.000 13524 Star::Find returns 1 (0), X=406.91, Y=278.92, Mass=405, SNR=12.3, Peak=104 HFD=2.2
21:46:20.774 00.000 13524 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.99) = xAngle (3.95 = -2.33)
21:46:20.774 00.000 13524 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.99 = 0.71)
21:46:20.774 00.000 13524 CameraToMount -- cameraX=-0.55 cameraY=0.10 hyp=0.56 cameraTheta=2.96 mountX=-0.39 mountY=0.36, mountTheta=2.39
21:46:20.790 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.55, y=0.10, opts=13)
21:46:20.790 00.000 13524 Enqueuing Move request for scope (-0.55, 0.10)
21:46:20.790 00.000 18852 Worker thread wakes up
21:46:20.790 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.10) opts 0xd
21:46:20.790 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.55, 0.10)
21:46:20.790 00.000 18852 Moving (-0.55, 0.10) raw xDistance=-0.39 yDistance=0.36
21:46:20.790 00.000 18852 PPEC rslt: input = -0.39, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 479.00
21:46:20.790 00.000 18852 PPEC: input: -0.39, control: -0.06, exposure: 2500
21:46:20.790 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:46:20.790 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:46:20.790 00.000 18852 MoveAxis(E, 14, ABG)
21:46:20.790 00.000 18852 Guiding  Dir = 2, Dur = 14
21:46:20.790 00.000 18852 IsSlewing returns 0
21:46:20.790 00.000 18852 IsGuiding returns 0
21:46:20.790 00.000 18852 PulseGuide returned control before completion, sleep 23
21:46:20.790 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=31, FiltMin=1, FiltMax=249, Gamma=1.000
21:46:20.805 00.015 13524 UpdateGuideState exits: m=405 SNR=12.3
21:46:20.805 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:20.805 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:46:20.805 00.000 13524 Enqueuing Expose request
21:46:20.837 00.032 18852 IsGuiding returns 0
21:46:20.837 00.000 18852 Move returns status 0, amount 14
21:46:20.837 00.000 18852 MoveAxis(N, 0, ABG)
21:46:20.837 00.000 18852 Move returns status 0, amount 0
21:46:20.837 00.000 18852 move complete, result=0
21:46:20.837 00.000 18852 worker thread done servicing request
21:46:20.837 00.000 18852 Worker thread wakes up
21:46:20.837 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:46:20.837 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(392,264,31,31)
21:46:20.837 00.000 13524 GuideStep: -0.4 px 14 ms EAST, 0.4 px 0 ms NORTH
21:46:23.586 02.749 18852 Exposure complete
21:46:23.617 00.031 18852 worker thread done servicing request
21:46:23.617 00.000 13524 OnExposeComplete: enter
21:46:23.617 00.000 13524 UpdateGuideState(): m_state=6
21:46:23.617 00.000 13524 Star::Find(15, 406, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:46:23.633 00.016 13524 Star::Find returns 1 (0), X=407.87, Y=277.23, Mass=343, SNR=11.1, Peak=103 HFD=2.2
21:46:23.633 00.000 13524 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.99) = xAngle (-0.33 = -0.33)
21:46:23.633 00.000 13524 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.71 = 2.71)
21:46:23.633 00.000 13524 CameraToMount -- cameraX=0.41 cameraY=-1.59 hyp=1.64 cameraTheta=-1.32 mountX=1.55 mountY=0.68, mountTheta=0.42
21:46:23.633 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.41, y=-1.59, opts=13)
21:46:23.633 00.000 13524 Enqueuing Move request for scope (0.41, -1.59)
21:46:23.633 00.000 18852 Worker thread wakes up
21:46:23.633 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.41, -1.59) opts 0xd
21:46:23.633 00.000 18852 Handling offset move in thread for scope, endpoint = (0.41, -1.59)
21:46:23.633 00.000 18852 Moving (0.41, -1.59) raw xDistance=1.55 yDistance=0.68
21:46:23.633 00.000 18852 PPEC rslt: input = 1.55, final = 0.23, react = 0.23, pred = 0.00, hyst = 0.21, hyst_pct = 0.00, period_length = 479.00
21:46:23.633 00.000 18852 PPEC: input: 1.55, control: 0.23, exposure: 2500
21:46:23.633 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:46:23.633 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
21:46:23.633 00.000 18852 MoveAxis(W, 57, ABG)
21:46:23.633 00.000 18852 Guiding  Dir = 3, Dur = 57
21:46:23.633 00.000 18852 IsSlewing returns 0
21:46:23.633 00.000 18852 IsGuiding returns 0
21:46:23.633 00.000 18852 PulseGuide returned control before completion, sleep 66
21:46:23.648 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=0, FiltMax=253, Gamma=1.000
21:46:23.664 00.016 13524 UpdateGuideState exits: m=343 SNR=11.1
21:46:23.664 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:23.664 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:46:23.664 00.000 13524 Enqueuing Expose request
21:46:23.727 00.063 18852 IsGuiding returns 0
21:46:23.727 00.000 18852 Move returns status 0, amount 57
21:46:23.727 00.000 18852 MoveAxis(N, 0, ABG)
21:46:23.727 00.000 18852 Move returns status 0, amount 0
21:46:23.727 00.000 18852 move complete, result=0
21:46:23.727 00.000 18852 worker thread done servicing request
21:46:23.727 00.000 18852 Worker thread wakes up
21:46:23.727 00.000 13524 GuideStep: 1.6 px 57 ms WEST, 0.7 px 0 ms NORTH
21:46:23.727 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:46:23.727 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(392,264,31,31)
21:46:26.475 02.748 18852 Exposure complete
21:46:26.506 00.031 18852 worker thread done servicing request
21:46:26.506 00.000 13524 OnExposeComplete: enter
21:46:26.506 00.000 13524 UpdateGuideState(): m_state=6
21:46:26.506 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:46:26.506 00.000 13524 Star::Find returns 1 (0), X=407.79, Y=277.47, Mass=448, SNR=13.1, Peak=127 HFD=1.9
21:46:26.522 00.016 13524 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.99) = xAngle (-0.35 = -0.35)
21:46:26.522 00.000 13524 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.70 = 2.70)
21:46:26.522 00.000 13524 CameraToMount -- cameraX=0.33 cameraY=-1.36 hyp=1.40 cameraTheta=-1.33 mountX=1.31 mountY=0.60, mountTheta=0.43
21:46:26.522 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.33, y=-1.36, opts=13)
21:46:26.522 00.000 13524 Enqueuing Move request for scope (0.33, -1.36)
21:46:26.522 00.000 18852 Worker thread wakes up
21:46:26.522 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.33, -1.36) opts 0xd
21:46:26.522 00.000 18852 Handling offset move in thread for scope, endpoint = (0.33, -1.36)
21:46:26.522 00.000 18852 Moving (0.33, -1.36) raw xDistance=1.31 yDistance=0.60
21:46:26.522 00.000 18852 PPEC rslt: input = 1.31, final = 0.20, react = 0.20, pred = 0.00, hyst = 0.18, hyst_pct = 0.00, period_length = 479.00
21:46:26.522 00.000 18852 PPEC: input: 1.31, control: 0.20, exposure: 2500
21:46:26.522 00.000 18852 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.65
21:46:26.522 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
21:46:26.522 00.000 18852 MoveAxis(W, 48, ABG)
21:46:26.522 00.000 18852 Guiding  Dir = 3, Dur = 48
21:46:26.522 00.000 18852 IsSlewing returns 0
21:46:26.522 00.000 18852 IsGuiding returns 0
21:46:26.522 00.000 18852 PulseGuide returned control before completion, sleep 57
21:46:26.537 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=1, FiltMax=253, Gamma=1.000
21:46:26.537 00.000 13524 UpdateGuideState exits: m=448 SNR=13.1
21:46:26.553 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:26.553 00.000 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:46:26.553 00.000 13524 Enqueuing Expose request
21:46:26.600 00.047 18852 IsGuiding returns 0
21:46:26.600 00.000 18852 Move returns status 0, amount 48
21:46:26.600 00.000 18852 MoveAxis(S, 173, ABG)
21:46:26.600 00.000 18852 Guiding  Dir = 1, Dur = 173
21:46:26.600 00.000 18852 IsSlewing returns 0
21:46:26.600 00.000 18852 IsGuiding returns 0
21:46:26.600 00.000 18852 PulseGuide returned control before completion, sleep 182
21:46:26.787 00.187 18852 IsGuiding returns 0
21:46:26.787 00.000 18852 Move returns status 0, amount 173
21:46:26.787 00.000 18852 move complete, result=0
21:46:26.787 00.000 18852 worker thread done servicing request
21:46:26.787 00.000 18852 Worker thread wakes up
21:46:26.787 00.000 13524 GuideStep: 1.3 px 48 ms WEST, 0.6 px 173 ms SOUTH
21:46:26.787 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:46:26.787 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(392,264,31,31)
21:46:29.552 02.765 18852 Exposure complete
21:46:29.583 00.031 18852 worker thread done servicing request
21:46:29.583 00.000 13524 OnExposeComplete: enter
21:46:29.583 00.000 13524 UpdateGuideState(): m_state=6
21:46:29.583 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:46:29.583 00.000 13524 Star::Find returns 1 (0), X=408.21, Y=277.55, Mass=396, SNR=12.3, Peak=109 HFD=1.9
21:46:29.599 00.016 13524 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.99) = xAngle (-0.05 = -0.05)
21:46:29.599 00.000 13524 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.99 = 2.99)
21:46:29.599 00.000 13524 CameraToMount -- cameraX=0.75 cameraY=-1.27 hyp=1.48 cameraTheta=-1.04 mountX=1.47 mountY=0.22, mountTheta=0.15
21:46:29.599 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.75, y=-1.27, opts=13)
21:46:29.599 00.000 13524 Enqueuing Move request for scope (0.75, -1.27)
21:46:29.599 00.000 18852 Worker thread wakes up
21:46:29.599 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.75, -1.27) opts 0xd
21:46:29.599 00.000 18852 Handling offset move in thread for scope, endpoint = (0.75, -1.27)
21:46:29.599 00.000 18852 Moving (0.75, -1.27) raw xDistance=1.47 yDistance=0.22
21:46:29.599 00.000 18852 PPEC rslt: input = 1.47, final = 0.22, react = 0.22, pred = 0.00, hyst = 0.20, hyst_pct = 0.00, period_length = 479.00
21:46:29.599 00.000 18852 PPEC: input: 1.47, control: 0.22, exposure: 2500
21:46:29.599 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:29.599 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:46:29.599 00.000 18852 MoveAxis(W, 54, ABG)
21:46:29.599 00.000 18852 Guiding  Dir = 3, Dur = 54
21:46:29.599 00.000 18852 IsSlewing returns 0
21:46:29.599 00.000 18852 IsGuiding returns 0
21:46:29.599 00.000 18852 PulseGuide returned control before completion, sleep 63
21:46:29.615 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=1, FiltMax=249, Gamma=1.000
21:46:29.615 00.000 13524 UpdateGuideState exits: m=396 SNR=12.3
21:46:29.615 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:29.630 00.015 13524 ScheduleExposure(2500,3,1) exposurePending=0
21:46:29.630 00.000 13524 Enqueuing Expose request
21:46:29.677 00.047 18852 IsGuiding returns 0
21:46:29.677 00.000 18852 Move returns status 0, amount 54
21:46:29.677 00.000 18852 MoveAxis(N, 0, ABG)
21:46:29.677 00.000 18852 Move returns status 0, amount 0
21:46:29.677 00.000 18852 move complete, result=0
21:46:29.677 00.000 18852 worker thread done servicing request
21:46:29.677 00.000 18852 Worker thread wakes up
21:46:29.677 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:46:29.677 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(392,264,31,31)
21:46:29.677 00.000 13524 GuideStep: 1.5 px 54 ms WEST, 0.2 px 0 ms NORTH
21:46:32.411 02.734 18852 Exposure complete
21:46:32.442 00.031 18852 worker thread done servicing request
21:46:32.442 00.000 13524 OnExposeComplete: enter
21:46:32.442 00.000 13524 UpdateGuideState(): m_state=6
21:46:32.442 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:46:32.442 00.000 13524 Star::Find returns 0 (4), X=408.53, Y=277.51, Mass=396, SNR=12.7, Peak=116 HFD=1.4
21:46:32.442 00.000 13524 DistanceChecker: activated
21:46:32.442 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:46:32.442 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:46:32.457 00.015 13524 Enqueuing Move request for scope (0.00, 0.00)
21:46:32.457 00.000 18852 Worker thread wakes up
21:46:32.457 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:46:32.457 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:46:32.457 00.000 18852 PPEC (deduced): control: 0.00, exposure: 2500
21:46:32.457 00.000 18852 move complete, result=0
21:46:32.457 00.000 18852 worker thread done servicing request
21:46:32.569 00.112 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:46:32.569 00.000 13524 Status Line: Star lost - low HFD
21:46:32.584 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=31, FiltMin=1, FiltMax=249, Gamma=1.000
21:46:32.600 00.016 13524 UpdateGuideState exits: Star lost - low HFD
21:46:32.600 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:32.600 00.000 13524 ScheduleExposure(2500,3,0) exposurePending=0
21:46:32.600 00.000 13524 Enqueuing Expose request
21:46:32.600 00.000 18852 Worker thread wakes up
21:46:32.600 00.000 18852 worker thread servicing REQUEST_EXPOSE 2500
21:46:32.600 00.000 18852 Handling exposure in thread, d=2500 o=3 r=(0,0,0,0)
21:46:33.163 00.563 13524 OnExposureDurationSelected: duration = 3000
21:46:35.381 02.218 18852 Exposure complete
21:46:35.426 00.045 18852 worker thread done servicing request
21:46:35.426 00.000 13524 OnExposeComplete: enter
21:46:35.426 00.000 13524 UpdateGuideState(): m_state=6
21:46:35.426 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:46:35.426 00.000 13524 Star::Find returns 1 (0), X=408.17, Y=278.23, Mass=418, SNR=12.7, Peak=111 HFD=2.4
21:46:35.431 00.005 13524 DistanceChecker: deactivated
21:46:35.431 00.000 13524 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.99) = xAngle (0.29 = 0.29)
21:46:35.431 00.000 13524 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.34 = -2.95)
21:46:35.431 00.000 13524 CameraToMount -- cameraX=0.71 cameraY=-0.60 hyp=0.93 cameraTheta=-0.70 mountX=0.89 mountY=-0.18, mountTheta=-0.20
21:46:35.436 00.005 13524 SchedulePrimaryMove(0FE72EF0, x=0.71, y=-0.60, opts=13)
21:46:35.436 00.000 13524 Enqueuing Move request for scope (0.71, -0.60)
21:46:35.436 00.000 18852 Worker thread wakes up
21:46:35.436 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.60) opts 0xd
21:46:35.436 00.000 18852 Handling offset move in thread for scope, endpoint = (0.71, -0.60)
21:46:35.436 00.000 18852 Moving (0.71, -0.60) raw xDistance=0.89 yDistance=-0.18
21:46:35.436 00.000 18852 PPEC rslt: input = 0.89, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
21:46:35.436 00.000 18852 PPEC: input: 0.89, control: 0.13, exposure: 3000
21:46:35.436 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:35.436 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:46:35.436 00.000 18852 MoveAxis(W, 33, ABG)
21:46:35.436 00.000 18852 Guiding  Dir = 3, Dur = 33
21:46:35.436 00.000 18852 IsSlewing returns 0
21:46:35.436 00.000 18852 IsGuiding returns 0
21:46:35.436 00.000 18852 PulseGuide returned control before completion, sleep 42
21:46:35.447 00.011 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=31, FiltMin=2, FiltMax=254, Gamma=1.000
21:46:35.456 00.009 13524 UpdateGuideState exits: m=418 SNR=12.7
21:46:35.456 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:35.456 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:46:35.466 00.010 13524 Enqueuing Expose request
21:46:35.496 00.030 18852 IsGuiding returns 0
21:46:35.496 00.000 18852 Move returns status 0, amount 33
21:46:35.496 00.000 18852 MoveAxis(N, 0, ABG)
21:46:35.496 00.000 18852 Move returns status 0, amount 0
21:46:35.496 00.000 18852 move complete, result=0
21:46:35.496 00.000 18852 worker thread done servicing request
21:46:35.496 00.000 18852 Worker thread wakes up
21:46:35.496 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:46:35.496 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:46:35.496 00.000 18852 ZWO: set CONTROL_EXPOSURE 3000000
21:46:35.496 00.000 13524 GuideStep: 0.9 px 33 ms WEST, -0.2 px 0 ms NORTH
21:46:38.741 03.245 18852 Exposure complete
21:46:38.772 00.031 18852 worker thread done servicing request
21:46:38.772 00.000 13524 OnExposeComplete: enter
21:46:38.772 00.000 13524 UpdateGuideState(): m_state=6
21:46:38.772 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:46:38.772 00.000 13524 Star::Find returns 1 (0), X=407.94, Y=278.25, Mass=565, SNR=14.4, Peak=146 HFD=2.3
21:46:38.772 00.000 13524 MultiStar: exiting stabilization period
21:46:38.772 00.000 13524 MultiStar: updating star positions after lock position change
21:46:38.772 00.000 13524 Star::Find(15, 793, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:46:38.772 00.000 13524 Star::Find returns 0 (4), X=793.46, Y=546.15, Mass=458, SNR=13.1, Peak=177 HFD=1.2
21:46:38.788 00.016 13524 Star::Find(15, 832, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:46:38.788 00.000 13524 Star::Find returns 1 (0), X=832.86, Y=184.22, Mass=324, SNR=10.4, Peak=94 HFD=2.3
21:46:38.788 00.000 13524 Star::Find(15, 574, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:46:38.788 00.000 13524 Star::Find returns 0 (4), X=574.90, Y=105.30, Mass=138, SNR=6.6, Peak=114 HFD=1.5
21:46:38.788 00.000 13524 Star::Find(15, 229, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:46:38.788 00.000 13524 Star::Find returns 1 (0), X=229.89, Y=588.51, Mass=363, SNR=11.6, Peak=42 HFD=4.9
21:46:38.788 00.000 13524 Star::Find(15, 735, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:46:38.788 00.000 13524 Star::Find returns 1 (0), X=734.76, Y=92.36, Mass=194, SNR=8.1, Peak=95 HFD=1.5
21:46:38.788 00.000 13524 Star::Find(15, 929, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:46:38.788 00.000 13524 Star::Find returns 0 (4), X=928.30, Y=409.01, Mass=181, SNR=8.2, Peak=98 HFD=1.3
21:46:38.788 00.000 13524 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.99) = xAngle (0.10 = 0.10)
21:46:38.788 00.000 13524 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.15 = -3.13)
21:46:38.804 00.016 13524 CameraToMount -- cameraX=0.47 cameraY=-0.58 hyp=0.75 cameraTheta=-0.88 mountX=0.74 mountY=-0.01, mountTheta=-0.01
21:46:38.804 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.47, y=-0.58, opts=13)
21:46:38.804 00.000 13524 Enqueuing Move request for scope (0.47, -0.58)
21:46:38.804 00.000 18852 Worker thread wakes up
21:46:38.804 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.58) opts 0xd
21:46:38.804 00.000 18852 Handling offset move in thread for scope, endpoint = (0.47, -0.58)
21:46:38.804 00.000 18852 Moving (0.47, -0.58) raw xDistance=0.74 yDistance=-0.01
21:46:38.804 00.000 18852 PPEC rslt: input = 0.74, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
21:46:38.804 00.000 18852 PPEC: input: 0.74, control: 0.11, exposure: 3000
21:46:38.804 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:38.804 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:46:38.804 00.000 18852 MoveAxis(W, 27, ABG)
21:46:38.804 00.000 18852 Guiding  Dir = 3, Dur = 27
21:46:38.804 00.000 18852 IsSlewing returns 0
21:46:38.804 00.000 18852 IsGuiding returns 0
21:46:38.804 00.000 18852 PulseGuide returned control before completion, sleep 36
21:46:38.804 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=37, FiltMin=3, FiltMax=254, Gamma=1.000
21:46:38.819 00.015 13524 UpdateGuideState exits: m=565 SNR=14.4
21:46:38.819 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:38.835 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:46:38.835 00.000 13524 Enqueuing Expose request
21:46:38.850 00.015 18852 IsGuiding returns 0
21:46:38.850 00.000 18852 Move returns status 0, amount 27
21:46:38.850 00.000 18852 MoveAxis(N, 0, ABG)
21:46:38.850 00.000 18852 Move returns status 0, amount 0
21:46:38.850 00.000 18852 move complete, result=0
21:46:38.850 00.000 18852 worker thread done servicing request
21:46:38.850 00.000 18852 Worker thread wakes up
21:46:38.850 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:46:38.850 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:46:38.850 00.000 13524 GuideStep: 0.7 px 27 ms WEST, -0.0 px 0 ms NORTH
21:46:42.104 03.254 18852 Exposure complete
21:46:42.136 00.032 18852 worker thread done servicing request
21:46:42.136 00.000 13524 OnExposeComplete: enter
21:46:42.136 00.000 13524 UpdateGuideState(): m_state=6
21:46:42.136 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:46:42.136 00.000 13524 Star::Find returns 1 (0), X=408.21, Y=277.66, Mass=500, SNR=14.0, Peak=124 HFD=1.9
21:46:42.136 00.000 13524 MultiStar: [#1 0.88,-0.02,0.96,U] [#2 0.54,-0.63,0.75,U] [#3 1.78,-1.30,0.00,M1] [#4 0.20,-0.79,0.96,U] [#5 0.50,-0.50,0.66,U] [#6 0.52,-1.14,0.00,M1] 
21:46:42.136 00.000 13524 refined, 4 included, MultiStar: {0.58, -0.63}, one-star: {0.75, -1.16}
21:46:42.136 00.000 13524 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.99) = xAngle (0.16 = 0.16)
21:46:42.136 00.000 13524 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.20 = -3.08)
21:46:42.136 00.000 13524 CameraToMount -- cameraX=0.58 cameraY=-0.63 hyp=0.86 cameraTheta=-0.83 mountX=0.85 mountY=-0.05, mountTheta=-0.06
21:46:42.136 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.58, y=-0.63, opts=13)
21:46:42.151 00.015 13524 Enqueuing Move request for scope (0.58, -0.63)
21:46:42.151 00.000 18852 Worker thread wakes up
21:46:42.151 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.63) opts 0xd
21:46:42.151 00.000 18852 Handling offset move in thread for scope, endpoint = (0.58, -0.63)
21:46:42.151 00.000 18852 Moving (0.58, -0.63) raw xDistance=0.85 yDistance=-0.05
21:46:42.151 00.000 18852 PPEC rslt: input = 0.85, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
21:46:42.151 00.000 18852 PPEC: input: 0.85, control: 0.13, exposure: 3000
21:46:42.151 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:42.151 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:46:42.151 00.000 18852 MoveAxis(W, 31, ABG)
21:46:42.151 00.000 18852 Guiding  Dir = 3, Dur = 31
21:46:42.151 00.000 18852 IsSlewing returns 0
21:46:42.151 00.000 18852 IsGuiding returns 0
21:46:42.151 00.000 18852 PulseGuide returned control before completion, sleep 40
21:46:42.151 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=256, Gamma=1.000
21:46:42.167 00.016 13524 UpdateGuideState exits: m=500 SNR=14.0
21:46:42.167 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:42.167 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:46:42.167 00.000 13524 Enqueuing Expose request
21:46:42.198 00.031 18852 IsGuiding returns 0
21:46:42.198 00.000 18852 Move returns status 0, amount 31
21:46:42.198 00.000 18852 MoveAxis(N, 0, ABG)
21:46:42.198 00.000 18852 Move returns status 0, amount 0
21:46:42.198 00.000 18852 move complete, result=0
21:46:42.198 00.000 18852 worker thread done servicing request
21:46:42.198 00.000 18852 Worker thread wakes up
21:46:42.198 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:46:42.198 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:46:42.198 00.000 13524 GuideStep: 0.8 px 31 ms WEST, -0.1 px 0 ms NORTH
21:46:45.432 03.234 18852 Exposure complete
21:46:45.463 00.031 18852 worker thread done servicing request
21:46:45.463 00.000 13524 OnExposeComplete: enter
21:46:45.463 00.000 13524 UpdateGuideState(): m_state=6
21:46:45.463 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:46:45.463 00.000 13524 Star::Find returns 1 (0), X=408.43, Y=277.34, Mass=517, SNR=14.1, Peak=137 HFD=1.7
21:46:45.463 00.000 13524 MultiStar: [#1 1.06,-0.79,0.00,M1] [#2 0.88,-0.73,0.00,M1] [#3 1.79,-1.98,0.00,M2] [#4 -0.48,-0.72,1.00,U] [#5 0.13,-1.34,0.00,M1] [#6 0.00,0.00,0.00,L] 
21:46:45.463 00.000 13524 refined, 1 included, MultiStar: {0.24, -1.10}, one-star: {0.97, -1.49}
21:46:45.463 00.000 13524 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.99) = xAngle (-0.37 = -0.37)
21:46:45.479 00.016 13524 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.68 = 2.68)
21:46:45.479 00.000 13524 CameraToMount -- cameraX=0.24 cameraY=-1.10 hyp=1.13 cameraTheta=-1.36 mountX=1.05 mountY=0.51, mountTheta=0.45
21:46:45.479 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.24, y=-1.10, opts=13)
21:46:45.479 00.000 13524 Enqueuing Move request for scope (0.24, -1.10)
21:46:45.479 00.000 18852 Worker thread wakes up
21:46:45.479 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.10) opts 0xd
21:46:45.479 00.000 18852 Handling offset move in thread for scope, endpoint = (0.24, -1.10)
21:46:45.479 00.000 18852 Moving (0.24, -1.10) raw xDistance=1.05 yDistance=0.51
21:46:45.479 00.000 18852 PPEC rslt: input = 1.05, final = 0.16, react = 0.16, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 479.00
21:46:45.479 00.000 18852 PPEC: input: 1.05, control: 0.16, exposure: 3000
21:46:45.479 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
21:46:45.479 00.000 18852 MoveAxis(W, 39, ABG)
21:46:45.479 00.000 18852 Guiding  Dir = 3, Dur = 39
21:46:45.479 00.000 18852 IsSlewing returns 0
21:46:45.479 00.000 18852 IsGuiding returns 0
21:46:45.479 00.000 18852 PulseGuide returned control before completion, sleep 48
21:46:45.494 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:46:45.494 00.000 13524 UpdateGuideState exits: m=517 SNR=14.1
21:46:45.494 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:45.494 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:46:45.510 00.016 13524 Enqueuing Expose request
21:46:45.541 00.031 18852 IsGuiding returns 0
21:46:45.541 00.000 18852 Move returns status 0, amount 39
21:46:45.541 00.000 18852 MoveAxis(S, 146, ABG)
21:46:45.541 00.000 18852 Guiding  Dir = 1, Dur = 146
21:46:45.541 00.000 18852 IsSlewing returns 0
21:46:45.541 00.000 18852 IsGuiding returns 0
21:46:45.541 00.000 18852 PulseGuide returned control before completion, sleep 155
21:46:45.713 00.172 18852 IsGuiding returns 0
21:46:45.713 00.000 18852 Move returns status 0, amount 146
21:46:45.713 00.000 18852 move complete, result=0
21:46:45.713 00.000 18852 worker thread done servicing request
21:46:45.713 00.000 13524 GuideStep: 1.1 px 39 ms WEST, 0.5 px 146 ms SOUTH
21:46:45.713 00.000 18852 Worker thread wakes up
21:46:45.713 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:46:45.713 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:46:48.968 03.255 18852 Exposure complete
21:46:48.999 00.031 18852 worker thread done servicing request
21:46:48.999 00.000 13524 OnExposeComplete: enter
21:46:48.999 00.000 13524 UpdateGuideState(): m_state=6
21:46:48.999 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:46:48.999 00.000 13524 Star::Find returns 1 (0), X=408.71, Y=277.98, Mass=473, SNR=13.6, Peak=148 HFD=2.0
21:46:49.014 00.015 13524 MultiStar: [#1 1.20,0.31,0.00,M2] [#2 1.13,-1.17,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 0.17,-0.35,1.05,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:46:49.014 00.000 13524 refined, 1 included, MultiStar: {0.70, -0.59}, one-star: {1.25, -0.84}
21:46:49.014 00.000 13524 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.99) = xAngle (0.28 = 0.28)
21:46:49.014 00.000 13524 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.33 = -2.95)
21:46:49.014 00.000 13524 CameraToMount -- cameraX=0.70 cameraY=-0.59 hyp=0.91 cameraTheta=-0.70 mountX=0.87 mountY=-0.17, mountTheta=-0.19
21:46:49.014 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.70, y=-0.59, opts=13)
21:46:49.014 00.000 13524 Enqueuing Move request for scope (0.70, -0.59)
21:46:49.014 00.000 18852 Worker thread wakes up
21:46:49.014 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.59) opts 0xd
21:46:49.014 00.000 18852 Handling offset move in thread for scope, endpoint = (0.70, -0.59)
21:46:49.014 00.000 18852 Moving (0.70, -0.59) raw xDistance=0.87 yDistance=-0.17
21:46:49.014 00.000 18852 PPEC rslt: input = 0.87, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
21:46:49.014 00.000 18852 PPEC: input: 0.87, control: 0.13, exposure: 3000
21:46:49.014 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:49.014 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:46:49.014 00.000 18852 MoveAxis(W, 32, ABG)
21:46:49.014 00.000 18852 Guiding  Dir = 3, Dur = 32
21:46:49.014 00.000 18852 IsSlewing returns 0
21:46:49.014 00.000 18852 IsGuiding returns 0
21:46:49.014 00.000 18852 PulseGuide returned control before completion, sleep 41
21:46:49.030 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=256, Gamma=1.000
21:46:49.046 00.016 13524 UpdateGuideState exits: m=473 SNR=13.6
21:46:49.046 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:49.046 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:46:49.046 00.000 13524 Enqueuing Expose request
21:46:49.077 00.031 18852 IsGuiding returns 0
21:46:49.077 00.000 18852 Move returns status 0, amount 32
21:46:49.077 00.000 18852 MoveAxis(N, 0, ABG)
21:46:49.077 00.000 18852 Move returns status 0, amount 0
21:46:49.077 00.000 18852 move complete, result=0
21:46:49.077 00.000 18852 worker thread done servicing request
21:46:49.077 00.000 18852 Worker thread wakes up
21:46:49.077 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:46:49.077 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:46:49.077 00.000 13524 GuideStep: 0.9 px 32 ms WEST, -0.2 px 0 ms NORTH
21:46:52.321 03.244 18852 Exposure complete
21:46:52.368 00.047 18852 worker thread done servicing request
21:46:52.368 00.000 13524 OnExposeComplete: enter
21:46:52.368 00.000 13524 UpdateGuideState(): m_state=6
21:46:52.368 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:46:52.368 00.000 13524 Star::Find returns 1 (0), X=408.89, Y=277.73, Mass=568, SNR=14.6, Peak=132 HFD=2.3
21:46:52.368 00.000 13524 Star::Find false star n=2 nbg=279 bg=64.9 sigma=5.9 thresh=83 peak=82
21:46:52.368 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 1.21,-0.65,0.00,M3] [#3 0.00,0.00,0.00,L] [#4 0.65,-0.57,0.94,U] [#5 0.67,-0.48,0.55,U] [#6 0.00,0.00,0.00,L] 
21:46:52.383 00.015 13524 refined, 2 included, MultiStar: {0.97, -0.76}, one-star: {1.43, -1.09}
21:46:52.383 00.000 13524 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.99) = xAngle (0.32 = 0.32)
21:46:52.383 00.000 13524 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.37 = -2.92)
21:46:52.383 00.000 13524 CameraToMount -- cameraX=0.97 cameraY=-0.76 hyp=1.23 cameraTheta=-0.67 mountX=1.17 mountY=-0.27, mountTheta=-0.23
21:46:52.383 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.97, y=-0.76, opts=13)
21:46:52.383 00.000 13524 Enqueuing Move request for scope (0.97, -0.76)
21:46:52.383 00.000 18852 Worker thread wakes up
21:46:52.383 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.76) opts 0xd
21:46:52.383 00.000 18852 Handling offset move in thread for scope, endpoint = (0.97, -0.76)
21:46:52.383 00.000 18852 Moving (0.97, -0.76) raw xDistance=1.17 yDistance=-0.27
21:46:52.383 00.000 18852 PPEC rslt: input = 1.17, final = 0.17, react = 0.17, pred = 0.45, hyst = 0.16, hyst_pct = 0.97, period_length = 479.00
21:46:52.383 00.000 18852 PPEC: input: 1.17, control: 0.17, exposure: 3000
21:46:52.383 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:52.383 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:46:52.383 00.000 18852 MoveAxis(W, 43, ABG)
21:46:52.383 00.000 18852 Guiding  Dir = 3, Dur = 43
21:46:52.383 00.000 18852 IsSlewing returns 0
21:46:52.383 00.000 18852 IsGuiding returns 0
21:46:52.399 00.016 18852 PulseGuide returned control before completion, sleep 52
21:46:52.399 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=256, Gamma=1.000
21:46:52.399 00.000 13524 UpdateGuideState exits: m=568 SNR=14.6
21:46:52.415 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:52.415 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:46:52.415 00.000 13524 Enqueuing Expose request
21:46:52.462 00.047 18852 IsGuiding returns 0
21:46:52.462 00.000 18852 Move returns status 0, amount 43
21:46:52.462 00.000 18852 MoveAxis(N, 0, ABG)
21:46:52.462 00.000 18852 Move returns status 0, amount 0
21:46:52.462 00.000 18852 move complete, result=0
21:46:52.462 00.000 18852 worker thread done servicing request
21:46:52.462 00.000 18852 Worker thread wakes up
21:46:52.462 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:46:52.462 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:46:52.462 00.000 13524 GuideStep: 1.2 px 43 ms WEST, -0.3 px 0 ms NORTH
21:46:54.820 02.358 13524 GetInt("/profile/4/camera/SaturationADU", 0) returns 255
21:46:54.820 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 39.000000
21:46:55.693 00.873 18852 Exposure complete
21:46:55.740 00.047 18852 worker thread done servicing request
21:46:55.740 00.000 13524 OnExposeComplete: enter
21:46:55.740 00.000 13524 UpdateGuideState(): m_state=6
21:46:55.740 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:46:55.740 00.000 13524 Star::Find returns 1 (0), X=408.91, Y=277.73, Mass=522, SNR=14.2, Peak=134 HFD=2.2
21:46:55.740 00.000 13524 MultiStar: [#1 1.18,-0.12,0.00,M3] [#2 1.22,-1.07,0.00,M4] [#3 0.00,0.00,0.00,L] [#4 0.22,-0.36,0.99,U] [#5 0.82,-0.47,0.57,U] [#6 0.00,0.00,0.00,L] 
21:46:55.740 00.000 13524 refined, 2 included, MultiStar: {0.83, -0.67}, one-star: {1.45, -1.09}
21:46:55.740 00.000 13524 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.99) = xAngle (0.31 = 0.31)
21:46:55.756 00.016 13524 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.36 = -2.93)
21:46:55.756 00.000 13524 CameraToMount -- cameraX=0.83 cameraY=-0.67 hyp=1.07 cameraTheta=-0.68 mountX=1.02 mountY=-0.23, mountTheta=-0.22
21:46:55.756 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.83, y=-0.67, opts=13)
21:46:55.756 00.000 13524 Enqueuing Move request for scope (0.83, -0.67)
21:46:55.756 00.000 18852 Worker thread wakes up
21:46:55.756 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.67) opts 0xd
21:46:55.756 00.000 18852 Handling offset move in thread for scope, endpoint = (0.83, -0.67)
21:46:55.756 00.000 18852 Moving (0.83, -0.67) raw xDistance=1.02 yDistance=-0.23
21:46:55.756 00.000 18852 PPEC rslt: input = 1.02, final = 0.16, react = 0.15, pred = 0.46, hyst = 0.14, hyst_pct = 0.97, period_length = 479.00
21:46:55.756 00.000 18852 PPEC: input: 1.02, control: 0.16, exposure: 3000
21:46:55.756 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:55.756 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:46:55.756 00.000 18852 MoveAxis(W, 38, ABG)
21:46:55.756 00.000 18852 Guiding  Dir = 3, Dur = 38
21:46:55.756 00.000 18852 IsSlewing returns 0
21:46:55.756 00.000 18852 IsGuiding returns 0
21:46:55.756 00.000 18852 PulseGuide returned control before completion, sleep 47
21:46:55.756 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:46:55.772 00.016 13524 UpdateGuideState exits: m=522 SNR=14.2
21:46:55.787 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:55.787 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:46:55.787 00.000 13524 Enqueuing Expose request
21:46:55.818 00.031 18852 IsGuiding returns 0
21:46:55.818 00.000 18852 Move returns status 0, amount 38
21:46:55.818 00.000 18852 MoveAxis(N, 0, ABG)
21:46:55.818 00.000 18852 Move returns status 0, amount 0
21:46:55.818 00.000 18852 move complete, result=0
21:46:55.818 00.000 18852 worker thread done servicing request
21:46:55.818 00.000 18852 Worker thread wakes up
21:46:55.818 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:46:55.818 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:46:55.818 00.000 13524 GuideStep: 1.0 px 38 ms WEST, -0.2 px 0 ms NORTH
21:46:59.052 03.234 18852 Exposure complete
21:46:59.083 00.031 18852 worker thread done servicing request
21:46:59.083 00.000 13524 OnExposeComplete: enter
21:46:59.083 00.000 13524 UpdateGuideState(): m_state=6
21:46:59.083 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:46:59.083 00.000 13524 Star::Find returns 1 (0), X=409.20, Y=277.48, Mass=572, SNR=14.9, Peak=138 HFD=1.9
21:46:59.083 00.000 13524 MultiStar: [#1 1.87,-0.68,0.00,M4] [#2 1.38,-1.51,0.00,M5] [#3 0.00,0.00,0.00,L] [#4 0.39,-0.79,0.91,U] [#5 0.00,0.00,0.00,L] [#6 1.54,-1.21,0.00,M2] 
21:46:59.083 00.000 13524 refined, 1 included, MultiStar: {1.10, -1.08}, one-star: {1.74, -1.34}
21:46:59.083 00.000 13524 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.99) = xAngle (0.21 = 0.21)
21:46:59.083 00.000 13524 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.25 = -3.03)
21:46:59.099 00.016 13524 CameraToMount -- cameraX=1.10 cameraY=-1.08 hyp=1.54 cameraTheta=-0.78 mountX=1.51 mountY=-0.17, mountTheta=-0.11
21:46:59.099 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.10, y=-1.08, opts=13)
21:46:59.099 00.000 13524 Enqueuing Move request for scope (1.10, -1.08)
21:46:59.099 00.000 18852 Worker thread wakes up
21:46:59.099 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.10, -1.08) opts 0xd
21:46:59.099 00.000 18852 Handling offset move in thread for scope, endpoint = (1.10, -1.08)
21:46:59.099 00.000 18852 Moving (1.10, -1.08) raw xDistance=1.51 yDistance=-0.17
21:46:59.099 00.000 18852 PPEC rslt: input = 1.51, final = 0.22, react = 0.23, pred = 0.37, hyst = 0.21, hyst_pct = 0.96, period_length = 479.00
21:46:59.099 00.000 18852 PPEC: input: 1.51, control: 0.22, exposure: 3000
21:46:59.099 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:59.099 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:46:59.099 00.000 18852 MoveAxis(W, 54, ABG)
21:46:59.099 00.000 18852 Guiding  Dir = 3, Dur = 54
21:46:59.099 00.000 18852 IsSlewing returns 0
21:46:59.099 00.000 18852 IsGuiding returns 0
21:46:59.099 00.000 18852 PulseGuide returned control before completion, sleep 63
21:46:59.114 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=3, FiltMax=254, Gamma=1.000
21:46:59.114 00.000 13524 UpdateGuideState exits: m=572 SNR=14.9
21:46:59.130 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:59.130 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:46:59.130 00.000 13524 Enqueuing Expose request
21:46:59.177 00.047 18852 IsGuiding returns 0
21:46:59.177 00.000 18852 Move returns status 0, amount 54
21:46:59.177 00.000 18852 MoveAxis(N, 0, ABG)
21:46:59.177 00.000 18852 Move returns status 0, amount 0
21:46:59.177 00.000 18852 move complete, result=0
21:46:59.177 00.000 18852 worker thread done servicing request
21:46:59.177 00.000 18852 Worker thread wakes up
21:46:59.177 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:46:59.177 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:46:59.177 00.000 13524 GuideStep: 1.5 px 54 ms WEST, -0.2 px 0 ms NORTH
21:47:02.426 03.249 18852 Exposure complete
21:47:02.457 00.031 18852 worker thread done servicing request
21:47:02.457 00.000 13524 OnExposeComplete: enter
21:47:02.457 00.000 13524 UpdateGuideState(): m_state=6
21:47:02.457 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:47:02.457 00.000 13524 Star::Find returns 1 (0), X=408.91, Y=277.27, Mass=521, SNR=14.0, Peak=134 HFD=2.3
21:47:02.473 00.016 13524 MultiStar: [#1 1.79,-0.65,0.00,M5] [#2 1.21,-1.67,0.00,M6] [#3 2.13,-2.86,0.00,M3] [#4 1.04,-1.16,0.00,M1] [#5 0.00,0.00,0.00,L] [#6 1.58,-0.67,0.00,M3] 
21:47:02.473 00.000 13524 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.99) = xAngle (0.16 = 0.16)
21:47:02.473 00.000 13524 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.21 = -3.07)
21:47:02.473 00.000 13524 CameraToMount -- cameraX=1.45 cameraY=-1.56 hyp=2.12 cameraTheta=-0.82 mountX=2.10 mountY=-0.14, mountTheta=-0.07
21:47:02.473 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.45, y=-1.56, opts=13)
21:47:02.473 00.000 13524 Enqueuing Move request for scope (1.45, -1.56)
21:47:02.473 00.000 18852 Worker thread wakes up
21:47:02.473 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.45, -1.56) opts 0xd
21:47:02.473 00.000 18852 Handling offset move in thread for scope, endpoint = (1.45, -1.56)
21:47:02.473 00.000 18852 Moving (1.45, -1.56) raw xDistance=2.10 yDistance=-0.14
21:47:02.473 00.000 18852 PPEC rslt: input = 2.10, final = 0.30, react = 0.31, pred = 0.35, hyst = 0.29, hyst_pct = 0.96, period_length = 479.00
21:47:02.473 00.000 18852 PPEC: input: 2.10, control: 0.30, exposure: 3000
21:47:02.473 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:02.473 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:47:02.473 00.000 18852 MoveAxis(W, 74, ABG)
21:47:02.473 00.000 18852 Guiding  Dir = 3, Dur = 74
21:47:02.473 00.000 18852 IsSlewing returns 0
21:47:02.473 00.000 18852 IsGuiding returns 0
21:47:02.473 00.000 18852 PulseGuide returned control before completion, sleep 83
21:47:02.489 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:47:02.489 00.000 13524 UpdateGuideState exits: m=521 SNR=14.0
21:47:02.504 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:02.504 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:02.504 00.000 13524 Enqueuing Expose request
21:47:02.583 00.079 18852 IsGuiding returns 0
21:47:02.583 00.000 18852 Move returns status 0, amount 74
21:47:02.583 00.000 18852 MoveAxis(N, 0, ABG)
21:47:02.583 00.000 18852 Move returns status 0, amount 0
21:47:02.583 00.000 18852 move complete, result=0
21:47:02.583 00.000 18852 worker thread done servicing request
21:47:02.583 00.000 18852 Worker thread wakes up
21:47:02.583 00.000 13524 GuideStep: 2.1 px 74 ms WEST, -0.1 px 0 ms NORTH
21:47:02.583 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:02.583 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:05.816 03.233 18852 Exposure complete
21:47:05.863 00.047 18852 worker thread done servicing request
21:47:05.863 00.000 13524 OnExposeComplete: enter
21:47:05.863 00.000 13524 UpdateGuideState(): m_state=6
21:47:05.863 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:47:05.863 00.000 13524 Star::Find returns 1 (0), X=408.92, Y=277.85, Mass=486, SNR=13.6, Peak=128 HFD=2.2
21:47:05.863 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 1.26,-0.83,0.00,M7] [#3 0.00,0.00,0.00,L] [#4 1.08,-0.82,0.00,M2] [#5 -0.32,-0.53,0.63,U] [#6 0.00,0.00,0.00,L] 
21:47:05.863 00.000 13524 refined, 1 included, MultiStar: {0.77, -0.80}, one-star: {1.45, -0.97}
21:47:05.863 00.000 13524 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.99) = xAngle (0.18 = 0.18)
21:47:05.863 00.000 13524 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.23 = -3.06)
21:47:05.863 00.000 13524 CameraToMount -- cameraX=0.77 cameraY=-0.80 hyp=1.12 cameraTheta=-0.81 mountX=1.10 mountY=-0.09, mountTheta=-0.09
21:47:05.863 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.77, y=-0.80, opts=13)
21:47:05.879 00.016 13524 Enqueuing Move request for scope (0.77, -0.80)
21:47:05.879 00.000 18852 Worker thread wakes up
21:47:05.879 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.80) opts 0xd
21:47:05.879 00.000 18852 Handling offset move in thread for scope, endpoint = (0.77, -0.80)
21:47:05.879 00.000 18852 Moving (0.77, -0.80) raw xDistance=1.10 yDistance=-0.09
21:47:05.879 00.000 18852 PPEC rslt: input = 1.10, final = 0.17, react = 0.16, pred = 0.37, hyst = 0.15, hyst_pct = 0.95, period_length = 479.00
21:47:05.879 00.000 18852 PPEC: input: 1.10, control: 0.17, exposure: 3000
21:47:05.879 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:05.879 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:47:05.879 00.000 18852 MoveAxis(W, 41, ABG)
21:47:05.879 00.000 18852 Guiding  Dir = 3, Dur = 41
21:47:05.879 00.000 18852 IsSlewing returns 0
21:47:05.879 00.000 18852 IsGuiding returns 0
21:47:05.879 00.000 18852 PulseGuide returned control before completion, sleep 50
21:47:05.879 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=256, Gamma=1.000
21:47:05.894 00.015 13524 UpdateGuideState exits: m=486 SNR=13.6
21:47:05.894 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:05.894 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:05.894 00.000 13524 Enqueuing Expose request
21:47:05.941 00.047 18852 IsGuiding returns 0
21:47:05.941 00.000 18852 Move returns status 0, amount 41
21:47:05.941 00.000 18852 MoveAxis(N, 0, ABG)
21:47:05.941 00.000 18852 Move returns status 0, amount 0
21:47:05.941 00.000 18852 move complete, result=0
21:47:05.941 00.000 18852 worker thread done servicing request
21:47:05.941 00.000 18852 Worker thread wakes up
21:47:05.941 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:05.941 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:05.941 00.000 13524 GuideStep: 1.1 px 41 ms WEST, -0.1 px 0 ms NORTH
21:47:09.190 03.249 18852 Exposure complete
21:47:09.222 00.032 18852 worker thread done servicing request
21:47:09.222 00.000 13524 OnExposeComplete: enter
21:47:09.222 00.000 13524 UpdateGuideState(): m_state=6
21:47:09.237 00.015 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:47:09.237 00.000 13524 Star::Find returns 1 (0), X=408.98, Y=277.81, Mass=499, SNR=13.9, Peak=130 HFD=2.1
21:47:09.237 00.000 13524 MultiStar: [#1 1.54,-0.51,0.00,M6] [#2 1.26,-0.68,0.00,M8] [#3 0.00,0.00,0.00,L] [#4 0.12,-0.57,1.06,U] [#5 0.72,-0.13,0.54,U] [#6 0.00,0.00,0.00,L] 
21:47:09.237 00.000 13524 refined, 2 included, MultiStar: {0.78, -0.65}, one-star: {1.52, -1.02}
21:47:09.237 00.000 13524 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.99) = xAngle (0.29 = 0.29)
21:47:09.237 00.000 13524 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.34 = -2.94)
21:47:09.237 00.000 13524 CameraToMount -- cameraX=0.78 cameraY=-0.65 hyp=1.02 cameraTheta=-0.69 mountX=0.97 mountY=-0.20, mountTheta=-0.20
21:47:09.237 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.78, y=-0.65, opts=13)
21:47:09.237 00.000 13524 Enqueuing Move request for scope (0.78, -0.65)
21:47:09.237 00.000 18852 Worker thread wakes up
21:47:09.237 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.65) opts 0xd
21:47:09.237 00.000 18852 Handling offset move in thread for scope, endpoint = (0.78, -0.65)
21:47:09.237 00.000 18852 Moving (0.78, -0.65) raw xDistance=0.97 yDistance=-0.20
21:47:09.237 00.000 18852 PPEC rslt: input = 0.97, final = 0.16, react = 0.15, pred = 0.43, hyst = 0.14, hyst_pct = 0.95, period_length = 479.00
21:47:09.237 00.000 18852 PPEC: input: 0.97, control: 0.16, exposure: 3000
21:47:09.237 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:09.237 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:47:09.237 00.000 18852 MoveAxis(W, 39, ABG)
21:47:09.237 00.000 18852 Guiding  Dir = 3, Dur = 39
21:47:09.253 00.016 18852 IsSlewing returns 0
21:47:09.253 00.000 18852 IsGuiding returns 0
21:47:09.253 00.000 18852 PulseGuide returned control before completion, sleep 48
21:47:09.253 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=256, Gamma=1.000
21:47:09.268 00.015 13524 UpdateGuideState exits: m=499 SNR=13.9
21:47:09.268 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:09.268 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:09.268 00.000 13524 Enqueuing Expose request
21:47:09.315 00.047 18852 IsGuiding returns 0
21:47:09.315 00.000 18852 Move returns status 0, amount 39
21:47:09.315 00.000 18852 MoveAxis(N, 0, ABG)
21:47:09.315 00.000 18852 Move returns status 0, amount 0
21:47:09.315 00.000 18852 move complete, result=0
21:47:09.315 00.000 13524 GuideStep: 1.0 px 39 ms WEST, -0.2 px 0 ms NORTH
21:47:09.315 00.000 18852 worker thread done servicing request
21:47:09.315 00.000 18852 Worker thread wakes up
21:47:09.315 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:09.315 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:12.549 03.234 18852 Exposure complete
21:47:12.596 00.047 18852 worker thread done servicing request
21:47:12.596 00.000 13524 OnExposeComplete: enter
21:47:12.596 00.000 13524 UpdateGuideState(): m_state=6
21:47:12.596 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:47:12.596 00.000 13524 Star::Find returns 1 (0), X=409.24, Y=277.24, Mass=501, SNR=14.0, Peak=139 HFD=1.8
21:47:12.596 00.000 13524 MultiStar: [#1 1.80,-0.54,0.00,M7] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.61,-0.86,1.11,U] [#5 1.13,-0.79,0.00,M1] [#6 0.00,0.00,0.00,L] 
21:47:12.596 00.000 13524 refined, 1 included, MultiStar: {1.16, -1.21}, one-star: {1.78, -1.59}
21:47:12.596 00.000 13524 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.99) = xAngle (0.18 = 0.18)
21:47:12.596 00.000 13524 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.23 = -3.06)
21:47:12.611 00.015 13524 CameraToMount -- cameraX=1.16 cameraY=-1.21 hyp=1.67 cameraTheta=-0.80 mountX=1.65 mountY=-0.14, mountTheta=-0.09
21:47:12.611 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.16, y=-1.21, opts=13)
21:47:12.611 00.000 13524 Enqueuing Move request for scope (1.16, -1.21)
21:47:12.611 00.000 18852 Worker thread wakes up
21:47:12.611 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.16, -1.21) opts 0xd
21:47:12.611 00.000 18852 Handling offset move in thread for scope, endpoint = (1.16, -1.21)
21:47:12.611 00.000 18852 Moving (1.16, -1.21) raw xDistance=1.65 yDistance=-0.14
21:47:12.611 00.000 18852 PPEC rslt: input = 1.65, final = 0.24, react = 0.25, pred = 0.34, hyst = 0.22, hyst_pct = 0.95, period_length = 479.00
21:47:12.611 00.000 18852 PPEC: input: 1.65, control: 0.24, exposure: 3000
21:47:12.611 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:12.611 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:47:12.611 00.000 18852 MoveAxis(W, 60, ABG)
21:47:12.611 00.000 18852 Guiding  Dir = 3, Dur = 60
21:47:12.611 00.000 18852 IsSlewing returns 0
21:47:12.611 00.000 18852 IsGuiding returns 0
21:47:12.611 00.000 18852 PulseGuide returned control before completion, sleep 69
21:47:12.611 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=3, FiltMax=254, Gamma=1.000
21:47:12.627 00.016 13524 UpdateGuideState exits: m=501 SNR=14.0
21:47:12.627 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:12.627 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:12.627 00.000 13524 Enqueuing Expose request
21:47:12.705 00.078 18852 IsGuiding returns 0
21:47:12.705 00.000 18852 Move returns status 0, amount 60
21:47:12.705 00.000 18852 MoveAxis(N, 0, ABG)
21:47:12.705 00.000 18852 Move returns status 0, amount 0
21:47:12.705 00.000 18852 move complete, result=0
21:47:12.705 00.000 18852 worker thread done servicing request
21:47:12.705 00.000 18852 Worker thread wakes up
21:47:12.705 00.000 13524 GuideStep: 1.6 px 60 ms WEST, -0.1 px 0 ms NORTH
21:47:12.705 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:12.705 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:15.945 03.240 18852 Exposure complete
21:47:15.992 00.047 18852 worker thread done servicing request
21:47:15.992 00.000 13524 OnExposeComplete: enter
21:47:15.992 00.000 13524 UpdateGuideState(): m_state=6
21:47:15.992 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:47:15.992 00.000 13524 Star::Find returns 1 (0), X=408.89, Y=277.62, Mass=451, SNR=13.0, Peak=141 HFD=2.1
21:47:15.992 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 1.04,-0.74,0.00,M9] [#3 0.00,0.00,0.00,L] [#4 0.08,-0.46,1.10,U] [#5 0.58,-1.05,0.67,U] [#6 0.00,0.00,0.00,L] 
21:47:15.992 00.000 13524 refined, 2 included, MultiStar: {0.69, -0.87}, one-star: {1.43, -1.20}
21:47:15.992 00.000 13524 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.99) = xAngle (0.09 = 0.09)
21:47:16.007 00.015 13524 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.13 = 3.13)
21:47:16.007 00.000 13524 CameraToMount -- cameraX=0.69 cameraY=-0.87 hyp=1.11 cameraTheta=-0.90 mountX=1.10 mountY=0.01, mountTheta=0.01
21:47:16.007 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.69, y=-0.87, opts=13)
21:47:16.007 00.000 13524 Enqueuing Move request for scope (0.69, -0.87)
21:47:16.007 00.000 18852 Worker thread wakes up
21:47:16.007 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.87) opts 0xd
21:47:16.007 00.000 18852 Handling offset move in thread for scope, endpoint = (0.69, -0.87)
21:47:16.007 00.000 18852 Moving (0.69, -0.87) raw xDistance=1.10 yDistance=0.01
21:47:16.007 00.000 18852 PPEC rslt: input = 1.10, final = 0.17, react = 0.17, pred = 0.35, hyst = 0.15, hyst_pct = 0.94, period_length = 479.00
21:47:16.007 00.000 18852 PPEC: input: 1.10, control: 0.17, exposure: 3000
21:47:16.007 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:16.007 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:16.007 00.000 18852 MoveAxis(W, 42, ABG)
21:47:16.007 00.000 18852 Guiding  Dir = 3, Dur = 42
21:47:16.007 00.000 18852 IsSlewing returns 0
21:47:16.007 00.000 18852 IsGuiding returns 0
21:47:16.007 00.000 18852 PulseGuide returned control before completion, sleep 51
21:47:16.023 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=3, FiltMax=254, Gamma=1.000
21:47:16.039 00.016 13524 UpdateGuideState exits: m=451 SNR=13.0
21:47:16.039 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:16.039 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:16.039 00.000 13524 Enqueuing Expose request
21:47:16.086 00.047 18852 IsGuiding returns 0
21:47:16.086 00.000 18852 Move returns status 0, amount 42
21:47:16.086 00.000 18852 MoveAxis(N, 0, ABG)
21:47:16.086 00.000 18852 Move returns status 0, amount 0
21:47:16.086 00.000 18852 move complete, result=0
21:47:16.086 00.000 18852 worker thread done servicing request
21:47:16.086 00.000 18852 Worker thread wakes up
21:47:16.086 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:16.086 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:16.086 00.000 13524 GuideStep: 1.1 px 42 ms WEST, 0.0 px 0 ms NORTH
21:47:19.335 03.249 18852 Exposure complete
21:47:19.366 00.031 18852 worker thread done servicing request
21:47:19.366 00.000 13524 OnExposeComplete: enter
21:47:19.366 00.000 13524 UpdateGuideState(): m_state=6
21:47:19.366 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:47:19.366 00.000 13524 Star::Find returns 1 (0), X=409.11, Y=278.11, Mass=502, SNR=13.7, Peak=119 HFD=2.2
21:47:19.382 00.016 13524 MultiStar: [#1 1.78,0.07,0.00,M8] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.76,-0.37,1.01,U] [#5 0.70,0.80,0.53,U] [#6 0.00,0.00,0.00,L] 
21:47:19.382 00.000 13524 refined, 2 included, MultiStar: {1.10, -0.26}, one-star: {1.65, -0.72}
21:47:19.382 00.000 13524 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.99) = xAngle (0.75 = 0.75)
21:47:19.382 00.000 13524 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.80 = -2.49)
21:47:19.382 00.000 13524 CameraToMount -- cameraX=1.10 cameraY=-0.26 hyp=1.13 cameraTheta=-0.24 mountX=0.82 mountY=-0.69, mountTheta=-0.69
21:47:19.382 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.10, y=-0.26, opts=13)
21:47:19.382 00.000 13524 Enqueuing Move request for scope (1.10, -0.26)
21:47:19.382 00.000 18852 Worker thread wakes up
21:47:19.382 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.26) opts 0xd
21:47:19.382 00.000 18852 Handling offset move in thread for scope, endpoint = (1.10, -0.26)
21:47:19.382 00.000 18852 Moving (1.10, -0.26) raw xDistance=0.82 yDistance=-0.69
21:47:19.382 00.000 18852 PPEC rslt: input = 0.82, final = 0.14, react = 0.12, pred = 0.36, hyst = 0.11, hyst_pct = 0.94, period_length = 479.00
21:47:19.382 00.000 18852 PPEC: input: 0.82, control: 0.14, exposure: 3000
21:47:19.382 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:47:19.382 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
21:47:19.382 00.000 18852 MoveAxis(W, 34, ABG)
21:47:19.382 00.000 18852 Guiding  Dir = 3, Dur = 34
21:47:19.382 00.000 18852 IsSlewing returns 0
21:47:19.382 00.000 18852 IsGuiding returns 0
21:47:19.397 00.015 18852 PulseGuide returned control before completion, sleep 43
21:47:19.397 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:47:19.428 00.031 13524 UpdateGuideState exits: m=502 SNR=13.7
21:47:19.428 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:19.428 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:19.428 00.000 13524 Enqueuing Expose request
21:47:19.444 00.016 18852 IsGuiding returns 0
21:47:19.444 00.000 18852 Move returns status 0, amount 34
21:47:19.444 00.000 18852 MoveAxis(N, 0, ABG)
21:47:19.444 00.000 18852 Move returns status 0, amount 0
21:47:19.444 00.000 18852 move complete, result=0
21:47:19.444 00.000 18852 worker thread done servicing request
21:47:19.444 00.000 18852 Worker thread wakes up
21:47:19.444 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:19.444 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:19.444 00.000 13524 GuideStep: 0.8 px 34 ms WEST, -0.7 px 0 ms NORTH
21:47:22.678 03.234 18852 Exposure complete
21:47:22.725 00.047 18852 worker thread done servicing request
21:47:22.725 00.000 13524 OnExposeComplete: enter
21:47:22.725 00.000 13524 UpdateGuideState(): m_state=6
21:47:22.725 00.000 13524 Star::Find(15, 409, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:47:22.725 00.000 13524 Star::Find returns 1 (0), X=409.34, Y=277.47, Mass=483, SNR=13.3, Peak=138 HFD=1.6
21:47:22.725 00.000 13524 Star::Find false star n=4 nbg=281 bg=64.8 sigma=5.6 thresh=82 peak=79
21:47:22.725 00.000 13524 MultiStar: [#1 2.29,-0.53,0.00,M9] [#2 1.52,-1.01,0.00,M10] [#3 0.00,0.00,0.00,L] [#4 0.56,-0.86,1.07,U] [#5 1.96,-0.01,0.00,M1] [#6 1.68,-0.47,0.00,M4] 
21:47:22.740 00.015 13524 refined, 1 included, MultiStar: {1.20, -1.10}, one-star: {1.88, -1.35}
21:47:22.740 00.000 13524 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.99) = xAngle (0.24 = 0.24)
21:47:22.740 00.000 13524 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.29 = -3.00)
21:47:22.740 00.000 13524 CameraToMount -- cameraX=1.20 cameraY=-1.10 hyp=1.62 cameraTheta=-0.74 mountX=1.58 mountY=-0.24, mountTheta=-0.15
21:47:22.740 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.20, y=-1.10, opts=13)
21:47:22.740 00.000 13524 Enqueuing Move request for scope (1.20, -1.10)
21:47:22.740 00.000 18852 Worker thread wakes up
21:47:22.740 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.20, -1.10) opts 0xd
21:47:22.740 00.000 18852 Handling offset move in thread for scope, endpoint = (1.20, -1.10)
21:47:22.740 00.000 18852 Moving (1.20, -1.10) raw xDistance=1.58 yDistance=-0.24
21:47:22.740 00.000 18852 PPEC rslt: input = 1.58, final = 0.24, react = 0.24, pred = 0.35, hyst = 0.22, hyst_pct = 0.94, period_length = 479.00
21:47:22.740 00.000 18852 PPEC: input: 1.58, control: 0.24, exposure: 3000
21:47:22.740 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:22.740 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:47:22.740 00.000 18852 MoveAxis(W, 59, ABG)
21:47:22.740 00.000 18852 Guiding  Dir = 3, Dur = 59
21:47:22.740 00.000 18852 IsSlewing returns 0
21:47:22.740 00.000 18852 IsGuiding returns 0
21:47:22.740 00.000 18852 PulseGuide returned control before completion, sleep 67
21:47:22.756 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:47:22.771 00.015 13524 UpdateGuideState exits: m=483 SNR=13.3
21:47:22.771 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:22.771 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:22.771 00.000 13524 Enqueuing Expose request
21:47:22.834 00.063 18852 IsGuiding returns 0
21:47:22.834 00.000 18852 Move returns status 0, amount 59
21:47:22.834 00.000 18852 MoveAxis(N, 0, ABG)
21:47:22.834 00.000 18852 Move returns status 0, amount 0
21:47:22.834 00.000 18852 move complete, result=0
21:47:22.834 00.000 18852 worker thread done servicing request
21:47:22.834 00.000 18852 Worker thread wakes up
21:47:22.834 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:22.834 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:22.834 00.000 13524 GuideStep: 1.6 px 59 ms WEST, -0.2 px 0 ms NORTH
21:47:26.068 03.234 18852 Exposure complete
21:47:26.114 00.046 18852 worker thread done servicing request
21:47:26.114 00.000 13524 OnExposeComplete: enter
21:47:26.114 00.000 13524 UpdateGuideState(): m_state=6
21:47:26.114 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:47:26.114 00.000 13524 Star::Find returns 1 (0), X=409.29, Y=277.70, Mass=425, SNR=12.9, Peak=130 HFD=1.7
21:47:26.114 00.000 13524 MultiStar: [#1 1.93,0.04,0.00,M10] [#2 1.99,-0.86,0.00,R] [#3 3.30,-0.84,0.00,M4] [#4 0.52,-0.42,1.16,U] [#5 0.97,-0.15,0.70,U] [#6 0.00,0.00,0.00,L] 
21:47:26.114 00.000 13524 refined, 2 included, MultiStar: {1.09, -0.60}, one-star: {1.83, -1.12}
21:47:26.130 00.016 13524 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.99) = xAngle (0.48 = 0.48)
21:47:26.130 00.000 13524 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.53 = -2.76)
21:47:26.130 00.000 13524 CameraToMount -- cameraX=1.09 cameraY=-0.60 hyp=1.24 cameraTheta=-0.50 mountX=1.10 mountY=-0.47, mountTheta=-0.40
21:47:26.130 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.09, y=-0.60, opts=13)
21:47:26.130 00.000 13524 Enqueuing Move request for scope (1.09, -0.60)
21:47:26.130 00.000 18852 Worker thread wakes up
21:47:26.130 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.60) opts 0xd
21:47:26.130 00.000 18852 Handling offset move in thread for scope, endpoint = (1.09, -0.60)
21:47:26.130 00.000 18852 Moving (1.09, -0.60) raw xDistance=1.10 yDistance=-0.47
21:47:26.130 00.000 18852 PPEC rslt: input = 1.10, final = 0.17, react = 0.17, pred = 0.27, hyst = 0.15, hyst_pct = 0.93, period_length = 479.00
21:47:26.130 00.000 18852 PPEC: input: 1.10, control: 0.17, exposure: 3000
21:47:26.130 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:47:26.130 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
21:47:26.130 00.000 18852 MoveAxis(W, 42, ABG)
21:47:26.130 00.000 18852 Guiding  Dir = 3, Dur = 42
21:47:26.130 00.000 18852 IsSlewing returns 0
21:47:26.130 00.000 18852 IsGuiding returns 0
21:47:26.130 00.000 18852 PulseGuide returned control before completion, sleep 51
21:47:26.146 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:47:26.146 00.000 13524 UpdateGuideState exits: m=425 SNR=12.9
21:47:26.146 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:26.161 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:26.161 00.000 13524 Enqueuing Expose request
21:47:26.208 00.047 18852 IsGuiding returns 0
21:47:26.208 00.000 18852 Move returns status 0, amount 42
21:47:26.208 00.000 18852 MoveAxis(N, 0, ABG)
21:47:26.208 00.000 18852 Move returns status 0, amount 0
21:47:26.208 00.000 18852 move complete, result=0
21:47:26.208 00.000 18852 worker thread done servicing request
21:47:26.208 00.000 18852 Worker thread wakes up
21:47:26.208 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:26.208 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:26.208 00.000 13524 GuideStep: 1.1 px 42 ms WEST, -0.5 px 0 ms NORTH
21:47:29.451 03.243 18852 Exposure complete
21:47:29.498 00.047 18852 worker thread done servicing request
21:47:29.498 00.000 13524 OnExposeComplete: enter
21:47:29.498 00.000 13524 UpdateGuideState(): m_state=6
21:47:29.498 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:47:29.498 00.000 13524 Star::Find returns 1 (0), X=409.35, Y=276.80, Mass=505, SNR=14.1, Peak=135 HFD=2.0
21:47:29.498 00.000 13524 MultiStar: large primary error, entering stabilization period
21:47:29.498 00.000 13524 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.99) = xAngle (0.17 = 0.17)
21:47:29.513 00.015 13524 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.21 = -3.07)
21:47:29.513 00.000 13524 CameraToMount -- cameraX=1.89 cameraY=-2.03 hyp=2.77 cameraTheta=-0.82 mountX=2.73 mountY=-0.19, mountTheta=-0.07
21:47:29.513 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.89, y=-2.03, opts=13)
21:47:29.513 00.000 13524 Enqueuing Move request for scope (1.89, -2.03)
21:47:29.513 00.000 18852 Worker thread wakes up
21:47:29.513 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.89, -2.03) opts 0xd
21:47:29.513 00.000 18852 Handling offset move in thread for scope, endpoint = (1.89, -2.03)
21:47:29.513 00.000 18852 Moving (1.89, -2.03) raw xDistance=2.73 yDistance=-0.19
21:47:29.513 00.000 18852 PPEC rslt: input = 2.73, final = 0.40, react = 0.41, pred = 0.29, hyst = 0.37, hyst_pct = 0.93, period_length = 479.00
21:47:29.513 00.000 18852 PPEC: input: 2.73, control: 0.40, exposure: 3000
21:47:29.513 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:29.513 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:47:29.513 00.000 18852 MoveAxis(W, 97, ABG)
21:47:29.513 00.000 18852 Guiding  Dir = 3, Dur = 97
21:47:29.513 00.000 18852 IsSlewing returns 0
21:47:29.513 00.000 18852 IsGuiding returns 0
21:47:29.513 00.000 18852 PulseGuide returned control before completion, sleep 105
21:47:29.529 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=256, Gamma=1.000
21:47:29.529 00.000 13524 UpdateGuideState exits: m=505 SNR=14.1
21:47:29.545 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:29.545 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:29.545 00.000 13524 Enqueuing Expose request
21:47:29.639 00.094 18852 IsGuiding returns 0
21:47:29.639 00.000 18852 Move returns status 0, amount 97
21:47:29.639 00.000 18852 MoveAxis(N, 0, ABG)
21:47:29.639 00.000 18852 Move returns status 0, amount 0
21:47:29.639 00.000 18852 move complete, result=0
21:47:29.639 00.000 18852 worker thread done servicing request
21:47:29.639 00.000 18852 Worker thread wakes up
21:47:29.639 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:29.639 00.000 13524 GuideStep: 2.7 px 97 ms WEST, -0.2 px 0 ms NORTH
21:47:29.639 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:31.794 02.155 13524 User exited setup dialog with 'ok'
21:47:31.794 00.000 13524 set dither mode 0
21:47:31.794 00.000 13524 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:47:31.810 00.016 13524 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:47:31.810 00.000 13524 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:47:31.810 00.000 13524 camera: set binning = 2
21:47:31.810 00.000 13524 Saturation detection set to Max-ADU value 255
21:47:31.810 00.000 13524 Setting StarMinHFD = 1.50
21:47:31.810 00.000 13524 Setting MaxHFD = 10.0
21:47:31.810 00.000 13524 Setting StarMinSNR = 6.0
21:47:31.810 00.000 13524 Setting AutoSelDownsample = 0
21:47:31.825 00.015 13524 MultiStar mode enabled
21:47:31.825 00.000 13524 Scope: enabling slew check, guiding will stop when slew is detected
21:47:31.825 00.000 13524 BLC: Backlash comp disabled, Comp pulse = 20 ms
21:47:31.825 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:47:31.825 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:47:31.825 00.000 13524 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.35
21:47:31.841 00.016 13524 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:47:31.841 00.000 13524 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:47:31.888 00.047 13524 PhdConfig flush
21:47:32.888 01.000 18852 Exposure complete
21:47:32.919 00.031 18852 worker thread done servicing request
21:47:32.919 00.000 13524 OnExposeComplete: enter
21:47:32.919 00.000 13524 UpdateGuideState(): m_state=6
21:47:32.919 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:47:32.934 00.015 13524 Star::Find returns 1 (0), X=409.13, Y=277.75, Mass=494, SNR=13.8, Peak=121 HFD=2.2
21:47:32.934 00.000 13524 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.99) = xAngle (0.41 = 0.41)
21:47:32.934 00.000 13524 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.46 = -2.82)
21:47:32.934 00.000 13524 CameraToMount -- cameraX=1.67 cameraY=-1.07 hyp=1.98 cameraTheta=-0.57 mountX=1.81 mountY=-0.62, mountTheta=-0.33
21:47:32.934 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.67, y=-1.07, opts=13)
21:47:32.934 00.000 13524 Enqueuing Move request for scope (1.67, -1.07)
21:47:32.934 00.000 18852 Worker thread wakes up
21:47:32.934 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.67, -1.07) opts 0xd
21:47:32.934 00.000 18852 Handling offset move in thread for scope, endpoint = (1.67, -1.07)
21:47:32.934 00.000 18852 Moving (1.67, -1.07) raw xDistance=1.81 yDistance=-0.62
21:47:32.934 00.000 18852 PPEC rslt: input = 1.81, final = 0.27, react = 0.27, pred = 0.33, hyst = 0.25, hyst_pct = 0.93, period_length = 479.00
21:47:32.934 00.000 18852 PPEC: input: 1.81, control: 0.27, exposure: 3000
21:47:32.934 00.000 18852 switching direction from 0 to -1 - decHistory=-3 oldest=-0.44 newest=-1.28
21:47:32.934 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
21:47:32.934 00.000 18852 MoveAxis(W, 67, ABG)
21:47:32.934 00.000 18852 Guiding  Dir = 3, Dur = 67
21:47:32.934 00.000 18852 IsSlewing returns 0
21:47:32.934 00.000 18852 IsGuiding returns 0
21:47:32.934 00.000 18852 PulseGuide returned control before completion, sleep 76
21:47:32.950 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=256, Gamma=1.000
21:47:32.950 00.000 13524 UpdateGuideState exits: m=494 SNR=13.8
21:47:32.966 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:32.966 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:32.966 00.000 13524 Enqueuing Expose request
21:47:33.029 00.063 18852 IsGuiding returns 0
21:47:33.029 00.000 18852 Move returns status 0, amount 67
21:47:33.029 00.000 18852 MoveAxis(N, 179, ABG)
21:47:33.029 00.000 18852 Guiding  Dir = 0, Dur = 179
21:47:33.029 00.000 18852 IsSlewing returns 0
21:47:33.029 00.000 18852 IsGuiding returns 0
21:47:33.029 00.000 18852 PulseGuide returned control before completion, sleep 188
21:47:33.231 00.202 18852 IsGuiding returns 0
21:47:33.231 00.000 18852 Move returns status 0, amount 179
21:47:33.231 00.000 18852 move complete, result=0
21:47:33.231 00.000 18852 worker thread done servicing request
21:47:33.231 00.000 18852 Worker thread wakes up
21:47:33.231 00.000 13524 GuideStep: 1.8 px 67 ms WEST, -0.6 px 179 ms NORTH
21:47:33.231 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:33.231 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:36.496 03.265 18852 Exposure complete
21:47:36.527 00.031 18852 worker thread done servicing request
21:47:36.527 00.000 13524 OnExposeComplete: enter
21:47:36.527 00.000 13524 UpdateGuideState(): m_state=6
21:47:36.543 00.016 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:47:36.543 00.000 13524 Star::Find returns 1 (0), X=409.09, Y=278.08, Mass=515, SNR=13.9, Peak=123 HFD=2.2
21:47:36.543 00.000 13524 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.99) = xAngle (0.56 = 0.56)
21:47:36.543 00.000 13524 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.60 = -2.68)
21:47:36.543 00.000 13524 CameraToMount -- cameraX=1.63 cameraY=-0.75 hyp=1.79 cameraTheta=-0.43 mountX=1.52 mountY=-0.80, mountTheta=-0.48
21:47:36.543 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.63, y=-0.75, opts=13)
21:47:36.543 00.000 13524 Enqueuing Move request for scope (1.63, -0.75)
21:47:36.543 00.000 18852 Worker thread wakes up
21:47:36.543 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.63, -0.75) opts 0xd
21:47:36.543 00.000 18852 Handling offset move in thread for scope, endpoint = (1.63, -0.75)
21:47:36.543 00.000 18852 Moving (1.63, -0.75) raw xDistance=1.52 yDistance=-0.80
21:47:36.543 00.000 18852 PPEC rslt: input = 1.52, final = 0.28, react = 0.23, pred = 0.86, hyst = 0.21, hyst_pct = 0.92, period_length = 479.00
21:47:36.543 00.000 18852 PPEC: input: 1.52, control: 0.28, exposure: 3000
21:47:36.543 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
21:47:36.543 00.000 18852 MoveAxis(W, 68, ABG)
21:47:36.543 00.000 18852 Guiding  Dir = 3, Dur = 68
21:47:36.543 00.000 18852 IsSlewing returns 0
21:47:36.543 00.000 18852 IsGuiding returns 0
21:47:36.543 00.000 18852 PulseGuide returned control before completion, sleep 77
21:47:36.559 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=256, Gamma=1.000
21:47:36.574 00.015 13524 UpdateGuideState exits: m=515 SNR=13.9
21:47:36.574 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:36.574 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:36.574 00.000 13524 Enqueuing Expose request
21:47:36.637 00.063 18852 IsGuiding returns 0
21:47:36.637 00.000 18852 Move returns status 0, amount 68
21:47:36.637 00.000 18852 MoveAxis(N, 231, ABG)
21:47:36.637 00.000 18852 Guiding  Dir = 0, Dur = 231
21:47:36.637 00.000 18852 IsSlewing returns 0
21:47:36.637 00.000 18852 IsGuiding returns 0
21:47:36.637 00.000 18852 PulseGuide returned control before completion, sleep 240
21:47:36.887 00.250 18852 IsGuiding returns 0
21:47:36.887 00.000 18852 Move returns status 0, amount 231
21:47:36.887 00.000 18852 move complete, result=0
21:47:36.887 00.000 18852 worker thread done servicing request
21:47:36.887 00.000 18852 Worker thread wakes up
21:47:36.887 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:36.887 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:36.887 00.000 13524 GuideStep: 1.5 px 68 ms WEST, -0.8 px 231 ms NORTH
21:47:40.120 03.233 18852 Exposure complete
21:47:40.167 00.047 18852 worker thread done servicing request
21:47:40.167 00.000 13524 OnExposeComplete: enter
21:47:40.167 00.000 13524 UpdateGuideState(): m_state=6
21:47:40.167 00.000 13524 Star::Find(15, 409, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:47:40.167 00.000 13524 Star::Find returns 1 (0), X=409.33, Y=277.62, Mass=494, SNR=13.7, Peak=127 HFD=1.7
21:47:40.167 00.000 13524 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.99) = xAngle (0.41 = 0.41)
21:47:40.167 00.000 13524 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.46 = -2.82)
21:47:40.167 00.000 13524 CameraToMount -- cameraX=1.87 cameraY=-1.21 hyp=2.22 cameraTheta=-0.57 mountX=2.04 mountY=-0.69, mountTheta=-0.33
21:47:40.183 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=1.87, y=-1.21, opts=13)
21:47:40.183 00.000 13524 Enqueuing Move request for scope (1.87, -1.21)
21:47:40.183 00.000 18852 Worker thread wakes up
21:47:40.183 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.87, -1.21) opts 0xd
21:47:40.183 00.000 18852 Handling offset move in thread for scope, endpoint = (1.87, -1.21)
21:47:40.183 00.000 18852 Moving (1.87, -1.21) raw xDistance=2.04 yDistance=-0.69
21:47:40.183 00.000 18852 PPEC rslt: input = 2.04, final = 0.35, react = 0.31, pred = 0.85, hyst = 0.28, hyst_pct = 0.92, period_length = 479.00
21:47:40.183 00.000 18852 PPEC: input: 2.04, control: 0.35, exposure: 3000
21:47:40.183 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
21:47:40.183 00.000 18852 MoveAxis(W, 86, ABG)
21:47:40.183 00.000 18852 Guiding  Dir = 3, Dur = 86
21:47:40.183 00.000 18852 IsSlewing returns 0
21:47:40.183 00.000 18852 IsGuiding returns 0
21:47:40.183 00.000 18852 PulseGuide returned control before completion, sleep 95
21:47:40.183 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:47:40.198 00.015 13524 UpdateGuideState exits: m=494 SNR=13.7
21:47:40.198 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:40.198 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:40.198 00.000 13524 Enqueuing Expose request
21:47:40.292 00.094 18852 IsGuiding returns 0
21:47:40.292 00.000 18852 Move returns status 0, amount 86
21:47:40.292 00.000 18852 MoveAxis(N, 201, ABG)
21:47:40.292 00.000 18852 Guiding  Dir = 0, Dur = 201
21:47:40.292 00.000 18852 IsSlewing returns 0
21:47:40.292 00.000 18852 IsGuiding returns 0
21:47:40.292 00.000 18852 PulseGuide returned control before completion, sleep 210
21:47:40.511 00.219 18852 IsGuiding returns 0
21:47:40.511 00.000 18852 Move returns status 0, amount 201
21:47:40.511 00.000 18852 move complete, result=0
21:47:40.511 00.000 18852 worker thread done servicing request
21:47:40.511 00.000 18852 Worker thread wakes up
21:47:40.511 00.000 13524 GuideStep: 2.0 px 86 ms WEST, -0.7 px 201 ms NORTH
21:47:40.511 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:40.511 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:43.755 03.244 18852 Exposure complete
21:47:43.786 00.031 18852 worker thread done servicing request
21:47:43.786 00.000 13524 OnExposeComplete: enter
21:47:43.786 00.000 13524 UpdateGuideState(): m_state=6
21:47:43.786 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:47:43.786 00.000 13524 Star::Find returns 1 (0), X=409.03, Y=277.36, Mass=531, SNR=14.5, Peak=125 HFD=2.2
21:47:43.786 00.000 13524 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.99) = xAngle (0.23 = 0.23)
21:47:43.786 00.000 13524 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.28 = -3.00)
21:47:43.786 00.000 13524 CameraToMount -- cameraX=1.57 cameraY=-1.47 hyp=2.15 cameraTheta=-0.75 mountX=2.09 mountY=-0.29, mountTheta=-0.14
21:47:43.786 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.57, y=-1.47, opts=13)
21:47:43.802 00.016 13524 Enqueuing Move request for scope (1.57, -1.47)
21:47:43.802 00.000 18852 Worker thread wakes up
21:47:43.802 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.57, -1.47) opts 0xd
21:47:43.802 00.000 18852 Handling offset move in thread for scope, endpoint = (1.57, -1.47)
21:47:43.802 00.000 18852 Moving (1.57, -1.47) raw xDistance=2.09 yDistance=-0.29
21:47:43.802 00.000 18852 PPEC rslt: input = 2.09, final = 0.30, react = 0.31, pred = 0.09, hyst = 0.29, hyst_pct = 0.92, period_length = 479.00
21:47:43.802 00.000 18852 PPEC: input: 2.09, control: 0.30, exposure: 3000
21:47:43.802 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:43.802 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:47:43.802 00.000 18852 MoveAxis(W, 72, ABG)
21:47:43.802 00.000 18852 Guiding  Dir = 3, Dur = 72
21:47:43.802 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:47:43.802 00.000 13524 UpdateGuideState exits: m=531 SNR=14.5
21:47:43.802 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:43.802 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:43.802 00.000 13524 Enqueuing Expose request
21:47:43.802 00.000 18852 IsSlewing returns 0
21:47:43.802 00.000 18852 IsGuiding returns 0
21:47:43.802 00.000 18852 PulseGuide returned control before completion, sleep 81
21:47:43.912 00.110 18852 IsGuiding returns 0
21:47:43.912 00.000 18852 Move returns status 0, amount 72
21:47:43.912 00.000 18852 MoveAxis(N, 0, ABG)
21:47:43.912 00.000 18852 Move returns status 0, amount 0
21:47:43.912 00.000 18852 move complete, result=0
21:47:43.912 00.000 18852 worker thread done servicing request
21:47:43.912 00.000 18852 Worker thread wakes up
21:47:43.912 00.000 13524 GuideStep: 2.1 px 72 ms WEST, -0.3 px 0 ms NORTH
21:47:43.912 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:43.912 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:47.161 03.249 18852 Exposure complete
21:47:47.192 00.031 18852 worker thread done servicing request
21:47:47.192 00.000 13524 OnExposeComplete: enter
21:47:47.192 00.000 13524 UpdateGuideState(): m_state=6
21:47:47.192 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:47:47.192 00.000 13524 Star::Find returns 1 (0), X=409.32, Y=277.87, Mass=560, SNR=14.2, Peak=123 HFD=2.2
21:47:47.207 00.015 13524 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.99) = xAngle (0.51 = 0.51)
21:47:47.207 00.000 13524 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.56 = -2.73)
21:47:47.207 00.000 13524 CameraToMount -- cameraX=1.86 cameraY=-0.95 hyp=2.09 cameraTheta=-0.47 mountX=1.82 mountY=-0.85, mountTheta=-0.43
21:47:47.207 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.86, y=-0.95, opts=13)
21:47:47.207 00.000 13524 Enqueuing Move request for scope (1.86, -0.95)
21:47:47.207 00.000 18852 Worker thread wakes up
21:47:47.207 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.86, -0.95) opts 0xd
21:47:47.207 00.000 18852 Handling offset move in thread for scope, endpoint = (1.86, -0.95)
21:47:47.207 00.000 18852 Moving (1.86, -0.95) raw xDistance=1.82 yDistance=-0.85
21:47:47.207 00.000 18852 PPEC rslt: input = 1.82, final = 0.28, react = 0.27, pred = 0.29, hyst = 0.25, hyst_pct = 0.91, period_length = 479.00
21:47:47.207 00.000 18852 PPEC: input: 1.82, control: 0.28, exposure: 3000
21:47:47.207 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
21:47:47.207 00.000 18852 MoveAxis(W, 68, ABG)
21:47:47.207 00.000 18852 Guiding  Dir = 3, Dur = 68
21:47:47.207 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:47:47.207 00.000 13524 UpdateGuideState exits: m=560 SNR=14.2
21:47:47.207 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:47.207 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:47.207 00.000 13524 Enqueuing Expose request
21:47:47.223 00.016 18852 IsSlewing returns 0
21:47:47.223 00.000 18852 IsGuiding returns 0
21:47:47.223 00.000 18852 PulseGuide returned control before completion, sleep 76
21:47:47.317 00.094 18852 IsGuiding returns 0
21:47:47.317 00.000 18852 Move returns status 0, amount 68
21:47:47.317 00.000 18852 MoveAxis(N, 244, ABG)
21:47:47.317 00.000 18852 Guiding  Dir = 0, Dur = 244
21:47:47.317 00.000 18852 IsSlewing returns 0
21:47:47.317 00.000 18852 IsGuiding returns 0
21:47:47.317 00.000 18852 PulseGuide returned control before completion, sleep 251
21:47:47.582 00.265 18852 IsGuiding returns 0
21:47:47.582 00.000 18852 Move returns status 0, amount 244
21:47:47.582 00.000 18852 move complete, result=0
21:47:47.582 00.000 18852 worker thread done servicing request
21:47:47.582 00.000 13524 GuideStep: 1.8 px 68 ms WEST, -0.8 px 244 ms NORTH
21:47:47.582 00.000 18852 Worker thread wakes up
21:47:47.582 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:47.582 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:50.844 03.262 18852 Exposure complete
21:47:50.910 00.066 18852 worker thread done servicing request
21:47:50.910 00.000 13524 OnExposeComplete: enter
21:47:50.913 00.003 13524 UpdateGuideState(): m_state=6
21:47:50.915 00.002 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:47:50.919 00.004 13524 Star::Find returns 1 (0), X=408.91, Y=278.09, Mass=472, SNR=13.4, Peak=129 HFD=2.2
21:47:50.922 00.003 13524 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.99) = xAngle (0.52 = 0.52)
21:47:50.924 00.002 13524 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.56 = -2.72)
21:47:50.927 00.003 13524 CameraToMount -- cameraX=1.45 cameraY=-0.73 hyp=1.62 cameraTheta=-0.47 mountX=1.41 mountY=-0.67, mountTheta=-0.44
21:47:50.930 00.003 13524 SchedulePrimaryMove(0FE72EF0, x=1.45, y=-0.73, opts=13)
21:47:50.933 00.003 13524 Enqueuing Move request for scope (1.45, -0.73)
21:47:50.937 00.004 18852 Worker thread wakes up
21:47:50.937 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.45, -0.73) opts 0xd
21:47:50.937 00.000 18852 Handling offset move in thread for scope, endpoint = (1.45, -0.73)
21:47:50.938 00.001 18852 Moving (1.45, -0.73) raw xDistance=1.41 yDistance=-0.67
21:47:50.938 00.000 18852 PPEC rslt: input = 1.41, final = 0.22, react = 0.21, pred = 0.30, hyst = 0.19, hyst_pct = 0.91, period_length = 479.00
21:47:50.938 00.000 18852 PPEC: input: 1.41, control: 0.22, exposure: 3000
21:47:50.938 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
21:47:50.938 00.000 18852 MoveAxis(W, 55, ABG)
21:47:50.938 00.000 18852 Guiding  Dir = 3, Dur = 55
21:47:50.940 00.002 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:47:50.944 00.004 18852 IsSlewing returns 0
21:47:50.944 00.000 13524 UpdateGuideState exits: m=472 SNR=13.4
21:47:50.945 00.001 18852 IsGuiding returns 0
21:47:50.946 00.001 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:50.947 00.001 18852 PulseGuide returned control before completion, sleep 64
21:47:50.947 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:50.950 00.003 13524 Enqueuing Expose request
21:47:51.016 00.066 18852 IsGuiding returns 0
21:47:51.016 00.000 18852 Move returns status 0, amount 55
21:47:51.016 00.000 18852 MoveAxis(N, 193, ABG)
21:47:51.016 00.000 18852 Guiding  Dir = 0, Dur = 193
21:47:51.017 00.001 18852 IsSlewing returns 0
21:47:51.018 00.001 18852 IsGuiding returns 0
21:47:51.019 00.001 18852 PulseGuide returned control before completion, sleep 202
21:47:51.231 00.212 18852 IsGuiding returns 1
21:47:51.232 00.001 18852 scope still moving after pulse duration time elapsed
21:47:51.269 00.037 18852 IsSlewing returns 0
21:47:51.269 00.000 18852 IsGuiding returns 0
21:47:51.269 00.000 18852 scope move finished after 193 + 57 ms
21:47:51.269 00.000 18852 Move returns status 0, amount 193
21:47:51.269 00.000 18852 move complete, result=0
21:47:51.269 00.000 18852 worker thread done servicing request
21:47:51.269 00.000 13524 GuideStep: 1.4 px 55 ms WEST, -0.7 px 193 ms NORTH
21:47:51.271 00.002 18852 Worker thread wakes up
21:47:51.271 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:51.271 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:54.500 03.229 18852 Exposure complete
21:47:54.534 00.034 18852 worker thread done servicing request
21:47:54.535 00.001 13524 OnExposeComplete: enter
21:47:54.536 00.001 13524 UpdateGuideState(): m_state=6
21:47:54.537 00.001 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:47:54.539 00.002 13524 Star::Find returns 1 (0), X=408.60, Y=278.40, Mass=576, SNR=14.8, Peak=153 HFD=1.6
21:47:54.540 00.001 13524 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.99) = xAngle (0.63 = 0.63)
21:47:54.541 00.001 13524 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.68 = -2.60)
21:47:54.542 00.001 13524 CameraToMount -- cameraX=1.14 cameraY=-0.42 hyp=1.22 cameraTheta=-0.35 mountX=0.98 mountY=-0.62, mountTheta=-0.57
21:47:54.544 00.002 13524 SchedulePrimaryMove(0FE72EF0, x=1.14, y=-0.42, opts=13)
21:47:54.546 00.002 13524 Enqueuing Move request for scope (1.14, -0.42)
21:47:54.547 00.001 18852 Worker thread wakes up
21:47:54.547 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.42) opts 0xd
21:47:54.547 00.000 18852 Handling offset move in thread for scope, endpoint = (1.14, -0.42)
21:47:54.547 00.000 18852 Moving (1.14, -0.42) raw xDistance=0.98 yDistance=-0.62
21:47:54.547 00.000 18852 PPEC rslt: input = 0.98, final = 0.18, react = 0.15, pred = 0.42, hyst = 0.14, hyst_pct = 0.90, period_length = 479.00
21:47:54.548 00.001 18852 PPEC: input: 0.98, control: 0.18, exposure: 3000
21:47:54.548 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
21:47:54.548 00.000 18852 MoveAxis(W, 44, ABG)
21:47:54.548 00.000 18852 Guiding  Dir = 3, Dur = 44
21:47:54.550 00.002 18852 IsSlewing returns 0
21:47:54.550 00.000 18852 IsGuiding returns 0
21:47:54.550 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:47:54.550 00.000 13524 UpdateGuideState exits: m=576 SNR=14.8
21:47:54.550 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:54.550 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:54.550 00.000 13524 Enqueuing Expose request
21:47:54.550 00.000 18852 PulseGuide returned control before completion, sleep 53
21:47:54.613 00.063 18852 IsGuiding returns 0
21:47:54.613 00.000 18852 Move returns status 0, amount 44
21:47:54.613 00.000 18852 MoveAxis(N, 180, ABG)
21:47:54.613 00.000 18852 Guiding  Dir = 0, Dur = 180
21:47:54.613 00.000 18852 IsSlewing returns 0
21:47:54.613 00.000 18852 IsGuiding returns 0
21:47:54.613 00.000 18852 PulseGuide returned control before completion, sleep 189
21:47:54.813 00.200 18852 IsGuiding returns 0
21:47:54.813 00.000 18852 Move returns status 0, amount 180
21:47:54.813 00.000 18852 move complete, result=0
21:47:54.813 00.000 18852 worker thread done servicing request
21:47:54.813 00.000 18852 Worker thread wakes up
21:47:54.813 00.000 13524 GuideStep: 1.0 px 44 ms WEST, -0.6 px 180 ms NORTH
21:47:54.815 00.002 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:54.816 00.001 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:58.038 03.222 18852 Exposure complete
21:47:58.065 00.027 18852 worker thread done servicing request
21:47:58.065 00.000 13524 OnExposeComplete: enter
21:47:58.065 00.000 13524 UpdateGuideState(): m_state=6
21:47:58.065 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:47:58.065 00.000 13524 Star::Find returns 1 (0), X=408.28, Y=278.53, Mass=586, SNR=15.0, Peak=156 HFD=1.8
21:47:58.065 00.000 13524 MultiStar: exiting stabilization period
21:47:58.080 00.015 13524 MultiStar: [#1 1.07,0.50,0.91,U] [#2 -1.37,0.05,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 0.48,0.15,0.84,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:47:58.080 00.000 13524 refined, 2 included, MultiStar: {0.80, 0.10}, one-star: {0.82, -0.29}
21:47:58.080 00.000 13524 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.99) = xAngle (1.11 = 1.11)
21:47:58.080 00.000 13524 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.12)
21:47:58.080 00.000 13524 CameraToMount -- cameraX=0.80 cameraY=0.10 hyp=0.81 cameraTheta=0.13 mountX=0.36 mountY=-0.69, mountTheta=-1.09
21:47:58.080 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.80, y=0.10, opts=13)
21:47:58.080 00.000 13524 Enqueuing Move request for scope (0.80, 0.10)
21:47:58.080 00.000 18852 Worker thread wakes up
21:47:58.080 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.10) opts 0xd
21:47:58.080 00.000 18852 Handling offset move in thread for scope, endpoint = (0.80, 0.10)
21:47:58.080 00.000 18852 Moving (0.80, 0.10) raw xDistance=0.36 yDistance=-0.69
21:47:58.080 00.000 18852 PPEC rslt: input = 0.36, final = 0.03, react = 0.05, pred = -0.23, hyst = 0.05, hyst_pct = 0.90, period_length = 479.00
21:47:58.080 00.000 18852 PPEC: input: 0.36, control: 0.03, exposure: 3000
21:47:58.080 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
21:47:58.080 00.000 18852 MoveAxis(W, 7, ABG)
21:47:58.080 00.000 18852 Guiding  Dir = 3, Dur = 7
21:47:58.080 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:47:58.080 00.000 13524 UpdateGuideState exits: m=586 SNR=15.0
21:47:58.080 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:58.096 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:47:58.096 00.000 13524 Enqueuing Expose request
21:47:58.096 00.000 18852 IsSlewing returns 0
21:47:58.096 00.000 18852 IsGuiding returns 0
21:47:58.096 00.000 18852 PulseGuide returned control before completion, sleep 16
21:47:58.127 00.031 18852 IsGuiding returns 0
21:47:58.127 00.000 18852 Move returns status 0, amount 7
21:47:58.127 00.000 18852 MoveAxis(N, 199, ABG)
21:47:58.127 00.000 18852 Guiding  Dir = 0, Dur = 199
21:47:58.127 00.000 18852 IsSlewing returns 0
21:47:58.127 00.000 18852 IsGuiding returns 0
21:47:58.127 00.000 18852 PulseGuide returned control before completion, sleep 208
21:47:58.345 00.218 18852 IsGuiding returns 0
21:47:58.345 00.000 18852 Move returns status 0, amount 199
21:47:58.345 00.000 18852 move complete, result=0
21:47:58.345 00.000 18852 worker thread done servicing request
21:47:58.345 00.000 18852 Worker thread wakes up
21:47:58.345 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:47:58.345 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:47:58.345 00.000 13524 GuideStep: 0.4 px 7 ms WEST, -0.7 px 199 ms NORTH
21:48:01.602 03.257 18852 Exposure complete
21:48:01.650 00.048 18852 worker thread done servicing request
21:48:01.650 00.000 13524 OnExposeComplete: enter
21:48:01.651 00.001 13524 UpdateGuideState(): m_state=6
21:48:01.653 00.002 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:48:01.654 00.001 13524 Star::Find returns 1 (0), X=408.43, Y=278.99, Mass=529, SNR=14.2, Peak=126 HFD=2.2
21:48:01.656 00.002 13524 MultiStar: [#1 0.92,0.76,0.96,U] [#2 0.00,0.00,0.00,L] [#3 1.91,-1.20,0.00,M5] [#4 0.12,0.66,0.87,U] [#5 -0.17,0.66,0.63,U] [#6 1.03,-0.14,0.56,U] 
21:48:01.658 00.002 13524 refined, 4 included, MultiStar: {0.60, 0.45}, one-star: {0.97, 0.16}
21:48:01.659 00.001 13524 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.99) = xAngle (1.62 = 1.62)
21:48:01.660 00.001 13524 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.67 = -1.61)
21:48:01.661 00.001 13524 CameraToMount -- cameraX=0.60 cameraY=0.45 hyp=0.75 cameraTheta=0.64 mountX=-0.04 mountY=-0.75, mountTheta=-1.62
21:48:01.663 00.002 13524 SchedulePrimaryMove(0FE72EF0, x=0.60, y=0.45, opts=13)
21:48:01.665 00.002 13524 Enqueuing Move request for scope (0.60, 0.45)
21:48:01.666 00.001 18852 Worker thread wakes up
21:48:01.666 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.45) opts 0xd
21:48:01.666 00.000 18852 Handling offset move in thread for scope, endpoint = (0.60, 0.45)
21:48:01.666 00.000 18852 Moving (0.60, 0.45) raw xDistance=-0.04 yDistance=-0.75
21:48:01.666 00.000 18852 PPEC rslt: input = -0.04, final = -0.03, react = -0.01, pred = -0.33, hyst = 0.00, hyst_pct = 0.90, period_length = 479.00
21:48:01.666 00.000 18852 PPEC: input: -0.04, control: -0.03, exposure: 3000
21:48:01.666 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
21:48:01.666 00.000 18852 MoveAxis(E, 8, ABG)
21:48:01.666 00.000 18852 Guiding  Dir = 2, Dur = 8
21:48:01.666 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:48:01.666 00.000 13524 UpdateGuideState exits: m=529 SNR=14.2
21:48:01.666 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:01.666 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:01.666 00.000 13524 Enqueuing Expose request
21:48:01.666 00.000 18852 IsSlewing returns 0
21:48:01.666 00.000 18852 IsGuiding returns 0
21:48:01.666 00.000 18852 PulseGuide returned control before completion, sleep 16
21:48:01.697 00.031 18852 IsGuiding returns 0
21:48:01.697 00.000 18852 Move returns status 0, amount 8
21:48:01.697 00.000 18852 MoveAxis(N, 217, ABG)
21:48:01.697 00.000 18852 Guiding  Dir = 0, Dur = 217
21:48:01.697 00.000 18852 IsSlewing returns 0
21:48:01.697 00.000 18852 IsGuiding returns 0
21:48:01.697 00.000 18852 PulseGuide returned control before completion, sleep 226
21:48:01.929 00.232 18852 IsGuiding returns 0
21:48:01.929 00.000 18852 Move returns status 0, amount 217
21:48:01.929 00.000 18852 move complete, result=0
21:48:01.929 00.000 18852 worker thread done servicing request
21:48:01.929 00.000 13524 GuideStep: -0.0 px 8 ms EAST, -0.8 px 217 ms NORTH
21:48:01.929 00.000 18852 Worker thread wakes up
21:48:01.929 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:01.929 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:05.168 03.239 18852 Exposure complete
21:48:05.231 00.063 18852 worker thread done servicing request
21:48:05.231 00.000 13524 OnExposeComplete: enter
21:48:05.231 00.000 13524 UpdateGuideState(): m_state=6
21:48:05.231 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:48:05.231 00.000 13524 Star::Find returns 1 (0), X=408.20, Y=279.52, Mass=439, SNR=12.9, Peak=138 HFD=1.9
21:48:05.231 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.89,1.70,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 -0.72,1.35,0.00,M1] [#5 -0.04,1.43,0.00,M1] [#6 0.00,0.00,0.00,L] 
21:48:05.231 00.000 13524 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.99) = xAngle (1.74 = 1.74)
21:48:05.231 00.000 13524 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.78 = -1.50)
21:48:05.231 00.000 13524 CameraToMount -- cameraX=0.74 cameraY=0.69 hyp=1.01 cameraTheta=0.75 mountX=-0.17 mountY=-1.01, mountTheta=-1.74
21:48:05.231 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.74, y=0.69, opts=13)
21:48:05.246 00.015 13524 Enqueuing Move request for scope (0.74, 0.69)
21:48:05.246 00.000 18852 Worker thread wakes up
21:48:05.246 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.69) opts 0xd
21:48:05.246 00.000 18852 Handling offset move in thread for scope, endpoint = (0.74, 0.69)
21:48:05.246 00.000 18852 Moving (0.74, 0.69) raw xDistance=-0.17 yDistance=-1.01
21:48:05.246 00.000 18852 PPEC rslt: input = -0.17, final = -0.03, react = -0.03, pred = -0.25, hyst = 0.00, hyst_pct = 0.89, period_length = 479.00
21:48:05.246 00.000 18852 PPEC: input: -0.17, control: -0.03, exposure: 3000
21:48:05.246 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
21:48:05.246 00.000 18852 MoveAxis(E, 6, ABG)
21:48:05.246 00.000 18852 Guiding  Dir = 2, Dur = 6
21:48:05.246 00.000 18852 IsSlewing returns 0
21:48:05.246 00.000 18852 IsGuiding returns 0
21:48:05.246 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=37, FiltMin=2, FiltMax=255, Gamma=1.000
21:48:05.246 00.000 13524 UpdateGuideState exits: m=439 SNR=12.9
21:48:05.246 00.000 18852 PulseGuide returned control before completion, sleep 15
21:48:05.246 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:05.246 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:05.246 00.000 13524 Enqueuing Expose request
21:48:05.277 00.031 18852 IsGuiding returns 0
21:48:05.277 00.000 18852 Move returns status 0, amount 6
21:48:05.277 00.000 18852 MoveAxis(N, 292, ABG)
21:48:05.277 00.000 18852 Guiding  Dir = 0, Dur = 292
21:48:05.278 00.001 18852 IsSlewing returns 0
21:48:05.279 00.001 18852 IsGuiding returns 0
21:48:05.282 00.003 18852 PulseGuide returned control before completion, sleep 300
21:48:05.587 00.305 18852 IsGuiding returns 0
21:48:05.587 00.000 18852 Move returns status 0, amount 292
21:48:05.587 00.000 18852 move complete, result=0
21:48:05.587 00.000 18852 worker thread done servicing request
21:48:05.587 00.000 18852 Worker thread wakes up
21:48:05.587 00.000 13524 GuideStep: -0.2 px 6 ms EAST, -1.0 px 292 ms NORTH
21:48:05.587 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:05.587 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:08.837 03.250 18852 Exposure complete
21:48:08.879 00.042 18852 worker thread done servicing request
21:48:08.879 00.000 13524 OnExposeComplete: enter
21:48:08.881 00.002 13524 UpdateGuideState(): m_state=6
21:48:08.882 00.001 13524 Star::Find(15, 408, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:48:08.884 00.002 13524 Star::Find returns 1 (0), X=407.78, Y=279.78, Mass=489, SNR=13.9, Peak=141 HFD=1.7
21:48:08.885 00.001 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -2.01,1.55,0.00,M3] [#3 0.00,0.00,0.00,L] [#4 -0.18,1.40,0.00,M2] [#5 0.00,0.00,0.00,L] [#6 0.01,1.04,0.74,U] 
21:48:08.887 00.002 13524 single-star, 1 included, MultiStar: {0.19, 0.99}, one-star: {0.32, 0.96}
21:48:08.889 00.002 13524 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.99) = xAngle (2.23 = 2.23)
21:48:08.890 00.001 13524 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.28 = -1.00)
21:48:08.892 00.002 13524 CameraToMount -- cameraX=0.32 cameraY=0.96 hyp=1.01 cameraTheta=1.25 mountX=-0.62 mountY=-0.85, mountTheta=-2.20
21:48:08.895 00.003 13524 SchedulePrimaryMove(0FE72EF0, x=0.32, y=0.96, opts=13)
21:48:08.899 00.004 13524 Enqueuing Move request for scope (0.32, 0.96)
21:48:08.901 00.002 18852 Worker thread wakes up
21:48:08.901 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.96) opts 0xd
21:48:08.901 00.000 18852 Handling offset move in thread for scope, endpoint = (0.32, 0.96)
21:48:08.901 00.000 18852 Moving (0.32, 0.96) raw xDistance=-0.62 yDistance=-0.85
21:48:08.901 00.000 18852 PPEC rslt: input = -0.62, final = -0.09, react = -0.09, pred = -0.03, hyst = -0.08, hyst_pct = 0.89, period_length = 479.00
21:48:08.901 00.000 18852 PPEC: input: -0.62, control: -0.09, exposure: 3000
21:48:08.902 00.001 18852 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
21:48:08.902 00.000 18852 MoveAxis(E, 22, ABG)
21:48:08.902 00.000 18852 Guiding  Dir = 2, Dur = 22
21:48:08.903 00.001 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=37, FiltMin=3, FiltMax=255, Gamma=1.000
21:48:08.904 00.001 18852 IsSlewing returns 0
21:48:08.905 00.001 13524 UpdateGuideState exits: m=489 SNR=13.9
21:48:08.906 00.001 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:08.908 00.002 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:08.909 00.001 18852 IsGuiding returns 0
21:48:08.909 00.000 13524 Enqueuing Expose request
21:48:08.911 00.002 18852 PulseGuide returned control before completion, sleep 31
21:48:08.948 00.037 18852 IsGuiding returns 0
21:48:08.948 00.000 18852 Move returns status 0, amount 22
21:48:08.948 00.000 18852 MoveAxis(N, 246, ABG)
21:48:08.948 00.000 18852 Guiding  Dir = 0, Dur = 246
21:48:08.948 00.000 18852 IsSlewing returns 0
21:48:08.948 00.000 18852 IsGuiding returns 0
21:48:08.948 00.000 18852 PulseGuide returned control before completion, sleep 255
21:48:09.214 00.266 18852 IsGuiding returns 0
21:48:09.214 00.000 18852 Move returns status 0, amount 246
21:48:09.214 00.000 18852 move complete, result=0
21:48:09.214 00.000 18852 worker thread done servicing request
21:48:09.214 00.000 13524 GuideStep: -0.6 px 22 ms EAST, -0.9 px 246 ms NORTH
21:48:09.216 00.002 18852 Worker thread wakes up
21:48:09.216 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:09.216 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:12.458 03.242 18852 Exposure complete
21:48:12.505 00.047 18852 worker thread done servicing request
21:48:12.505 00.000 13524 OnExposeComplete: enter
21:48:12.505 00.000 13524 UpdateGuideState(): m_state=6
21:48:12.505 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:48:12.505 00.000 13524 Star::Find returns 1 (0), X=407.91, Y=279.90, Mass=581, SNR=14.8, Peak=148 HFD=2.2
21:48:12.505 00.000 13524 MultiStar: [#1 0.21,2.02,0.00,M9] [#2 -1.97,2.05,0.00,M4] [#3 0.00,0.00,0.00,L] [#4 0.45,1.18,0.77,U] [#5 -0.43,1.89,0.00,M2] [#6 0.00,0.00,0.00,L] 
21:48:12.505 00.000 13524 single-star, 1 included, MultiStar: {0.45, 1.12}, one-star: {0.45, 1.08}
21:48:12.521 00.016 13524 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.99) = xAngle (2.16 = 2.16)
21:48:12.521 00.000 13524 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.21 = -1.07)
21:48:12.521 00.000 13524 CameraToMount -- cameraX=0.45 cameraY=1.08 hyp=1.17 cameraTheta=1.18 mountX=-0.65 mountY=-1.02, mountTheta=-2.14
21:48:12.521 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.45, y=1.08, opts=13)
21:48:12.521 00.000 13524 Enqueuing Move request for scope (0.45, 1.08)
21:48:12.521 00.000 18852 Worker thread wakes up
21:48:12.521 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.45, 1.08) opts 0xd
21:48:12.521 00.000 18852 Handling offset move in thread for scope, endpoint = (0.45, 1.08)
21:48:12.521 00.000 18852 Moving (0.45, 1.08) raw xDistance=-0.65 yDistance=-1.02
21:48:12.521 00.000 18852 PPEC rslt: input = -0.65, final = -0.06, react = -0.10, pred = 0.24, hyst = -0.09, hyst_pct = 0.89, period_length = 479.00
21:48:12.521 00.000 18852 PPEC: input: -0.65, control: -0.06, exposure: 3000
21:48:12.521 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02
21:48:12.521 00.000 18852 MoveAxis(E, 15, ABG)
21:48:12.521 00.000 18852 Guiding  Dir = 2, Dur = 15
21:48:12.521 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=37, FiltMin=2, FiltMax=255, Gamma=1.000
21:48:12.521 00.000 13524 UpdateGuideState exits: m=581 SNR=14.8
21:48:12.521 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:12.521 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:12.536 00.015 13524 Enqueuing Expose request
21:48:12.536 00.000 18852 IsSlewing returns 0
21:48:12.536 00.000 18852 IsGuiding returns 0
21:48:12.536 00.000 18852 PulseGuide returned control before completion, sleep 24
21:48:12.568 00.032 18852 IsGuiding returns 1
21:48:12.568 00.000 18852 scope still moving after pulse duration time elapsed
21:48:12.615 00.047 18852 IsSlewing returns 0
21:48:12.615 00.000 18852 IsGuiding returns 1
21:48:12.663 00.048 18852 IsSlewing returns 0
21:48:12.663 00.000 18852 IsGuiding returns 0
21:48:12.663 00.000 18852 scope move finished after 15 + 112 ms
21:48:12.663 00.000 18852 Move returns status 0, amount 15
21:48:12.663 00.000 18852 MoveAxis(N, 296, ABG)
21:48:12.663 00.000 18852 Guiding  Dir = 0, Dur = 296
21:48:12.663 00.000 18852 IsSlewing returns 0
21:48:12.663 00.000 18852 IsGuiding returns 0
21:48:12.663 00.000 18852 PulseGuide returned control before completion, sleep 303
21:48:12.991 00.328 18852 IsGuiding returns 0
21:48:12.991 00.000 18852 Move returns status 0, amount 296
21:48:12.991 00.000 18852 move complete, result=0
21:48:12.991 00.000 18852 worker thread done servicing request
21:48:12.991 00.000 18852 Worker thread wakes up
21:48:12.991 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:12.991 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:12.991 00.000 13524 GuideStep: -0.7 px 15 ms EAST, -1.0 px 296 ms NORTH
21:48:16.222 03.231 18852 Exposure complete
21:48:16.253 00.031 18852 worker thread done servicing request
21:48:16.253 00.000 13524 OnExposeComplete: enter
21:48:16.253 00.000 13524 UpdateGuideState(): m_state=6
21:48:16.253 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:48:16.253 00.000 13524 Star::Find returns 1 (0), X=407.57, Y=279.91, Mass=591, SNR=15.1, Peak=163 HFD=2.1
21:48:16.253 00.000 13524 MultiStar: [#1 0.19,2.21,0.00,M10] [#2 -1.99,2.01,0.00,M5] [#3 0.00,0.00,0.00,L] [#4 -0.01,1.43,0.00,M2] [#5 -1.26,2.01,0.00,M3] [#6 0.00,0.00,0.00,L] 
21:48:16.253 00.000 13524 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.99) = xAngle (2.45 = 2.45)
21:48:16.269 00.016 13524 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.50 = -0.78)
21:48:16.269 00.000 13524 CameraToMount -- cameraX=0.11 cameraY=1.08 hyp=1.09 cameraTheta=1.47 mountX=-0.84 mountY=-0.77, mountTheta=-2.40
21:48:16.269 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.11, y=1.08, opts=13)
21:48:16.269 00.000 13524 Enqueuing Move request for scope (0.11, 1.08)
21:48:16.269 00.000 18852 Worker thread wakes up
21:48:16.269 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.11, 1.08) opts 0xd
21:48:16.269 00.000 18852 Handling offset move in thread for scope, endpoint = (0.11, 1.08)
21:48:16.269 00.000 18852 Moving (0.11, 1.08) raw xDistance=-0.84 yDistance=-0.77
21:48:16.269 00.000 18852 PPEC rslt: input = -0.84, final = -0.07, react = -0.13, pred = 0.37, hyst = -0.11, hyst_pct = 0.88, period_length = 479.00
21:48:16.269 00.000 18852 PPEC: input: -0.84, control: -0.07, exposure: 3000
21:48:16.269 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
21:48:16.269 00.000 18852 MoveAxis(E, 18, ABG)
21:48:16.269 00.000 18852 Guiding  Dir = 2, Dur = 18
21:48:16.269 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=37, FiltMin=3, FiltMax=255, Gamma=1.000
21:48:16.269 00.000 13524 UpdateGuideState exits: m=591 SNR=15.1
21:48:16.269 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:16.269 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:16.269 00.000 13524 Enqueuing Expose request
21:48:16.285 00.016 18852 IsSlewing returns 0
21:48:16.285 00.000 18852 IsGuiding returns 0
21:48:16.285 00.000 18852 PulseGuide returned control before completion, sleep 26
21:48:16.316 00.031 18852 IsGuiding returns 0
21:48:16.316 00.000 18852 Move returns status 0, amount 18
21:48:16.316 00.000 18852 MoveAxis(N, 222, ABG)
21:48:16.316 00.000 18852 Guiding  Dir = 0, Dur = 222
21:48:16.316 00.000 18852 IsSlewing returns 0
21:48:16.316 00.000 18852 IsGuiding returns 0
21:48:16.316 00.000 18852 PulseGuide returned control before completion, sleep 231
21:48:16.566 00.250 18852 IsGuiding returns 0
21:48:16.566 00.000 18852 Move returns status 0, amount 222
21:48:16.566 00.000 18852 move complete, result=0
21:48:16.566 00.000 18852 worker thread done servicing request
21:48:16.566 00.000 18852 Worker thread wakes up
21:48:16.566 00.000 13524 GuideStep: -0.8 px 18 ms EAST, -0.8 px 222 ms NORTH
21:48:16.566 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:16.566 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:19.832 03.266 18852 Exposure complete
21:48:19.863 00.031 18852 worker thread done servicing request
21:48:19.863 00.000 13524 OnExposeComplete: enter
21:48:19.879 00.016 13524 UpdateGuideState(): m_state=6
21:48:19.879 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:48:19.879 00.000 13524 Star::Find returns 1 (0), X=407.41, Y=280.50, Mass=525, SNR=14.1, Peak=130 HFD=1.5
21:48:19.879 00.000 13524 MultiStar: [#1 -0.05,2.72,0.00,R] [#2 -2.41,2.09,0.00,M6] [#3 -0.17,0.82,0.45,U] [#4 -0.43,2.08,0.00,M3] [#5 -0.51,1.76,0.00,M4] [#6 0.00,0.00,0.00,L] 
21:48:19.879 00.000 13524 refined, 1 included, MultiStar: {-0.09, 1.41}, one-star: {-0.05, 1.68}
21:48:19.879 00.000 13524 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.99) = xAngle (2.62 = 2.62)
21:48:19.879 00.000 13524 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.66 = -0.62)
21:48:19.879 00.000 13524 CameraToMount -- cameraX=-0.09 cameraY=1.41 hyp=1.42 cameraTheta=1.63 mountX=-1.23 mountY=-0.82, mountTheta=-2.55
21:48:19.879 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.09, y=1.41, opts=13)
21:48:19.879 00.000 13524 Enqueuing Move request for scope (-0.09, 1.41)
21:48:19.894 00.015 18852 Worker thread wakes up
21:48:19.894 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.41) opts 0xd
21:48:19.894 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.09, 1.41)
21:48:19.894 00.000 18852 Moving (-0.09, 1.41) raw xDistance=-1.23 yDistance=-0.82
21:48:19.894 00.000 18852 PPEC rslt: input = -1.23, final = -0.16, react = -0.18, pred = 0.10, hyst = -0.17, hyst_pct = 0.88, period_length = 479.00
21:48:19.894 00.000 18852 PPEC: input: -1.23, control: -0.16, exposure: 3000
21:48:19.894 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
21:48:19.894 00.000 18852 MoveAxis(E, 38, ABG)
21:48:19.894 00.000 18852 Guiding  Dir = 2, Dur = 38
21:48:19.894 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:48:19.894 00.000 13524 UpdateGuideState exits: m=525 SNR=14.1
21:48:19.894 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:19.894 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:19.894 00.000 13524 Enqueuing Expose request
21:48:19.894 00.000 18852 IsSlewing returns 0
21:48:19.894 00.000 18852 IsGuiding returns 0
21:48:19.894 00.000 18852 PulseGuide returned control before completion, sleep 47
21:48:19.957 00.063 18852 IsGuiding returns 0
21:48:19.957 00.000 18852 Move returns status 0, amount 38
21:48:19.957 00.000 18852 MoveAxis(N, 238, ABG)
21:48:19.957 00.000 18852 Guiding  Dir = 0, Dur = 238
21:48:19.957 00.000 18852 IsSlewing returns 0
21:48:19.957 00.000 18852 IsGuiding returns 0
21:48:19.957 00.000 18852 PulseGuide returned control before completion, sleep 247
21:48:20.207 00.250 18852 IsGuiding returns 0
21:48:20.207 00.000 18852 Move returns status 0, amount 238
21:48:20.207 00.000 18852 move complete, result=0
21:48:20.207 00.000 18852 worker thread done servicing request
21:48:20.207 00.000 18852 Worker thread wakes up
21:48:20.207 00.000 13524 GuideStep: -1.2 px 38 ms EAST, -0.8 px 238 ms NORTH
21:48:20.207 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:20.207 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:23.456 03.249 18852 Exposure complete
21:48:23.487 00.031 18852 worker thread done servicing request
21:48:23.487 00.000 13524 OnExposeComplete: enter
21:48:23.487 00.000 13524 UpdateGuideState(): m_state=6
21:48:23.503 00.016 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:48:23.503 00.000 13524 Star::Find returns 1 (0), X=406.60, Y=281.28, Mass=558, SNR=14.6, Peak=146 HFD=1.9
21:48:23.503 00.000 13524 MultiStar: [#1 -0.99,0.80,0.94,U] [#2 -3.04,3.27,0.00,M7] [#3 0.00,0.00,0.00,L] [#4 -0.82,2.77,0.00,M4] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:48:23.503 00.000 13524 refined, 1 included, MultiStar: {-0.92, 1.66}, one-star: {-0.86, 2.46}
21:48:23.503 00.000 13524 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.99) = xAngle (3.07 = 3.07)
21:48:23.503 00.000 13524 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.11 = -0.17)
21:48:23.503 00.000 13524 CameraToMount -- cameraX=-0.92 cameraY=1.66 hyp=1.90 cameraTheta=2.08 mountX=-1.89 mountY=-0.32, mountTheta=-2.97
21:48:23.503 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.92, y=1.66, opts=13)
21:48:23.503 00.000 13524 Enqueuing Move request for scope (-0.92, 1.66)
21:48:23.503 00.000 18852 Worker thread wakes up
21:48:23.503 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 1.66) opts 0xd
21:48:23.503 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.92, 1.66)
21:48:23.503 00.000 18852 Moving (-0.92, 1.66) raw xDistance=-1.89 yDistance=-0.32
21:48:23.503 00.000 18852 PPEC rslt: input = -1.89, final = -0.24, react = -0.28, pred = 0.19, hyst = -0.26, hyst_pct = 0.87, period_length = 479.00
21:48:23.503 00.000 18852 PPEC: input: -1.89, control: -0.24, exposure: 3000
21:48:23.503 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:23.503 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:48:23.503 00.000 18852 MoveAxis(E, 58, ABG)
21:48:23.503 00.000 18852 Guiding  Dir = 2, Dur = 58
21:48:23.503 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:48:23.518 00.015 13524 UpdateGuideState exits: m=558 SNR=14.6
21:48:23.518 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:23.518 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:23.518 00.000 13524 Enqueuing Expose request
21:48:23.518 00.000 18852 IsSlewing returns 0
21:48:23.518 00.000 18852 IsGuiding returns 0
21:48:23.518 00.000 18852 PulseGuide returned control before completion, sleep 67
21:48:23.597 00.079 18852 IsGuiding returns 0
21:48:23.597 00.000 18852 Move returns status 0, amount 58
21:48:23.597 00.000 18852 MoveAxis(N, 0, ABG)
21:48:23.597 00.000 18852 Move returns status 0, amount 0
21:48:23.597 00.000 18852 move complete, result=0
21:48:23.597 00.000 18852 worker thread done servicing request
21:48:23.597 00.000 18852 Worker thread wakes up
21:48:23.597 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:23.597 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:23.597 00.000 13524 GuideStep: -1.9 px 58 ms EAST, -0.3 px 0 ms NORTH
21:48:26.830 03.233 18852 Exposure complete
21:48:26.877 00.047 18852 worker thread done servicing request
21:48:26.877 00.000 13524 OnExposeComplete: enter
21:48:26.877 00.000 13524 UpdateGuideState(): m_state=6
21:48:26.877 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:48:26.877 00.000 13524 Star::Find returns 1 (0), X=406.78, Y=281.09, Mass=536, SNR=14.4, Peak=153 HFD=2.3
21:48:26.877 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -2.97,3.04,0.00,M8] [#3 0.00,0.00,0.00,L] [#4 -0.11,2.68,0.00,M5] [#5 -1.42,3.39,0.00,M5] [#6 -0.13,2.76,0.00,M3] 
21:48:26.877 00.000 13524 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.99) = xAngle (2.85 = 2.85)
21:48:26.892 00.015 13524 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.39)
21:48:26.892 00.000 13524 CameraToMount -- cameraX=-0.68 cameraY=2.27 hyp=2.37 cameraTheta=1.86 mountX=-2.27 mountY=-0.90, mountTheta=-2.77
21:48:26.892 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.68, y=2.27, opts=13)
21:48:26.892 00.000 13524 Enqueuing Move request for scope (-0.68, 2.27)
21:48:26.892 00.000 18852 Worker thread wakes up
21:48:26.892 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 2.27) opts 0xd
21:48:26.892 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.68, 2.27)
21:48:26.892 00.000 18852 Moving (-0.68, 2.27) raw xDistance=-2.27 yDistance=-0.90
21:48:26.892 00.000 18852 PPEC rslt: input = -2.27, final = -0.38, react = -0.34, pred = -0.49, hyst = -0.31, hyst_pct = 0.87, period_length = 479.00
21:48:26.892 00.000 18852 PPEC: input: -2.27, control: -0.38, exposure: 3000
21:48:26.892 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
21:48:26.892 00.000 18852 MoveAxis(E, 92, ABG)
21:48:26.892 00.000 18852 Guiding  Dir = 2, Dur = 92
21:48:26.892 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:48:26.892 00.000 13524 UpdateGuideState exits: m=536 SNR=14.4
21:48:26.892 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:26.892 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:26.892 00.000 13524 Enqueuing Expose request
21:48:26.908 00.016 18852 IsSlewing returns 0
21:48:26.908 00.000 18852 IsGuiding returns 0
21:48:26.908 00.000 18852 PulseGuide returned control before completion, sleep 101
21:48:27.018 00.110 18852 IsGuiding returns 0
21:48:27.018 00.000 18852 Move returns status 0, amount 92
21:48:27.018 00.000 18852 MoveAxis(N, 259, ABG)
21:48:27.018 00.000 18852 Guiding  Dir = 0, Dur = 259
21:48:27.018 00.000 18852 IsSlewing returns 0
21:48:27.018 00.000 18852 IsGuiding returns 0
21:48:27.018 00.000 18852 PulseGuide returned control before completion, sleep 267
21:48:27.283 00.265 13524 GetInt("/profile/4/camera/SaturationADU", 0) returns 255
21:48:27.283 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 39.000000
21:48:27.299 00.016 18852 IsGuiding returns 0
21:48:27.299 00.000 18852 Move returns status 0, amount 259
21:48:27.299 00.000 18852 move complete, result=0
21:48:27.299 00.000 18852 worker thread done servicing request
21:48:27.299 00.000 18852 Worker thread wakes up
21:48:27.299 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:27.299 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:27.330 00.031 13524 GuideStep: -2.3 px 92 ms EAST, -0.9 px 259 ms NORTH
21:48:30.533 03.203 18852 Exposure complete
21:48:30.564 00.031 18852 worker thread done servicing request
21:48:30.564 00.000 13524 OnExposeComplete: enter
21:48:30.564 00.000 13524 UpdateGuideState(): m_state=6
21:48:30.564 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:48:30.564 00.000 13524 Star::Find returns 1 (0), X=406.49, Y=281.46, Mass=492, SNR=13.3, Peak=132 HFD=2.5
21:48:30.564 00.000 13524 MultiStar: [#1 -0.34,0.88,1.00,U] [#2 -2.79,3.19,0.00,M9] [#3 0.00,0.00,0.00,L] [#4 -0.84,2.89,0.00,M6] [#5 -1.53,2.37,0.00,M6] [#6 0.00,0.00,0.00,L] 
21:48:30.580 00.016 13524 refined, 1 included, MultiStar: {-0.66, 1.76}, one-star: {-0.97, 2.63}
21:48:30.580 00.000 13524 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.99) = xAngle (2.92 = 2.92)
21:48:30.580 00.000 13524 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.96 = -0.32)
21:48:30.580 00.000 13524 CameraToMount -- cameraX=-0.66 cameraY=1.76 hyp=1.88 cameraTheta=1.93 mountX=-1.83 mountY=-0.59, mountTheta=-2.83
21:48:30.580 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.66, y=1.76, opts=13)
21:48:30.580 00.000 13524 Enqueuing Move request for scope (-0.66, 1.76)
21:48:30.580 00.000 18852 Worker thread wakes up
21:48:30.580 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 1.76) opts 0xd
21:48:30.580 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.66, 1.76)
21:48:30.580 00.000 18852 Moving (-0.66, 1.76) raw xDistance=-1.83 yDistance=-0.59
21:48:30.580 00.000 18852 PPEC rslt: input = -1.83, final = -0.31, react = -0.27, pred = -0.43, hyst = -0.25, hyst_pct = 0.87, period_length = 479.00
21:48:30.580 00.000 18852 PPEC: input: -1.83, control: -0.31, exposure: 3000
21:48:30.580 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
21:48:30.580 00.000 18852 MoveAxis(E, 76, ABG)
21:48:30.580 00.000 18852 Guiding  Dir = 2, Dur = 76
21:48:30.580 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=3, FiltMax=254, Gamma=1.000
21:48:30.580 00.000 13524 UpdateGuideState exits: m=492 SNR=13.3
21:48:30.580 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:30.580 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:30.595 00.015 13524 Enqueuing Expose request
21:48:30.595 00.000 18852 IsSlewing returns 0
21:48:30.595 00.000 18852 IsGuiding returns 0
21:48:30.595 00.000 18852 PulseGuide returned control before completion, sleep 85
21:48:30.685 00.090 18852 IsGuiding returns 0
21:48:30.685 00.000 18852 Move returns status 0, amount 76
21:48:30.686 00.001 18852 MoveAxis(N, 172, ABG)
21:48:30.686 00.000 18852 Guiding  Dir = 0, Dur = 172
21:48:30.686 00.000 18852 IsSlewing returns 0
21:48:30.686 00.000 18852 IsGuiding returns 0
21:48:30.686 00.000 18852 PulseGuide returned control before completion, sleep 181
21:48:30.872 00.186 18852 IsGuiding returns 0
21:48:30.872 00.000 18852 Move returns status 0, amount 172
21:48:30.872 00.000 18852 move complete, result=0
21:48:30.872 00.000 18852 worker thread done servicing request
21:48:30.872 00.000 18852 Worker thread wakes up
21:48:30.872 00.000 13524 GuideStep: -1.8 px 76 ms EAST, -0.6 px 172 ms NORTH
21:48:30.872 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:30.872 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:32.779 01.907 13524 User exited setup dialog with 'cancel'
21:48:32.831 00.052 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 39.000000
21:48:34.125 01.294 18852 Exposure complete
21:48:34.166 00.041 18852 worker thread done servicing request
21:48:34.167 00.001 13524 OnExposeComplete: enter
21:48:34.168 00.001 13524 UpdateGuideState(): m_state=6
21:48:34.169 00.001 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:48:34.171 00.002 13524 Star::Find returns 1 (0), X=405.85, Y=282.40, Mass=553, SNR=14.6, Peak=130 HFD=2.3
21:48:34.172 00.001 13524 MultiStar: large primary error, entering stabilization period
21:48:34.173 00.001 13524 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.99) = xAngle (2.98 = 2.98)
21:48:34.174 00.001 13524 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.26)
21:48:34.176 00.002 13524 CameraToMount -- cameraX=-1.61 cameraY=3.58 hyp=3.92 cameraTheta=1.99 mountX=-3.87 mountY=-1.00, mountTheta=-2.89
21:48:34.177 00.001 13524 SchedulePrimaryMove(0FE72EF0, x=-1.61, y=3.58, opts=13)
21:48:34.177 00.000 13524 Enqueuing Move request for scope (-1.61, 3.58)
21:48:34.177 00.000 18852 Worker thread wakes up
21:48:34.177 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.61, 3.58) opts 0xd
21:48:34.177 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.61, 3.58)
21:48:34.177 00.000 18852 Moving (-1.61, 3.58) raw xDistance=-3.87 yDistance=-1.00
21:48:34.177 00.000 18852 PPEC rslt: input = -3.87, final = -0.60, react = -0.58, pred = -0.47, hyst = -0.53, hyst_pct = 0.86, period_length = 479.00
21:48:34.177 00.000 18852 PPEC: input: -3.87, control: -0.60, exposure: 3000
21:48:34.177 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00
21:48:34.177 00.000 18852 MoveAxis(E, 147, ABG)
21:48:34.177 00.000 18852 Guiding  Dir = 2, Dur = 147
21:48:34.177 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:48:34.177 00.000 13524 UpdateGuideState exits: m=553 SNR=14.6
21:48:34.177 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:34.177 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:34.177 00.000 13524 Enqueuing Expose request
21:48:34.177 00.000 18852 IsSlewing returns 0
21:48:34.177 00.000 18852 IsGuiding returns 0
21:48:34.177 00.000 18852 PulseGuide returned control before completion, sleep 156
21:48:34.349 00.172 18852 IsGuiding returns 0
21:48:34.349 00.000 18852 Move returns status 0, amount 147
21:48:34.349 00.000 18852 MoveAxis(N, 288, ABG)
21:48:34.349 00.000 18852 Guiding  Dir = 0, Dur = 288
21:48:34.349 00.000 18852 IsSlewing returns 0
21:48:34.349 00.000 18852 IsGuiding returns 0
21:48:34.349 00.000 18852 PulseGuide returned control before completion, sleep 297
21:48:34.661 00.312 18852 IsGuiding returns 0
21:48:34.661 00.000 18852 Move returns status 0, amount 288
21:48:34.661 00.000 18852 move complete, result=0
21:48:34.661 00.000 18852 worker thread done servicing request
21:48:34.661 00.000 18852 Worker thread wakes up
21:48:34.661 00.000 13524 GuideStep: -3.9 px 147 ms EAST, -1.0 px 288 ms NORTH
21:48:34.661 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:34.661 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:37.943 03.282 18852 Exposure complete
21:48:37.974 00.031 18852 worker thread done servicing request
21:48:37.974 00.000 13524 OnExposeComplete: enter
21:48:37.974 00.000 13524 UpdateGuideState(): m_state=6
21:48:37.974 00.000 13524 Star::Find(15, 405, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:48:37.974 00.000 13524 Star::Find returns 1 (0), X=406.11, Y=281.44, Mass=493, SNR=13.7, Peak=125 HFD=2.1
21:48:37.974 00.000 13524 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.99) = xAngle (3.04 = 3.04)
21:48:37.990 00.016 13524 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.20)
21:48:37.990 00.000 13524 CameraToMount -- cameraX=-1.35 cameraY=2.61 hyp=2.94 cameraTheta=2.05 mountX=-2.93 mountY=-0.59, mountTheta=-2.94
21:48:37.990 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.35, y=2.61, opts=13)
21:48:37.990 00.000 13524 Enqueuing Move request for scope (-1.35, 2.61)
21:48:37.990 00.000 18852 Worker thread wakes up
21:48:37.990 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.35, 2.61) opts 0xd
21:48:37.990 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.35, 2.61)
21:48:37.990 00.000 18852 Moving (-1.35, 2.61) raw xDistance=-2.93 yDistance=-0.59
21:48:37.990 00.000 18852 PPEC rslt: input = -2.93, final = -0.43, react = -0.44, pred = -0.20, hyst = -0.40, hyst_pct = 0.86, period_length = 479.00
21:48:37.990 00.000 18852 PPEC: input: -2.93, control: -0.43, exposure: 3000
21:48:37.990 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
21:48:37.990 00.000 18852 MoveAxis(E, 106, ABG)
21:48:37.990 00.000 18852 Guiding  Dir = 2, Dur = 106
21:48:37.990 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=3, FiltMax=254, Gamma=1.000
21:48:37.990 00.000 13524 UpdateGuideState exits: m=493 SNR=13.7
21:48:37.990 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:37.990 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:37.990 00.000 13524 Enqueuing Expose request
21:48:37.990 00.000 18852 IsSlewing returns 0
21:48:37.990 00.000 18852 IsGuiding returns 0
21:48:38.005 00.015 18852 PulseGuide returned control before completion, sleep 115
21:48:38.127 00.122 18852 IsGuiding returns 0
21:48:38.127 00.000 18852 Move returns status 0, amount 106
21:48:38.127 00.000 18852 MoveAxis(N, 171, ABG)
21:48:38.127 00.000 18852 Guiding  Dir = 0, Dur = 171
21:48:38.127 00.000 18852 IsSlewing returns 0
21:48:38.127 00.000 18852 IsGuiding returns 0
21:48:38.127 00.000 18852 PulseGuide returned control before completion, sleep 180
21:48:38.326 00.199 18852 IsGuiding returns 0
21:48:38.326 00.000 18852 Move returns status 0, amount 171
21:48:38.326 00.000 18852 move complete, result=0
21:48:38.326 00.000 18852 worker thread done servicing request
21:48:38.327 00.001 13524 GuideStep: -2.9 px 106 ms EAST, -0.6 px 171 ms NORTH
21:48:38.327 00.000 18852 Worker thread wakes up
21:48:38.327 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:38.327 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:41.564 03.237 18852 Exposure complete
21:48:41.596 00.032 18852 worker thread done servicing request
21:48:41.596 00.000 13524 OnExposeComplete: enter
21:48:41.598 00.002 13524 UpdateGuideState(): m_state=6
21:48:41.599 00.001 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:48:41.601 00.002 13524 Star::Find returns 1 (0), X=406.55, Y=281.40, Mass=498, SNR=13.8, Peak=136 HFD=1.5
21:48:41.602 00.001 13524 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.99) = xAngle (2.90 = 2.90)
21:48:41.603 00.001 13524 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.94 = -0.34)
21:48:41.604 00.001 13524 CameraToMount -- cameraX=-0.91 cameraY=2.58 hyp=2.73 cameraTheta=1.91 mountX=-2.65 mountY=-0.92, mountTheta=-2.81
21:48:41.609 00.005 13524 SchedulePrimaryMove(0FE72EF0, x=-0.91, y=2.58, opts=13)
21:48:41.610 00.001 13524 Enqueuing Move request for scope (-0.91, 2.58)
21:48:41.612 00.002 18852 Worker thread wakes up
21:48:41.612 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 2.58) opts 0xd
21:48:41.612 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.91, 2.58)
21:48:41.612 00.000 18852 Moving (-0.91, 2.58) raw xDistance=-2.65 yDistance=-0.92
21:48:41.612 00.000 18852 PPEC rslt: input = -2.65, final = -0.43, react = -0.40, pred = -0.44, hyst = -0.37, hyst_pct = 0.85, period_length = 479.00
21:48:41.612 00.000 18852 PPEC: input: -2.65, control: -0.43, exposure: 3000
21:48:41.612 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
21:48:41.612 00.000 18852 MoveAxis(E, 107, ABG)
21:48:41.612 00.000 18852 Guiding  Dir = 2, Dur = 107
21:48:41.613 00.001 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=3, FiltMax=254, Gamma=1.000
21:48:41.615 00.002 13524 UpdateGuideState exits: m=498 SNR=13.8
21:48:41.616 00.001 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:41.617 00.001 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:41.619 00.002 13524 Enqueuing Expose request
21:48:41.620 00.001 18852 IsSlewing returns 0
21:48:41.620 00.000 18852 IsGuiding returns 0
21:48:41.622 00.002 18852 PulseGuide returned control before completion, sleep 116
21:48:41.741 00.119 18852 IsGuiding returns 1
21:48:41.741 00.000 18852 scope still moving after pulse duration time elapsed
21:48:41.772 00.031 18852 IsSlewing returns 0
21:48:41.772 00.000 18852 IsGuiding returns 0
21:48:41.772 00.000 18852 scope move finished after 107 + 46 ms
21:48:41.772 00.000 18852 Move returns status 0, amount 107
21:48:41.772 00.000 18852 MoveAxis(N, 265, ABG)
21:48:41.772 00.000 18852 Guiding  Dir = 0, Dur = 265
21:48:41.772 00.000 18852 IsSlewing returns 0
21:48:41.772 00.000 18852 IsGuiding returns 0
21:48:41.772 00.000 18852 PulseGuide returned control before completion, sleep 273
21:48:42.067 00.295 18852 IsGuiding returns 0
21:48:42.067 00.000 18852 Move returns status 0, amount 265
21:48:42.067 00.000 18852 move complete, result=0
21:48:42.067 00.000 18852 worker thread done servicing request
21:48:42.067 00.000 18852 Worker thread wakes up
21:48:42.067 00.000 13524 GuideStep: -2.7 px 107 ms EAST, -0.9 px 265 ms NORTH
21:48:42.067 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:42.067 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:45.303 03.236 18852 Exposure complete
21:48:45.334 00.031 18852 worker thread done servicing request
21:48:45.334 00.000 13524 OnExposeComplete: enter
21:48:45.334 00.000 13524 UpdateGuideState(): m_state=6
21:48:45.334 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:48:45.334 00.000 13524 Star::Find returns 1 (0), X=406.83, Y=280.90, Mass=588, SNR=14.8, Peak=151 HFD=2.2
21:48:45.334 00.000 13524 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.99) = xAngle (2.85 = 2.85)
21:48:45.334 00.000 13524 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.39)
21:48:45.334 00.000 13524 CameraToMount -- cameraX=-0.63 cameraY=2.08 hyp=2.17 cameraTheta=1.86 mountX=-2.08 mountY=-0.82, mountTheta=-2.77
21:48:45.334 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.63, y=2.08, opts=13)
21:48:45.350 00.016 13524 Enqueuing Move request for scope (-0.63, 2.08)
21:48:45.350 00.000 18852 Worker thread wakes up
21:48:45.350 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 2.08) opts 0xd
21:48:45.350 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.63, 2.08)
21:48:45.350 00.000 18852 Moving (-0.63, 2.08) raw xDistance=-2.08 yDistance=-0.82
21:48:45.350 00.000 18852 PPEC rslt: input = -2.08, final = -0.32, react = -0.31, pred = -0.23, hyst = -0.29, hyst_pct = 0.85, period_length = 479.00
21:48:45.350 00.000 18852 PPEC: input: -2.08, control: -0.32, exposure: 3000
21:48:45.350 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
21:48:45.350 00.000 18852 MoveAxis(E, 80, ABG)
21:48:45.350 00.000 18852 Guiding  Dir = 2, Dur = 80
21:48:45.350 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=2, FiltMax=255, Gamma=1.000
21:48:45.350 00.000 13524 UpdateGuideState exits: m=588 SNR=14.8
21:48:45.350 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:45.350 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:45.350 00.000 13524 Enqueuing Expose request
21:48:45.350 00.000 18852 IsSlewing returns 0
21:48:45.350 00.000 18852 IsGuiding returns 0
21:48:45.350 00.000 18852 PulseGuide returned control before completion, sleep 89
21:48:45.459 00.109 18852 IsGuiding returns 0
21:48:45.459 00.000 18852 Move returns status 0, amount 80
21:48:45.459 00.000 18852 MoveAxis(N, 237, ABG)
21:48:45.459 00.000 18852 Guiding  Dir = 0, Dur = 237
21:48:45.459 00.000 18852 IsSlewing returns 0
21:48:45.459 00.000 18852 IsGuiding returns 0
21:48:45.459 00.000 18852 PulseGuide returned control before completion, sleep 246
21:48:45.725 00.266 18852 IsGuiding returns 1
21:48:45.725 00.000 18852 scope still moving after pulse duration time elapsed
21:48:45.756 00.031 18852 IsSlewing returns 0
21:48:45.756 00.000 18852 IsGuiding returns 0
21:48:45.756 00.000 18852 scope move finished after 237 + 58 ms
21:48:45.756 00.000 18852 Move returns status 0, amount 237
21:48:45.756 00.000 18852 move complete, result=0
21:48:45.756 00.000 18852 worker thread done servicing request
21:48:45.756 00.000 18852 Worker thread wakes up
21:48:45.756 00.000 13524 GuideStep: -2.1 px 80 ms EAST, -0.8 px 237 ms NORTH
21:48:45.756 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:45.756 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:48.997 03.241 18852 Exposure complete
21:48:49.028 00.031 18852 worker thread done servicing request
21:48:49.028 00.000 13524 OnExposeComplete: enter
21:48:49.028 00.000 13524 UpdateGuideState(): m_state=6
21:48:49.028 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:48:49.028 00.000 13524 Star::Find returns 1 (0), X=406.67, Y=281.03, Mass=535, SNR=14.5, Peak=141 HFD=2.1
21:48:49.028 00.000 13524 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.99) = xAngle (2.90 = 2.90)
21:48:49.028 00.000 13524 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.95 = -0.33)
21:48:49.028 00.000 13524 CameraToMount -- cameraX=-0.80 cameraY=2.20 hyp=2.34 cameraTheta=1.92 mountX=-2.27 mountY=-0.77, mountTheta=-2.82
21:48:49.044 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.80, y=2.20, opts=13)
21:48:49.044 00.000 13524 Enqueuing Move request for scope (-0.80, 2.20)
21:48:49.044 00.000 18852 Worker thread wakes up
21:48:49.044 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 2.20) opts 0xd
21:48:49.044 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.80, 2.20)
21:48:49.044 00.000 18852 Moving (-0.80, 2.20) raw xDistance=-2.27 yDistance=-0.77
21:48:49.044 00.000 18852 PPEC rslt: input = -2.27, final = -0.21, react = -0.34, pred = 0.72, hyst = -0.31, hyst_pct = 0.85, period_length = 479.00
21:48:49.044 00.000 18852 PPEC: input: -2.27, control: -0.21, exposure: 3000
21:48:49.044 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
21:48:49.044 00.000 18852 MoveAxis(E, 51, ABG)
21:48:49.044 00.000 18852 Guiding  Dir = 2, Dur = 51
21:48:49.044 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=3, FiltMax=255, Gamma=1.000
21:48:49.044 00.000 13524 UpdateGuideState exits: m=535 SNR=14.5
21:48:49.044 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:49.044 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:49.044 00.000 13524 Enqueuing Expose request
21:48:49.044 00.000 18852 IsSlewing returns 0
21:48:49.044 00.000 18852 IsGuiding returns 0
21:48:49.044 00.000 18852 PulseGuide returned control before completion, sleep 59
21:48:49.122 00.078 18852 IsGuiding returns 0
21:48:49.122 00.000 18852 Move returns status 0, amount 51
21:48:49.122 00.000 18852 MoveAxis(N, 221, ABG)
21:48:49.122 00.000 18852 Guiding  Dir = 0, Dur = 221
21:48:49.122 00.000 18852 IsSlewing returns 0
21:48:49.122 00.000 18852 IsGuiding returns 0
21:48:49.122 00.000 18852 PulseGuide returned control before completion, sleep 230
21:48:49.372 00.250 18852 IsGuiding returns 0
21:48:49.372 00.000 18852 Move returns status 0, amount 221
21:48:49.372 00.000 18852 move complete, result=0
21:48:49.372 00.000 18852 worker thread done servicing request
21:48:49.372 00.000 18852 Worker thread wakes up
21:48:49.372 00.000 13524 GuideStep: -2.3 px 51 ms EAST, -0.8 px 221 ms NORTH
21:48:49.372 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:49.372 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:52.621 03.249 18852 Exposure complete
21:48:52.652 00.031 18852 worker thread done servicing request
21:48:52.652 00.000 13524 OnExposeComplete: enter
21:48:52.652 00.000 13524 UpdateGuideState(): m_state=6
21:48:52.652 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:48:52.652 00.000 13524 Star::Find returns 1 (0), X=406.13, Y=281.99, Mass=536, SNR=14.2, Peak=129 HFD=2.0
21:48:52.652 00.000 13524 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.99) = xAngle (2.96 = 2.96)
21:48:52.668 00.016 13524 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.28)
21:48:52.668 00.000 13524 CameraToMount -- cameraX=-1.33 cameraY=3.17 hyp=3.43 cameraTheta=1.97 mountX=-3.37 mountY=-0.96, mountTheta=-2.87
21:48:52.668 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.33, y=3.17, opts=13)
21:48:52.668 00.000 13524 Enqueuing Move request for scope (-1.33, 3.17)
21:48:52.668 00.000 18852 Worker thread wakes up
21:48:52.668 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.33, 3.17) opts 0xd
21:48:52.668 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.33, 3.17)
21:48:52.668 00.000 18852 Moving (-1.33, 3.17) raw xDistance=-3.37 yDistance=-0.96
21:48:52.668 00.000 18852 PPEC rslt: input = -3.37, final = -0.36, react = -0.51, pred = 0.70, hyst = -0.46, hyst_pct = 0.84, period_length = 479.00
21:48:52.668 00.000 18852 PPEC: input: -3.37, control: -0.36, exposure: 3000
21:48:52.668 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
21:48:52.668 00.000 18852 MoveAxis(E, 88, ABG)
21:48:52.668 00.000 18852 Guiding  Dir = 2, Dur = 88
21:48:52.668 00.000 18852 IsSlewing returns 0
21:48:52.668 00.000 18852 IsGuiding returns 0
21:48:52.668 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=37, FiltMin=2, FiltMax=254, Gamma=1.000
21:48:52.668 00.000 13524 UpdateGuideState exits: m=536 SNR=14.2
21:48:52.668 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:52.668 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:52.668 00.000 13524 Enqueuing Expose request
21:48:52.683 00.015 18852 PulseGuide returned control before completion, sleep 97
21:48:52.793 00.110 18852 IsGuiding returns 0
21:48:52.793 00.000 18852 Move returns status 0, amount 88
21:48:52.793 00.000 18852 MoveAxis(N, 277, ABG)
21:48:52.793 00.000 18852 Guiding  Dir = 0, Dur = 277
21:48:52.793 00.000 18852 IsSlewing returns 0
21:48:52.793 00.000 18852 IsGuiding returns 0
21:48:52.793 00.000 18852 PulseGuide returned control before completion, sleep 286
21:48:53.090 00.297 18852 IsGuiding returns 0
21:48:53.090 00.000 18852 Move returns status 0, amount 277
21:48:53.090 00.000 18852 move complete, result=0
21:48:53.090 00.000 18852 worker thread done servicing request
21:48:53.090 00.000 18852 Worker thread wakes up
21:48:53.090 00.000 13524 GuideStep: -3.4 px 88 ms EAST, -1.0 px 277 ms NORTH
21:48:53.090 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:53.090 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:48:56.348 03.258 18852 Exposure complete
21:48:56.394 00.046 18852 worker thread done servicing request
21:48:56.394 00.000 13524 OnExposeComplete: enter
21:48:56.394 00.000 13524 UpdateGuideState(): m_state=6
21:48:56.394 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:48:56.394 00.000 13524 Star::Find returns 1 (0), X=406.68, Y=281.31, Mass=482, SNR=13.7, Peak=141 HFD=1.8
21:48:56.394 00.000 13524 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.99) = xAngle (2.86 = 2.86)
21:48:56.394 00.000 13524 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.91 = -0.38)
21:48:56.394 00.000 13524 CameraToMount -- cameraX=-0.78 cameraY=2.48 hyp=2.60 cameraTheta=1.88 mountX=-2.50 mountY=-0.95, mountTheta=-2.78
21:48:56.410 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.78, y=2.48, opts=13)
21:48:56.410 00.000 13524 Enqueuing Move request for scope (-0.78, 2.48)
21:48:56.410 00.000 18852 Worker thread wakes up
21:48:56.410 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 2.48) opts 0xd
21:48:56.410 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.78, 2.48)
21:48:56.410 00.000 18852 Moving (-0.78, 2.48) raw xDistance=-2.50 yDistance=-0.95
21:48:56.410 00.000 18852 PPEC rslt: input = -2.50, final = -0.45, react = -0.38, pred = -0.68, hyst = -0.34, hyst_pct = 0.84, period_length = 479.00
21:48:56.410 00.000 18852 PPEC: input: -2.50, control: -0.45, exposure: 3000
21:48:56.410 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
21:48:56.410 00.000 18852 MoveAxis(E, 111, ABG)
21:48:56.410 00.000 18852 Guiding  Dir = 2, Dur = 111
21:48:56.410 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=1, FiltMax=255, Gamma=1.000
21:48:56.410 00.000 13524 UpdateGuideState exits: m=482 SNR=13.7
21:48:56.410 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:56.410 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:48:56.410 00.000 13524 Enqueuing Expose request
21:48:56.410 00.000 18852 IsSlewing returns 0
21:48:56.410 00.000 18852 IsGuiding returns 0
21:48:56.410 00.000 18852 PulseGuide returned control before completion, sleep 120
21:48:56.551 00.141 18852 IsGuiding returns 0
21:48:56.551 00.000 18852 Move returns status 0, amount 111
21:48:56.551 00.000 18852 MoveAxis(N, 276, ABG)
21:48:56.551 00.000 18852 Guiding  Dir = 0, Dur = 276
21:48:56.551 00.000 18852 IsSlewing returns 0
21:48:56.551 00.000 18852 IsGuiding returns 0
21:48:56.551 00.000 18852 PulseGuide returned control before completion, sleep 283
21:48:56.848 00.297 18852 IsGuiding returns 0
21:48:56.848 00.000 18852 Move returns status 0, amount 276
21:48:56.848 00.000 18852 move complete, result=0
21:48:56.848 00.000 18852 worker thread done servicing request
21:48:56.848 00.000 18852 Worker thread wakes up
21:48:56.848 00.000 13524 GuideStep: -2.5 px 111 ms EAST, -1.0 px 276 ms NORTH
21:48:56.848 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:48:56.848 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:00.090 03.242 18852 Exposure complete
21:49:00.121 00.031 18852 worker thread done servicing request
21:49:00.121 00.000 13524 OnExposeComplete: enter
21:49:00.121 00.000 13524 UpdateGuideState(): m_state=6
21:49:00.121 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:49:00.121 00.000 13524 Star::Find returns 1 (0), X=406.47, Y=281.60, Mass=514, SNR=14.0, Peak=144 HFD=1.6
21:49:00.121 00.000 13524 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.99) = xAngle (2.90 = 2.90)
21:49:00.121 00.000 13524 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.95 = -0.34)
21:49:00.137 00.016 13524 CameraToMount -- cameraX=-1.00 cameraY=2.77 hyp=2.95 cameraTheta=1.92 mountX=-2.86 mountY=-0.97, mountTheta=-2.81
21:49:00.137 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.00, y=2.77, opts=13)
21:49:00.137 00.000 13524 Enqueuing Move request for scope (-1.00, 2.77)
21:49:00.137 00.000 18852 Worker thread wakes up
21:49:00.137 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 2.77) opts 0xd
21:49:00.137 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.00, 2.77)
21:49:00.137 00.000 18852 Moving (-1.00, 2.77) raw xDistance=-2.86 yDistance=-0.97
21:49:00.137 00.000 18852 PPEC rslt: input = -2.86, final = -0.51, react = -0.43, pred = -0.70, hyst = -0.39, hyst_pct = 0.84, period_length = 479.00
21:49:00.137 00.000 18852 PPEC: input: -2.86, control: -0.51, exposure: 3000
21:49:00.137 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
21:49:00.137 00.000 18852 MoveAxis(E, 125, ABG)
21:49:00.137 00.000 18852 Guiding  Dir = 2, Dur = 125
21:49:00.137 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=3, FiltMax=254, Gamma=1.000
21:49:00.137 00.000 13524 UpdateGuideState exits: m=514 SNR=14.0
21:49:00.137 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:00.137 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:00.137 00.000 13524 Enqueuing Expose request
21:49:00.137 00.000 18852 IsSlewing returns 0
21:49:00.137 00.000 18852 IsGuiding returns 0
21:49:00.152 00.015 18852 PulseGuide returned control before completion, sleep 134
21:49:00.293 00.141 18852 IsGuiding returns 0
21:49:00.293 00.000 18852 Move returns status 0, amount 125
21:49:00.293 00.000 18852 MoveAxis(N, 280, ABG)
21:49:00.293 00.000 18852 Guiding  Dir = 0, Dur = 280
21:49:00.293 00.000 18852 IsSlewing returns 0
21:49:00.293 00.000 18852 IsGuiding returns 0
21:49:00.293 00.000 18852 PulseGuide returned control before completion, sleep 287
21:49:00.590 00.297 18852 IsGuiding returns 0
21:49:00.590 00.000 18852 Move returns status 0, amount 280
21:49:00.590 00.000 18852 move complete, result=0
21:49:00.590 00.000 18852 worker thread done servicing request
21:49:00.590 00.000 18852 Worker thread wakes up
21:49:00.590 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:00.590 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:00.590 00.000 13524 GuideStep: -2.9 px 125 ms EAST, -1.0 px 280 ms NORTH
21:49:03.823 03.233 18852 Exposure complete
21:49:03.854 00.031 18852 worker thread done servicing request
21:49:03.854 00.000 13524 OnExposeComplete: enter
21:49:03.854 00.000 13524 UpdateGuideState(): m_state=6
21:49:03.854 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:49:03.854 00.000 13524 Star::Find returns 1 (0), X=406.32, Y=282.30, Mass=515, SNR=13.8, Peak=117 HFD=2.3
21:49:03.854 00.000 13524 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.99) = xAngle (2.87 = 2.87)
21:49:03.854 00.000 13524 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.92 = -0.36)
21:49:03.854 00.000 13524 CameraToMount -- cameraX=-1.14 cameraY=3.47 hyp=3.65 cameraTheta=1.89 mountX=-3.52 mountY=-1.30, mountTheta=-2.79
21:49:03.870 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-1.14, y=3.47, opts=13)
21:49:03.870 00.000 13524 Enqueuing Move request for scope (-1.14, 3.47)
21:49:03.870 00.000 18852 Worker thread wakes up
21:49:03.870 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 3.47) opts 0xd
21:49:03.870 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.14, 3.47)
21:49:03.870 00.000 18852 Moving (-1.14, 3.47) raw xDistance=-3.52 yDistance=-1.30
21:49:03.870 00.000 18852 PPEC rslt: input = -3.52, final = -0.59, react = -0.53, pred = -0.59, hyst = -0.48, hyst_pct = 0.83, period_length = 479.00
21:49:03.870 00.000 18852 PPEC: input: -3.52, control: -0.59, exposure: 3000
21:49:03.870 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.30 from input -1.30
21:49:03.870 00.000 18852 MoveAxis(E, 145, ABG)
21:49:03.870 00.000 18852 Guiding  Dir = 2, Dur = 145
21:49:03.870 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=0, FiltMax=254, Gamma=1.000
21:49:03.870 00.000 13524 UpdateGuideState exits: m=515 SNR=13.8
21:49:03.870 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:03.870 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:03.870 00.000 13524 Enqueuing Expose request
21:49:03.870 00.000 18852 IsSlewing returns 0
21:49:03.870 00.000 18852 IsGuiding returns 0
21:49:03.885 00.015 18852 PulseGuide returned control before completion, sleep 154
21:49:04.042 00.157 18852 IsGuiding returns 0
21:49:04.042 00.000 18852 Move returns status 0, amount 145
21:49:04.042 00.000 18852 MoveAxis(N, 375, ABG)
21:49:04.042 00.000 18852 Guiding  Dir = 0, Dur = 375
21:49:04.042 00.000 18852 IsSlewing returns 0
21:49:04.042 00.000 18852 IsGuiding returns 0
21:49:04.042 00.000 18852 PulseGuide returned control before completion, sleep 384
21:49:04.432 00.390 18852 IsGuiding returns 0
21:49:04.432 00.000 18852 Move returns status 0, amount 375
21:49:04.432 00.000 18852 move complete, result=0
21:49:04.432 00.000 18852 worker thread done servicing request
21:49:04.432 00.000 18852 Worker thread wakes up
21:49:04.432 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:04.432 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:04.432 00.000 13524 GuideStep: -3.5 px 145 ms EAST, -1.3 px 375 ms NORTH
21:49:07.666 03.234 18852 Exposure complete
21:49:07.697 00.031 18852 worker thread done servicing request
21:49:07.697 00.000 13524 OnExposeComplete: enter
21:49:07.697 00.000 13524 UpdateGuideState(): m_state=6
21:49:07.697 00.000 13524 Star::Find(15, 406, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:49:07.697 00.000 13524 Star::Find returns 1 (0), X=406.90, Y=281.32, Mass=486, SNR=13.7, Peak=141 HFD=2.3
21:49:07.697 00.000 13524 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.99) = xAngle (2.78 = 2.78)
21:49:07.697 00.000 13524 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.83 = -0.46)
21:49:07.712 00.015 13524 CameraToMount -- cameraX=-0.57 cameraY=2.49 hyp=2.56 cameraTheta=1.79 mountX=-2.39 mountY=-1.13, mountTheta=-2.70
21:49:07.712 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.57, y=2.49, opts=13)
21:49:07.712 00.000 13524 Enqueuing Move request for scope (-0.57, 2.49)
21:49:07.712 00.000 18852 Worker thread wakes up
21:49:07.712 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 2.49) opts 0xd
21:49:07.712 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.57, 2.49)
21:49:07.712 00.000 18852 Moving (-0.57, 2.49) raw xDistance=-2.39 yDistance=-1.13
21:49:07.712 00.000 18852 PPEC rslt: input = -2.39, final = -0.39, react = -0.36, pred = -0.34, hyst = -0.33, hyst_pct = 0.83, period_length = 479.00
21:49:07.712 00.000 18852 PPEC: input: -2.39, control: -0.39, exposure: 3000
21:49:07.712 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13
21:49:07.712 00.000 18852 MoveAxis(E, 97, ABG)
21:49:07.712 00.000 18852 Guiding  Dir = 2, Dur = 97
21:49:07.712 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:49:07.712 00.000 13524 UpdateGuideState exits: m=486 SNR=13.7
21:49:07.712 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:07.712 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:07.712 00.000 13524 Enqueuing Expose request
21:49:07.712 00.000 18852 IsSlewing returns 0
21:49:07.712 00.000 18852 IsGuiding returns 0
21:49:07.728 00.016 18852 PulseGuide returned control before completion, sleep 106
21:49:07.837 00.109 18852 IsGuiding returns 0
21:49:07.837 00.000 18852 Move returns status 0, amount 97
21:49:07.837 00.000 18852 MoveAxis(N, 327, ABG)
21:49:07.837 00.000 18852 Guiding  Dir = 0, Dur = 327
21:49:07.837 00.000 18852 IsSlewing returns 0
21:49:07.837 00.000 18852 IsGuiding returns 0
21:49:07.837 00.000 18852 PulseGuide returned control before completion, sleep 334
21:49:08.181 00.344 18852 IsGuiding returns 0
21:49:08.181 00.000 18852 Move returns status 0, amount 327
21:49:08.181 00.000 18852 move complete, result=0
21:49:08.181 00.000 18852 worker thread done servicing request
21:49:08.181 00.000 18852 Worker thread wakes up
21:49:08.181 00.000 13524 GuideStep: -2.4 px 97 ms EAST, -1.1 px 327 ms NORTH
21:49:08.181 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:08.181 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:11.212 03.031 13524 GetInt("/profile/4/camera/SaturationADU", 0) returns 255
21:49:11.212 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 39.000000
21:49:11.446 00.234 18852 Exposure complete
21:49:11.477 00.031 18852 worker thread done servicing request
21:49:11.477 00.000 13524 OnExposeComplete: enter
21:49:11.477 00.000 13524 UpdateGuideState(): m_state=6
21:49:11.493 00.016 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:49:11.493 00.000 13524 Star::Find returns 1 (0), X=406.89, Y=281.20, Mass=625, SNR=15.5, Peak=148 HFD=2.4
21:49:11.493 00.000 13524 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.99) = xAngle (2.79 = 2.79)
21:49:11.493 00.000 13524 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.84 = -0.44)
21:49:11.493 00.000 13524 CameraToMount -- cameraX=-0.57 cameraY=2.38 hyp=2.44 cameraTheta=1.81 mountX=-2.30 mountY=-1.05, mountTheta=-2.71
21:49:11.493 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.57, y=2.38, opts=13)
21:49:11.493 00.000 13524 Enqueuing Move request for scope (-0.57, 2.38)
21:49:11.493 00.000 18852 Worker thread wakes up
21:49:11.493 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 2.38) opts 0xd
21:49:11.493 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.57, 2.38)
21:49:11.493 00.000 18852 Moving (-0.57, 2.38) raw xDistance=-2.30 yDistance=-1.05
21:49:11.493 00.000 18852 PPEC rslt: input = -2.30, final = -0.26, react = -0.34, pred = 0.34, hyst = -0.32, hyst_pct = 0.82, period_length = 479.00
21:49:11.493 00.000 18852 PPEC: input: -2.30, control: -0.26, exposure: 3000
21:49:11.493 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05
21:49:11.493 00.000 18852 MoveAxis(E, 65, ABG)
21:49:11.493 00.000 18852 Guiding  Dir = 2, Dur = 65
21:49:11.493 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:49:11.493 00.000 13524 UpdateGuideState exits: m=625 SNR=15.5
21:49:11.493 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:11.493 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:11.508 00.015 13524 Enqueuing Expose request
21:49:11.508 00.000 18852 IsSlewing returns 0
21:49:11.508 00.000 18852 IsGuiding returns 0
21:49:11.508 00.000 18852 PulseGuide returned control before completion, sleep 74
21:49:11.602 00.094 18852 IsGuiding returns 0
21:49:11.602 00.000 18852 Move returns status 0, amount 65
21:49:11.602 00.000 18852 MoveAxis(N, 304, ABG)
21:49:11.602 00.000 18852 Guiding  Dir = 0, Dur = 304
21:49:11.602 00.000 18852 IsSlewing returns 0
21:49:11.602 00.000 18852 IsGuiding returns 0
21:49:11.602 00.000 18852 PulseGuide returned control before completion, sleep 311
21:49:11.930 00.328 18852 IsGuiding returns 0
21:49:11.930 00.000 18852 Move returns status 0, amount 304
21:49:11.930 00.000 18852 move complete, result=0
21:49:11.930 00.000 18852 worker thread done servicing request
21:49:11.930 00.000 18852 Worker thread wakes up
21:49:11.930 00.000 13524 GuideStep: -2.3 px 65 ms EAST, -1.1 px 304 ms NORTH
21:49:11.930 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:11.930 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:15.179 03.249 18852 Exposure complete
21:49:15.211 00.032 18852 worker thread done servicing request
21:49:15.211 00.000 13524 OnExposeComplete: enter
21:49:15.211 00.000 13524 UpdateGuideState(): m_state=6
21:49:15.211 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:49:15.211 00.000 13524 Star::Find returns 1 (0), X=407.11, Y=281.24, Mass=511, SNR=13.9, Peak=135 HFD=2.1
21:49:15.211 00.000 13524 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.99) = xAngle (2.70 = 2.70)
21:49:15.211 00.000 13524 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.75 = -0.53)
21:49:15.211 00.000 13524 CameraToMount -- cameraX=-0.35 cameraY=2.41 hyp=2.44 cameraTheta=1.72 mountX=-2.21 mountY=-1.24, mountTheta=-2.63
21:49:15.226 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.35, y=2.41, opts=13)
21:49:15.226 00.000 13524 Enqueuing Move request for scope (-0.35, 2.41)
21:49:15.226 00.000 18852 Worker thread wakes up
21:49:15.226 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 2.41) opts 0xd
21:49:15.226 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.35, 2.41)
21:49:15.226 00.000 18852 Moving (-0.35, 2.41) raw xDistance=-2.21 yDistance=-1.24
21:49:15.226 00.000 18852 PPEC rslt: input = -2.21, final = -0.21, react = -0.33, pred = 0.55, hyst = -0.30, hyst_pct = 0.82, period_length = 479.00
21:49:15.226 00.000 18852 PPEC: input: -2.21, control: -0.21, exposure: 3000
21:49:15.226 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.24 from input -1.24
21:49:15.226 00.000 18852 MoveAxis(E, 51, ABG)
21:49:15.226 00.000 18852 Guiding  Dir = 2, Dur = 51
21:49:15.226 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=0, FiltMax=254, Gamma=1.000
21:49:15.226 00.000 18852 IsSlewing returns 0
21:49:15.226 00.000 13524 UpdateGuideState exits: m=511 SNR=13.9
21:49:15.226 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:15.226 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:15.226 00.000 13524 Enqueuing Expose request
21:49:15.226 00.000 18852 IsGuiding returns 0
21:49:15.226 00.000 18852 PulseGuide returned control before completion, sleep 59
21:49:15.305 00.079 18852 IsGuiding returns 0
21:49:15.305 00.000 18852 Move returns status 0, amount 51
21:49:15.305 00.000 18852 MoveAxis(N, 359, ABG)
21:49:15.305 00.000 18852 Guiding  Dir = 0, Dur = 359
21:49:15.305 00.000 18852 IsSlewing returns 0
21:49:15.305 00.000 18852 IsGuiding returns 0
21:49:15.305 00.000 18852 PulseGuide returned control before completion, sleep 368
21:49:15.679 00.374 18852 IsGuiding returns 0
21:49:15.679 00.000 18852 Move returns status 0, amount 359
21:49:15.679 00.000 18852 move complete, result=0
21:49:15.679 00.000 18852 worker thread done servicing request
21:49:15.679 00.000 18852 Worker thread wakes up
21:49:15.679 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:15.679 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:15.679 00.000 13524 GuideStep: -2.2 px 51 ms EAST, -1.2 px 359 ms NORTH
21:49:17.257 01.578 13524 User exited setup dialog with 'cancel'
21:49:17.288 00.031 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 39.000000
21:49:18.910 01.622 18852 Exposure complete
21:49:18.948 00.038 18852 worker thread done servicing request
21:49:18.948 00.000 13524 OnExposeComplete: enter
21:49:18.975 00.027 13524 UpdateGuideState(): m_state=6
21:49:18.980 00.005 13524 Star::Find(15, 407, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:49:18.984 00.004 13524 Star::Find returns 1 (0), X=406.58, Y=281.86, Mass=477, SNR=13.6, Peak=121 HFD=2.0
21:49:18.988 00.004 13524 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.99) = xAngle (2.84 = 2.84)
21:49:18.990 00.002 13524 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.88 = -0.40)
21:49:18.993 00.003 13524 CameraToMount -- cameraX=-0.88 cameraY=3.04 hyp=3.16 cameraTheta=1.85 mountX=-3.02 mountY=-1.23, mountTheta=-2.76
21:49:18.996 00.003 13524 SchedulePrimaryMove(0FE72EF0, x=-0.88, y=3.04, opts=13)
21:49:18.999 00.003 13524 Enqueuing Move request for scope (-0.88, 3.04)
21:49:19.001 00.002 18852 Worker thread wakes up
21:49:19.002 00.001 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 3.04) opts 0xd
21:49:19.002 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.88, 3.04)
21:49:19.002 00.000 18852 Moving (-0.88, 3.04) raw xDistance=-3.02 yDistance=-1.23
21:49:19.002 00.000 18852 PPEC rslt: input = -3.02, final = -0.26, react = -0.45, pred = 0.87, hyst = -0.41, hyst_pct = 0.82, period_length = 479.00
21:49:19.002 00.000 18852 PPEC: input: -3.02, control: -0.26, exposure: 3000
21:49:19.002 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.23 from input -1.23
21:49:19.002 00.000 18852 MoveAxis(E, 64, ABG)
21:49:19.002 00.000 18852 Guiding  Dir = 2, Dur = 64
21:49:19.003 00.001 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:49:19.005 00.002 18852 IsSlewing returns 0
21:49:19.005 00.000 13524 UpdateGuideState exits: m=477 SNR=13.6
21:49:19.007 00.002 18852 IsGuiding returns 0
21:49:19.007 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:19.007 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:19.007 00.000 13524 Enqueuing Expose request
21:49:19.007 00.000 18852 PulseGuide returned control before completion, sleep 73
21:49:19.088 00.081 18852 IsGuiding returns 0
21:49:19.088 00.000 18852 Move returns status 0, amount 64
21:49:19.088 00.000 18852 MoveAxis(N, 354, ABG)
21:49:19.088 00.000 18852 Guiding  Dir = 0, Dur = 354
21:49:19.090 00.002 18852 IsSlewing returns 0
21:49:19.090 00.000 18852 IsGuiding returns 0
21:49:19.091 00.001 18852 PulseGuide returned control before completion, sleep 363
21:49:19.462 00.371 18852 IsGuiding returns 0
21:49:19.462 00.000 18852 Move returns status 0, amount 354
21:49:19.462 00.000 18852 move complete, result=0
21:49:19.463 00.001 18852 worker thread done servicing request
21:49:19.463 00.000 18852 Worker thread wakes up
21:49:19.463 00.000 13524 GuideStep: -3.0 px 64 ms EAST, -1.2 px 354 ms NORTH
21:49:19.467 00.004 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:19.468 00.001 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:22.723 03.255 18852 Exposure complete
21:49:22.754 00.031 18852 worker thread done servicing request
21:49:22.754 00.000 13524 OnExposeComplete: enter
21:49:22.754 00.000 13524 UpdateGuideState(): m_state=6
21:49:22.754 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:49:22.754 00.000 13524 Star::Find returns 1 (0), X=406.40, Y=281.67, Mass=522, SNR=14.1, Peak=151 HFD=1.7
21:49:22.769 00.015 13524 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.99) = xAngle (2.91 = 2.91)
21:49:22.769 00.000 13524 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.96 = -0.32)
21:49:22.769 00.000 13524 CameraToMount -- cameraX=-1.06 cameraY=2.84 hyp=3.03 cameraTheta=1.93 mountX=-2.95 mountY=-0.96, mountTheta=-2.83
21:49:22.769 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.06, y=2.84, opts=13)
21:49:22.769 00.000 13524 Enqueuing Move request for scope (-1.06, 2.84)
21:49:22.769 00.000 18852 Worker thread wakes up
21:49:22.769 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.06, 2.84) opts 0xd
21:49:22.769 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.06, 2.84)
21:49:22.769 00.000 18852 Moving (-1.06, 2.84) raw xDistance=-2.95 yDistance=-0.96
21:49:22.769 00.000 18852 PPEC rslt: input = -2.95, final = -0.45, react = -0.44, pred = -0.20, hyst = -0.40, hyst_pct = 0.81, period_length = 479.00
21:49:22.769 00.000 18852 PPEC: input: -2.95, control: -0.45, exposure: 3000
21:49:22.769 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
21:49:22.769 00.000 18852 MoveAxis(E, 110, ABG)
21:49:22.769 00.000 18852 Guiding  Dir = 2, Dur = 110
21:49:22.769 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=3, FiltMax=254, Gamma=1.000
21:49:22.769 00.000 13524 UpdateGuideState exits: m=522 SNR=14.1
21:49:22.769 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:22.769 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:22.769 00.000 13524 Enqueuing Expose request
21:49:22.769 00.000 18852 IsSlewing returns 0
21:49:22.769 00.000 18852 IsGuiding returns 0
21:49:22.785 00.016 18852 PulseGuide returned control before completion, sleep 119
21:49:22.910 00.125 18852 IsGuiding returns 0
21:49:22.910 00.000 18852 Move returns status 0, amount 110
21:49:22.910 00.000 18852 MoveAxis(N, 279, ABG)
21:49:22.910 00.000 18852 Guiding  Dir = 0, Dur = 279
21:49:22.910 00.000 18852 IsSlewing returns 0
21:49:22.910 00.000 18852 IsGuiding returns 0
21:49:22.910 00.000 18852 PulseGuide returned control before completion, sleep 287
21:49:23.207 00.297 18852 IsGuiding returns 0
21:49:23.207 00.000 18852 Move returns status 0, amount 279
21:49:23.207 00.000 18852 move complete, result=0
21:49:23.207 00.000 18852 worker thread done servicing request
21:49:23.207 00.000 18852 Worker thread wakes up
21:49:23.207 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:23.207 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:23.207 00.000 13524 GuideStep: -3.0 px 110 ms EAST, -1.0 px 279 ms NORTH
21:49:26.440 03.233 18852 Exposure complete
21:49:26.487 00.047 18852 worker thread done servicing request
21:49:26.487 00.000 13524 OnExposeComplete: enter
21:49:26.487 00.000 13524 UpdateGuideState(): m_state=6
21:49:26.487 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:49:26.487 00.000 13524 Star::Find returns 1 (0), X=406.90, Y=281.14, Mass=513, SNR=14.1, Peak=151 HFD=2.1
21:49:26.487 00.000 13524 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.99) = xAngle (2.79 = 2.79)
21:49:26.487 00.000 13524 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.84 = -0.44)
21:49:26.487 00.000 13524 CameraToMount -- cameraX=-0.56 cameraY=2.31 hyp=2.38 cameraTheta=1.81 mountX=-2.24 mountY=-1.02, mountTheta=-2.71
21:49:26.503 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.56, y=2.31, opts=13)
21:49:26.503 00.000 13524 Enqueuing Move request for scope (-0.56, 2.31)
21:49:26.503 00.000 18852 Worker thread wakes up
21:49:26.503 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 2.31) opts 0xd
21:49:26.503 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.56, 2.31)
21:49:26.503 00.000 18852 Moving (-0.56, 2.31) raw xDistance=-2.24 yDistance=-1.02
21:49:26.503 00.000 18852 PPEC rslt: input = -2.24, final = -0.49, react = -0.34, pred = -0.92, hyst = -0.31, hyst_pct = 0.81, period_length = 479.00
21:49:26.503 00.000 18852 PPEC: input: -2.24, control: -0.49, exposure: 3000
21:49:26.503 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02
21:49:26.503 00.000 18852 MoveAxis(E, 120, ABG)
21:49:26.503 00.000 18852 Guiding  Dir = 2, Dur = 120
21:49:26.503 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:49:26.503 00.000 13524 UpdateGuideState exits: m=513 SNR=14.1
21:49:26.503 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:26.503 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:26.503 00.000 13524 Enqueuing Expose request
21:49:26.503 00.000 18852 IsSlewing returns 0
21:49:26.503 00.000 18852 IsGuiding returns 0
21:49:26.518 00.015 18852 PulseGuide returned control before completion, sleep 129
21:49:26.659 00.141 18852 IsGuiding returns 1
21:49:26.659 00.000 18852 scope still moving after pulse duration time elapsed
21:49:26.690 00.031 18852 IsSlewing returns 0
21:49:26.690 00.000 18852 IsGuiding returns 0
21:49:26.690 00.000 18852 scope move finished after 120 + 57 ms
21:49:26.690 00.000 18852 Move returns status 0, amount 120
21:49:26.690 00.000 18852 MoveAxis(N, 295, ABG)
21:49:26.690 00.000 18852 Guiding  Dir = 0, Dur = 295
21:49:26.690 00.000 18852 IsSlewing returns 0
21:49:26.690 00.000 18852 IsGuiding returns 0
21:49:26.690 00.000 18852 PulseGuide returned control before completion, sleep 302
21:49:27.018 00.328 18852 IsGuiding returns 0
21:49:27.018 00.000 18852 Move returns status 0, amount 295
21:49:27.018 00.000 18852 move complete, result=0
21:49:27.018 00.000 18852 worker thread done servicing request
21:49:27.018 00.000 18852 Worker thread wakes up
21:49:27.018 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:27.018 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:27.018 00.000 13524 GuideStep: -2.2 px 120 ms EAST, -1.0 px 295 ms NORTH
21:49:30.268 03.250 18852 Exposure complete
21:49:30.299 00.031 18852 worker thread done servicing request
21:49:30.299 00.000 13524 OnExposeComplete: enter
21:49:30.299 00.000 13524 UpdateGuideState(): m_state=6
21:49:30.299 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:49:30.315 00.016 13524 Star::Find returns 1 (0), X=406.81, Y=281.64, Mass=514, SNR=13.9, Peak=133 HFD=2.0
21:49:30.315 00.000 13524 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.99) = xAngle (2.78 = 2.78)
21:49:30.315 00.000 13524 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.83 = -0.45)
21:49:30.315 00.000 13524 CameraToMount -- cameraX=-0.65 cameraY=2.82 hyp=2.89 cameraTheta=1.80 mountX=-2.71 mountY=-1.27, mountTheta=-2.70
21:49:30.315 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.65, y=2.82, opts=13)
21:49:30.315 00.000 13524 Enqueuing Move request for scope (-0.65, 2.82)
21:49:30.315 00.000 18852 Worker thread wakes up
21:49:30.315 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 2.82) opts 0xd
21:49:30.315 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.65, 2.82)
21:49:30.315 00.000 18852 Moving (-0.65, 2.82) raw xDistance=-2.71 yDistance=-1.27
21:49:30.315 00.000 18852 PPEC rslt: input = -2.71, final = -0.55, react = -0.41, pred = -0.87, hyst = -0.37, hyst_pct = 0.80, period_length = 479.00
21:49:30.315 00.000 18852 PPEC: input: -2.71, control: -0.55, exposure: 3000
21:49:30.315 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.27
21:49:30.315 00.000 18852 MoveAxis(E, 135, ABG)
21:49:30.315 00.000 18852 Guiding  Dir = 2, Dur = 135
21:49:30.315 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:49:30.315 00.000 13524 UpdateGuideState exits: m=514 SNR=13.9
21:49:30.315 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:30.315 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:30.330 00.015 13524 Enqueuing Expose request
21:49:30.330 00.000 18852 IsSlewing returns 0
21:49:30.330 00.000 18852 IsGuiding returns 0
21:49:30.330 00.000 18852 PulseGuide returned control before completion, sleep 144
21:49:30.486 00.156 18852 IsGuiding returns 1
21:49:30.486 00.000 18852 scope still moving after pulse duration time elapsed
21:49:30.518 00.032 18852 IsSlewing returns 0
21:49:30.518 00.000 18852 IsGuiding returns 0
21:49:30.518 00.000 18852 scope move finished after 135 + 54 ms
21:49:30.518 00.000 18852 Move returns status 0, amount 135
21:49:30.518 00.000 18852 MoveAxis(N, 367, ABG)
21:49:30.518 00.000 18852 Guiding  Dir = 0, Dur = 367
21:49:30.518 00.000 18852 IsSlewing returns 0
21:49:30.518 00.000 18852 IsGuiding returns 0
21:49:30.518 00.000 18852 PulseGuide returned control before completion, sleep 374
21:49:30.908 00.390 18852 IsGuiding returns 0
21:49:30.908 00.000 18852 Move returns status 0, amount 367
21:49:30.908 00.000 18852 move complete, result=0
21:49:30.908 00.000 18852 worker thread done servicing request
21:49:30.908 00.000 18852 Worker thread wakes up
21:49:30.908 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:30.908 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:30.908 00.000 13524 GuideStep: -2.7 px 135 ms EAST, -1.3 px 367 ms NORTH
21:49:34.145 03.237 18852 Exposure complete
21:49:34.176 00.031 18852 worker thread done servicing request
21:49:34.176 00.000 13524 OnExposeComplete: enter
21:49:34.176 00.000 13524 UpdateGuideState(): m_state=6
21:49:34.176 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
21:49:34.176 00.000 13524 Star::Find returns 1 (0), X=406.52, Y=281.68, Mass=550, SNR=14.4, Peak=149 HFD=1.7
21:49:34.176 00.000 13524 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.99) = xAngle (2.87 = 2.87)
21:49:34.176 00.000 13524 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.92 = -0.36)
21:49:34.176 00.000 13524 CameraToMount -- cameraX=-0.94 cameraY=2.86 hyp=3.01 cameraTheta=1.89 mountX=-2.90 mountY=-1.07, mountTheta=-2.79
21:49:34.176 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.94, y=2.86, opts=13)
21:49:34.192 00.016 13524 Enqueuing Move request for scope (-0.94, 2.86)
21:49:34.192 00.000 18852 Worker thread wakes up
21:49:34.192 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 2.86) opts 0xd
21:49:34.192 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.94, 2.86)
21:49:34.192 00.000 18852 Moving (-0.94, 2.86) raw xDistance=-2.90 yDistance=-1.07
21:49:34.192 00.000 18852 PPEC rslt: input = -2.90, final = -0.40, react = -0.44, pred = 0.05, hyst = -0.40, hyst_pct = 0.80, period_length = 479.00
21:49:34.192 00.000 18852 PPEC: input: -2.90, control: -0.40, exposure: 3000
21:49:34.192 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
21:49:34.192 00.000 18852 MoveAxis(E, 97, ABG)
21:49:34.192 00.000 18852 Guiding  Dir = 2, Dur = 97
21:49:34.192 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:49:34.192 00.000 13524 UpdateGuideState exits: m=550 SNR=14.4
21:49:34.192 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:34.192 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:34.192 00.000 13524 Enqueuing Expose request
21:49:34.192 00.000 18852 IsSlewing returns 0
21:49:34.192 00.000 18852 IsGuiding returns 0
21:49:34.192 00.000 18852 PulseGuide returned control before completion, sleep 106
21:49:34.317 00.125 18852 IsGuiding returns 0
21:49:34.317 00.000 18852 Move returns status 0, amount 97
21:49:34.317 00.000 18852 MoveAxis(N, 310, ABG)
21:49:34.317 00.000 18852 Guiding  Dir = 0, Dur = 310
21:49:34.317 00.000 18852 IsSlewing returns 0
21:49:34.317 00.000 18852 IsGuiding returns 0
21:49:34.317 00.000 18852 PulseGuide returned control before completion, sleep 319
21:49:34.641 00.324 18852 IsGuiding returns 0
21:49:34.641 00.000 18852 Move returns status 0, amount 310
21:49:34.641 00.000 18852 move complete, result=0
21:49:34.641 00.000 18852 worker thread done servicing request
21:49:34.641 00.000 18852 Worker thread wakes up
21:49:34.641 00.000 13524 GuideStep: -2.9 px 97 ms EAST, -1.1 px 310 ms NORTH
21:49:34.641 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:34.641 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:37.885 03.244 18852 Exposure complete
21:49:37.917 00.032 18852 worker thread done servicing request
21:49:37.917 00.000 13524 OnExposeComplete: enter
21:49:37.917 00.000 13524 UpdateGuideState(): m_state=6
21:49:37.917 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
21:49:37.917 00.000 13524 Star::Find returns 1 (0), X=406.73, Y=281.66, Mass=503, SNR=14.2, Peak=150 HFD=1.7
21:49:37.917 00.000 13524 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.99) = xAngle (2.81 = 2.81)
21:49:37.917 00.000 13524 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.86 = -0.43)
21:49:37.917 00.000 13524 CameraToMount -- cameraX=-0.74 cameraY=2.83 hyp=2.93 cameraTheta=1.82 mountX=-2.77 mountY=-1.21, mountTheta=-2.73
21:49:37.917 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.74, y=2.83, opts=13)
21:49:37.917 00.000 13524 Enqueuing Move request for scope (-0.74, 2.83)
21:49:37.932 00.015 18852 Worker thread wakes up
21:49:37.932 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 2.83) opts 0xd
21:49:37.932 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.74, 2.83)
21:49:37.932 00.000 18852 Moving (-0.74, 2.83) raw xDistance=-2.77 yDistance=-1.21
21:49:37.932 00.000 18852 PPEC rslt: input = -2.77, final = -0.40, react = -0.42, pred = -0.03, hyst = -0.38, hyst_pct = 0.80, period_length = 479.00
21:49:37.932 00.000 18852 PPEC: input: -2.77, control: -0.40, exposure: 3000
21:49:37.932 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.21 from input -1.21
21:49:37.932 00.000 18852 MoveAxis(E, 97, ABG)
21:49:37.932 00.000 18852 Guiding  Dir = 2, Dur = 97
21:49:37.932 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=38, FiltMin=3, FiltMax=254, Gamma=1.000
21:49:37.932 00.000 13524 UpdateGuideState exits: m=503 SNR=14.2
21:49:37.932 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:37.932 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:37.932 00.000 13524 Enqueuing Expose request
21:49:37.932 00.000 18852 IsSlewing returns 0
21:49:37.932 00.000 18852 IsGuiding returns 0
21:49:37.932 00.000 18852 PulseGuide returned control before completion, sleep 106
21:49:38.057 00.125 18852 IsGuiding returns 0
21:49:38.057 00.000 18852 Move returns status 0, amount 97
21:49:38.057 00.000 18852 MoveAxis(N, 350, ABG)
21:49:38.057 00.000 18852 Guiding  Dir = 0, Dur = 350
21:49:38.057 00.000 18852 IsSlewing returns 0
21:49:38.057 00.000 18852 IsGuiding returns 0
21:49:38.057 00.000 18852 PulseGuide returned control before completion, sleep 358
21:49:38.432 00.375 18852 IsGuiding returns 0
21:49:38.432 00.000 18852 Move returns status 0, amount 350
21:49:38.432 00.000 18852 move complete, result=0
21:49:38.432 00.000 18852 worker thread done servicing request
21:49:38.432 00.000 18852 Worker thread wakes up
21:49:38.432 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:38.432 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:38.432 00.000 13524 GuideStep: -2.8 px 97 ms EAST, -1.2 px 350 ms NORTH
21:49:41.691 03.259 18852 Exposure complete
21:49:41.723 00.032 18852 worker thread done servicing request
21:49:41.723 00.000 13524 OnExposeComplete: enter
21:49:41.723 00.000 13524 UpdateGuideState(): m_state=6
21:49:41.723 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
21:49:41.738 00.015 13524 Star::Find returns 1 (0), X=407.33, Y=280.78, Mass=501, SNR=14.2, Peak=135 HFD=1.8
21:49:41.738 00.000 13524 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.99) = xAngle (2.62 = 2.62)
21:49:41.738 00.000 13524 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.67 = -0.62)
21:49:41.738 00.000 13524 CameraToMount -- cameraX=-0.13 cameraY=1.96 hyp=1.96 cameraTheta=1.64 mountX=-1.70 mountY=-1.13, mountTheta=-2.56
21:49:41.738 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.13, y=1.96, opts=13)
21:49:41.738 00.000 13524 Enqueuing Move request for scope (-0.13, 1.96)
21:49:41.738 00.000 18852 Worker thread wakes up
21:49:41.738 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 1.96) opts 0xd
21:49:41.738 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.13, 1.96)
21:49:41.738 00.000 18852 Moving (-0.13, 1.96) raw xDistance=-1.70 yDistance=-1.13
21:49:41.738 00.000 18852 PPEC rslt: input = -1.70, final = -0.27, react = -0.26, pred = -0.16, hyst = -0.24, hyst_pct = 0.79, period_length = 479.00
21:49:41.738 00.000 18852 PPEC: input: -1.70, control: -0.27, exposure: 3000
21:49:41.738 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13
21:49:41.738 00.000 18852 MoveAxis(E, 67, ABG)
21:49:41.738 00.000 18852 Guiding  Dir = 2, Dur = 67
21:49:41.738 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:49:41.738 00.000 13524 UpdateGuideState exits: m=501 SNR=14.2
21:49:41.738 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:41.738 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:41.754 00.016 13524 Enqueuing Expose request
21:49:41.754 00.000 18852 IsSlewing returns 0
21:49:41.754 00.000 18852 IsGuiding returns 0
21:49:41.754 00.000 18852 PulseGuide returned control before completion, sleep 76
21:49:41.848 00.094 18852 IsGuiding returns 0
21:49:41.848 00.000 18852 Move returns status 0, amount 67
21:49:41.848 00.000 18852 MoveAxis(N, 327, ABG)
21:49:41.848 00.000 18852 Guiding  Dir = 0, Dur = 327
21:49:41.848 00.000 18852 IsSlewing returns 0
21:49:41.848 00.000 18852 IsGuiding returns 0
21:49:41.848 00.000 18852 PulseGuide returned control before completion, sleep 334
21:49:42.201 00.353 18852 IsGuiding returns 0
21:49:42.201 00.000 18852 Move returns status 0, amount 327
21:49:42.201 00.000 18852 move complete, result=0
21:49:42.201 00.000 18852 worker thread done servicing request
21:49:42.201 00.000 13524 GuideStep: -1.7 px 67 ms EAST, -1.1 px 327 ms NORTH
21:49:42.202 00.001 18852 Worker thread wakes up
21:49:42.202 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:42.202 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:45.455 03.253 18852 Exposure complete
21:49:45.484 00.029 18852 worker thread done servicing request
21:49:45.484 00.000 13524 OnExposeComplete: enter
21:49:45.484 00.000 13524 UpdateGuideState(): m_state=6
21:49:45.484 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
21:49:45.484 00.000 13524 Star::Find returns 1 (0), X=407.40, Y=280.42, Mass=468, SNR=13.5, Peak=161 HFD=1.5
21:49:45.500 00.016 13524 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.99) = xAngle (2.60 = 2.60)
21:49:45.502 00.002 13524 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.64 = -0.64)
21:49:45.502 00.000 13524 CameraToMount -- cameraX=-0.06 cameraY=1.60 hyp=1.60 cameraTheta=1.61 mountX=-1.37 mountY=-0.96, mountTheta=-2.53
21:49:45.502 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.06, y=1.60, opts=13)
21:49:45.502 00.000 13524 Enqueuing Move request for scope (-0.06, 1.60)
21:49:45.502 00.000 18852 Worker thread wakes up
21:49:45.502 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 1.60) opts 0xd
21:49:45.502 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.06, 1.60)
21:49:45.502 00.000 18852 Moving (-0.06, 1.60) raw xDistance=-1.37 yDistance=-0.96
21:49:45.502 00.000 18852 PPEC rslt: input = -1.37, final = -0.20, react = -0.21, pred = -0.02, hyst = -0.19, hyst_pct = 0.79, period_length = 479.00
21:49:45.502 00.000 18852 PPEC: input: -1.37, control: -0.20, exposure: 3000
21:49:45.502 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
21:49:45.502 00.000 18852 MoveAxis(E, 49, ABG)
21:49:45.502 00.000 18852 Guiding  Dir = 2, Dur = 49
21:49:45.502 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:49:45.502 00.000 13524 UpdateGuideState exits: m=468 SNR=13.5
21:49:45.502 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:45.502 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:45.502 00.000 13524 Enqueuing Expose request
21:49:45.502 00.000 18852 IsSlewing returns 0
21:49:45.502 00.000 18852 IsGuiding returns 0
21:49:45.518 00.016 18852 PulseGuide returned control before completion, sleep 58
21:49:45.584 00.066 18852 IsGuiding returns 0
21:49:45.585 00.001 18852 Move returns status 0, amount 49
21:49:45.585 00.000 18852 MoveAxis(N, 277, ABG)
21:49:45.585 00.000 18852 Guiding  Dir = 0, Dur = 277
21:49:45.585 00.000 18852 IsSlewing returns 0
21:49:45.585 00.000 18852 IsGuiding returns 0
21:49:45.585 00.000 18852 PulseGuide returned control before completion, sleep 285
21:49:45.888 00.303 18852 IsGuiding returns 0
21:49:45.888 00.000 18852 Move returns status 0, amount 277
21:49:45.888 00.000 18852 move complete, result=0
21:49:45.888 00.000 18852 worker thread done servicing request
21:49:45.888 00.000 18852 Worker thread wakes up
21:49:45.888 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:45.888 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:45.888 00.000 13524 GuideStep: -1.4 px 49 ms EAST, -1.0 px 277 ms NORTH
21:49:49.106 03.218 18852 Exposure complete
21:49:49.136 00.030 18852 worker thread done servicing request
21:49:49.136 00.000 13524 OnExposeComplete: enter
21:49:49.150 00.014 13524 UpdateGuideState(): m_state=6
21:49:49.153 00.003 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:49:49.153 00.000 13524 Star::Find returns 1 (0), X=407.25, Y=280.99, Mass=454, SNR=13.2, Peak=128 HFD=2.1
21:49:49.153 00.000 13524 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.99) = xAngle (2.65 = 2.65)
21:49:49.153 00.000 13524 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.70 = -0.58)
21:49:49.153 00.000 13524 CameraToMount -- cameraX=-0.21 cameraY=2.17 hyp=2.18 cameraTheta=1.67 mountX=-1.93 mountY=-1.20, mountTheta=-2.58
21:49:49.153 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.21, y=2.17, opts=13)
21:49:49.153 00.000 13524 Enqueuing Move request for scope (-0.21, 2.17)
21:49:49.153 00.000 18852 Worker thread wakes up
21:49:49.153 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 2.17) opts 0xd
21:49:49.153 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.21, 2.17)
21:49:49.153 00.000 18852 Moving (-0.21, 2.17) raw xDistance=-1.93 yDistance=-1.20
21:49:49.153 00.000 18852 PPEC rslt: input = -1.93, final = -0.15, react = -0.29, pred = 0.55, hyst = -0.26, hyst_pct = 0.78, period_length = 479.00
21:49:49.153 00.000 18852 PPEC: input: -1.93, control: -0.15, exposure: 3000
21:49:49.153 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20
21:49:49.153 00.000 18852 MoveAxis(E, 37, ABG)
21:49:49.153 00.000 18852 Guiding  Dir = 2, Dur = 37
21:49:49.153 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=255, Gamma=1.000
21:49:49.167 00.014 18852 IsSlewing returns 0
21:49:49.167 00.000 13524 UpdateGuideState exits: m=454 SNR=13.2
21:49:49.168 00.001 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:49.168 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:49.168 00.000 13524 Enqueuing Expose request
21:49:49.168 00.000 18852 IsGuiding returns 0
21:49:49.168 00.000 18852 PulseGuide returned control before completion, sleep 46
21:49:49.236 00.068 18852 IsGuiding returns 0
21:49:49.236 00.000 18852 Move returns status 0, amount 37
21:49:49.236 00.000 18852 MoveAxis(N, 347, ABG)
21:49:49.236 00.000 18852 Guiding  Dir = 0, Dur = 347
21:49:49.238 00.002 18852 IsSlewing returns 0
21:49:49.238 00.000 18852 IsGuiding returns 0
21:49:49.238 00.000 18852 PulseGuide returned control before completion, sleep 356
21:49:49.601 00.363 18852 IsGuiding returns 0
21:49:49.601 00.000 18852 Move returns status 0, amount 347
21:49:49.601 00.000 18852 move complete, result=0
21:49:49.601 00.000 18852 worker thread done servicing request
21:49:49.601 00.000 18852 Worker thread wakes up
21:49:49.601 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:49.601 00.000 13524 GuideStep: -1.9 px 37 ms EAST, -1.2 px 347 ms NORTH
21:49:49.603 00.002 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:52.846 03.243 18852 Exposure complete
21:49:52.877 00.031 18852 worker thread done servicing request
21:49:52.877 00.000 13524 OnExposeComplete: enter
21:49:52.877 00.000 13524 UpdateGuideState(): m_state=6
21:49:52.877 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:49:52.877 00.000 13524 Star::Find returns 1 (0), X=407.49, Y=280.79, Mass=605, SNR=15.2, Peak=140 HFD=1.9
21:49:52.877 00.000 13524 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.99) = xAngle (2.54 = 2.54)
21:49:52.893 00.016 13524 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.59 = -0.70)
21:49:52.893 00.000 13524 CameraToMount -- cameraX=0.03 cameraY=1.97 hyp=1.97 cameraTheta=1.56 mountX=-1.62 mountY=-1.26, mountTheta=-2.48
21:49:52.893 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.03, y=1.97, opts=13)
21:49:52.893 00.000 13524 Enqueuing Move request for scope (0.03, 1.97)
21:49:52.893 00.000 18852 Worker thread wakes up
21:49:52.893 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.97) opts 0xd
21:49:52.893 00.000 18852 Handling offset move in thread for scope, endpoint = (0.03, 1.97)
21:49:52.893 00.000 18852 Moving (0.03, 1.97) raw xDistance=-1.62 yDistance=-1.26
21:49:52.893 00.000 18852 PPEC rslt: input = -1.62, final = -0.18, react = -0.24, pred = 0.22, hyst = -0.22, hyst_pct = 0.78, period_length = 479.00
21:49:52.893 00.000 18852 PPEC: input: -1.62, control: -0.18, exposure: 3000
21:49:52.893 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.26 from input -1.26
21:49:52.893 00.000 18852 MoveAxis(E, 44, ABG)
21:49:52.893 00.000 18852 Guiding  Dir = 2, Dur = 44
21:49:52.893 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=3, FiltMax=255, Gamma=1.000
21:49:52.893 00.000 13524 UpdateGuideState exits: m=605 SNR=15.2
21:49:52.893 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:52.893 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:52.893 00.000 13524 Enqueuing Expose request
21:49:52.893 00.000 18852 IsSlewing returns 0
21:49:52.893 00.000 18852 IsGuiding returns 0
21:49:52.908 00.015 18852 PulseGuide returned control before completion, sleep 53
21:49:52.971 00.063 18852 IsGuiding returns 0
21:49:52.971 00.000 18852 Move returns status 0, amount 44
21:49:52.971 00.000 18852 MoveAxis(N, 364, ABG)
21:49:52.971 00.000 18852 Guiding  Dir = 0, Dur = 364
21:49:52.971 00.000 18852 IsSlewing returns 0
21:49:52.971 00.000 18852 IsGuiding returns 0
21:49:52.971 00.000 18852 PulseGuide returned control before completion, sleep 373
21:49:53.350 00.379 18852 IsGuiding returns 0
21:49:53.350 00.000 18852 Move returns status 0, amount 364
21:49:53.350 00.000 18852 move complete, result=0
21:49:53.350 00.000 18852 worker thread done servicing request
21:49:53.350 00.000 18852 Worker thread wakes up
21:49:53.350 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:53.350 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:49:53.350 00.000 13524 GuideStep: -1.6 px 44 ms EAST, -1.3 px 364 ms NORTH
21:49:56.595 03.245 18852 Exposure complete
21:49:56.649 00.054 18852 worker thread done servicing request
21:49:56.649 00.000 13524 OnExposeComplete: enter
21:49:56.649 00.000 13524 UpdateGuideState(): m_state=6
21:49:56.649 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:49:56.649 00.000 13524 Star::Find returns 1 (0), X=407.64, Y=280.56, Mass=469, SNR=13.3, Peak=139 HFD=1.6
21:49:56.665 00.016 13524 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.99) = xAngle (2.45 = 2.45)
21:49:56.665 00.000 13524 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.50 = -0.78)
21:49:56.665 00.000 13524 CameraToMount -- cameraX=0.18 cameraY=1.74 hyp=1.75 cameraTheta=1.47 mountX=-1.35 mountY=-1.23, mountTheta=-2.40
21:49:56.665 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.18, y=1.74, opts=13)
21:49:56.665 00.000 13524 Enqueuing Move request for scope (0.18, 1.74)
21:49:56.681 00.016 18852 Worker thread wakes up
21:49:56.681 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.18, 1.74) opts 0xd
21:49:56.681 00.000 18852 Handling offset move in thread for scope, endpoint = (0.18, 1.74)
21:49:56.681 00.000 18852 Moving (0.18, 1.74) raw xDistance=-1.35 yDistance=-1.23
21:49:56.681 00.000 18852 PPEC rslt: input = -1.35, final = -0.21, react = -0.20, pred = -0.07, hyst = -0.18, hyst_pct = 0.78, period_length = 479.00
21:49:56.683 00.002 18852 PPEC: input: -1.35, control: -0.21, exposure: 3000
21:49:56.683 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.23 from input -1.23
21:49:56.683 00.000 18852 MoveAxis(E, 50, ABG)
21:49:56.683 00.000 18852 Guiding  Dir = 2, Dur = 50
21:49:56.683 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:49:56.683 00.000 13524 UpdateGuideState exits: m=469 SNR=13.3
21:49:56.683 00.000 18852 IsSlewing returns 0
21:49:56.683 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:56.683 00.000 18852 IsGuiding returns 0
21:49:56.683 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:49:56.683 00.000 13524 Enqueuing Expose request
21:49:56.698 00.015 18852 PulseGuide returned control before completion, sleep 57
21:49:56.765 00.067 18852 IsGuiding returns 0
21:49:56.765 00.000 18852 Move returns status 0, amount 50
21:49:56.765 00.000 18852 MoveAxis(N, 357, ABG)
21:49:56.765 00.000 18852 Guiding  Dir = 0, Dur = 357
21:49:56.765 00.000 18852 IsSlewing returns 0
21:49:56.765 00.000 18852 IsGuiding returns 0
21:49:56.765 00.000 18852 PulseGuide returned control before completion, sleep 364
21:49:57.147 00.382 18852 IsGuiding returns 0
21:49:57.147 00.000 18852 Move returns status 0, amount 357
21:49:57.147 00.000 18852 move complete, result=0
21:49:57.147 00.000 18852 worker thread done servicing request
21:49:57.147 00.000 18852 Worker thread wakes up
21:49:57.147 00.000 13524 GuideStep: -1.4 px 50 ms EAST, -1.2 px 357 ms NORTH
21:49:57.150 00.003 18852 worker thread servicing REQUEST_EXPOSE 3000
21:49:57.150 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:00.395 03.245 18852 Exposure complete
21:50:00.426 00.031 18852 worker thread done servicing request
21:50:00.426 00.000 13524 OnExposeComplete: enter
21:50:00.426 00.000 13524 UpdateGuideState(): m_state=6
21:50:00.426 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:50:00.426 00.000 13524 Star::Find returns 1 (0), X=407.87, Y=280.66, Mass=517, SNR=14.2, Peak=149 HFD=2.1
21:50:00.426 00.000 13524 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.99) = xAngle (2.34 = 2.34)
21:50:00.426 00.000 13524 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.39 = -0.90)
21:50:00.426 00.000 13524 CameraToMount -- cameraX=0.41 cameraY=1.84 hyp=1.88 cameraTheta=1.35 mountX=-1.31 mountY=-1.47, mountTheta=-2.30
21:50:00.441 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.41, y=1.84, opts=13)
21:50:00.441 00.000 13524 Enqueuing Move request for scope (0.41, 1.84)
21:50:00.441 00.000 18852 Worker thread wakes up
21:50:00.441 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.41, 1.84) opts 0xd
21:50:00.441 00.000 18852 Handling offset move in thread for scope, endpoint = (0.41, 1.84)
21:50:00.441 00.000 18852 Moving (0.41, 1.84) raw xDistance=-1.31 yDistance=-1.47
21:50:00.441 00.000 18852 PPEC rslt: input = -1.31, final = -0.20, react = -0.20, pred = -0.09, hyst = -0.18, hyst_pct = 0.77, period_length = 479.00
21:50:00.441 00.000 18852 PPEC: input: -1.31, control: -0.20, exposure: 3000
21:50:00.441 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47
21:50:00.441 00.000 18852 MoveAxis(E, 50, ABG)
21:50:00.441 00.000 18852 Guiding  Dir = 2, Dur = 50
21:50:00.441 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=1, FiltMax=254, Gamma=1.000
21:50:00.441 00.000 13524 UpdateGuideState exits: m=517 SNR=14.2
21:50:00.441 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:00.441 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:00.441 00.000 13524 Enqueuing Expose request
21:50:00.441 00.000 18852 IsSlewing returns 0
21:50:00.441 00.000 18852 IsGuiding returns 0
21:50:00.457 00.016 18852 PulseGuide returned control before completion, sleep 59
21:50:00.519 00.062 18852 IsGuiding returns 0
21:50:00.519 00.000 18852 Move returns status 0, amount 50
21:50:00.519 00.000 18852 MoveAxis(N, 425, ABG)
21:50:00.519 00.000 18852 Guiding  Dir = 0, Dur = 425
21:50:00.519 00.000 18852 IsSlewing returns 0
21:50:00.519 00.000 18852 IsGuiding returns 0
21:50:00.519 00.000 18852 PulseGuide returned control before completion, sleep 432
21:50:00.972 00.453 18852 IsGuiding returns 0
21:50:00.972 00.000 18852 Move returns status 0, amount 425
21:50:00.972 00.000 18852 move complete, result=0
21:50:00.972 00.000 18852 worker thread done servicing request
21:50:00.972 00.000 18852 Worker thread wakes up
21:50:00.972 00.000 13524 GuideStep: -1.3 px 50 ms EAST, -1.5 px 425 ms NORTH
21:50:00.972 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:00.972 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:04.206 03.234 18852 Exposure complete
21:50:04.237 00.031 18852 worker thread done servicing request
21:50:04.237 00.000 13524 OnExposeComplete: enter
21:50:04.237 00.000 13524 UpdateGuideState(): m_state=6
21:50:04.237 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:50:04.237 00.000 13524 Star::Find returns 1 (0), X=408.21, Y=280.14, Mass=495, SNR=13.6, Peak=154 HFD=2.0
21:50:04.237 00.000 13524 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.99) = xAngle (2.04 = 2.04)
21:50:04.237 00.000 13524 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.09 = -1.20)
21:50:04.237 00.000 13524 CameraToMount -- cameraX=0.74 cameraY=1.31 hyp=1.51 cameraTheta=1.06 mountX=-0.69 mountY=-1.40, mountTheta=-2.03
21:50:04.237 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.74, y=1.31, opts=13)
21:50:04.253 00.016 13524 Enqueuing Move request for scope (0.74, 1.31)
21:50:04.253 00.000 18852 Worker thread wakes up
21:50:04.253 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.74, 1.31) opts 0xd
21:50:04.253 00.000 18852 Handling offset move in thread for scope, endpoint = (0.74, 1.31)
21:50:04.253 00.000 18852 Moving (0.74, 1.31) raw xDistance=-0.69 yDistance=-1.40
21:50:04.253 00.000 18852 PPEC rslt: input = -0.69, final = -0.10, react = -0.10, pred = -0.03, hyst = -0.10, hyst_pct = 0.77, period_length = 479.00
21:50:04.253 00.000 18852 PPEC: input: -0.69, control: -0.10, exposure: 3000
21:50:04.253 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.40 from input -1.40
21:50:04.253 00.000 18852 MoveAxis(E, 26, ABG)
21:50:04.253 00.000 18852 Guiding  Dir = 2, Dur = 26
21:50:04.253 00.000 18852 IsSlewing returns 0
21:50:04.253 00.000 18852 IsGuiding returns 0
21:50:04.253 00.000 18852 PulseGuide returned control before completion, sleep 35
21:50:04.253 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:50:04.284 00.031 13524 UpdateGuideState exits: m=495 SNR=13.6
21:50:04.284 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:04.284 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:04.284 00.000 13524 Enqueuing Expose request
21:50:04.300 00.016 18852 IsGuiding returns 0
21:50:04.300 00.000 18852 Move returns status 0, amount 26
21:50:04.300 00.000 18852 MoveAxis(N, 406, ABG)
21:50:04.300 00.000 18852 Guiding  Dir = 0, Dur = 406
21:50:04.300 00.000 18852 IsSlewing returns 0
21:50:04.300 00.000 18852 IsGuiding returns 0
21:50:04.300 00.000 18852 PulseGuide returned control before completion, sleep 415
21:50:04.721 00.421 18852 IsGuiding returns 0
21:50:04.721 00.000 18852 Move returns status 0, amount 406
21:50:04.721 00.000 18852 move complete, result=0
21:50:04.721 00.000 18852 worker thread done servicing request
21:50:04.721 00.000 13524 GuideStep: -0.7 px 26 ms EAST, -1.4 px 406 ms NORTH
21:50:04.721 00.000 18852 Worker thread wakes up
21:50:04.721 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:04.721 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:07.971 03.250 18852 Exposure complete
21:50:08.018 00.047 18852 worker thread done servicing request
21:50:08.018 00.000 13524 OnExposeComplete: enter
21:50:08.018 00.000 13524 UpdateGuideState(): m_state=6
21:50:08.018 00.000 13524 Star::Find(15, 408, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:50:08.018 00.000 13524 Star::Find returns 1 (0), X=408.24, Y=279.48, Mass=481, SNR=13.6, Peak=130 HFD=1.8
21:50:08.018 00.000 13524 MultiStar: exiting stabilization period
21:50:08.018 00.000 13524 MultiStar: [#1 0.74,-1.14,0.93,U] [#2 -1.36,2.12,0.00,M10] [#3 1.86,0.17,0.00,M5] [#4 0.64,1.06,0.89,U] [#5 0.07,1.62,0.63,U] [#6 0.00,0.00,0.00,L] 
21:50:08.018 00.000 13524 refined, 3 included, MultiStar: {0.60, 0.45}, one-star: {0.77, 0.66}
21:50:08.018 00.000 13524 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.99) = xAngle (1.63 = 1.63)
21:50:08.018 00.000 13524 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.68 = -1.61)
21:50:08.018 00.000 13524 CameraToMount -- cameraX=0.60 cameraY=0.45 hyp=0.75 cameraTheta=0.64 mountX=-0.04 mountY=-0.75, mountTheta=-1.63
21:50:08.033 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.60, y=0.45, opts=13)
21:50:08.033 00.000 13524 Enqueuing Move request for scope (0.60, 0.45)
21:50:08.033 00.000 18852 Worker thread wakes up
21:50:08.033 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.45) opts 0xd
21:50:08.033 00.000 18852 Handling offset move in thread for scope, endpoint = (0.60, 0.45)
21:50:08.033 00.000 18852 Moving (0.60, 0.45) raw xDistance=-0.04 yDistance=-0.75
21:50:08.033 00.000 18852 PPEC rslt: input = -0.04, final = 0.02, react = -0.01, pred = 0.08, hyst = 0.00, hyst_pct = 0.76, period_length = 479.00
21:50:08.033 00.000 18852 PPEC: input: -0.04, control: 0.02, exposure: 3000
21:50:08.033 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
21:50:08.033 00.000 18852 MoveAxis(W, 5, ABG)
21:50:08.033 00.000 18852 Guiding  Dir = 3, Dur = 5
21:50:08.033 00.000 18852 IsSlewing returns 0
21:50:08.033 00.000 18852 IsGuiding returns 0
21:50:08.033 00.000 18852 PulseGuide returned control before completion, sleep 14
21:50:08.033 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=1, FiltMax=254, Gamma=1.000
21:50:08.064 00.031 18852 IsGuiding returns 0
21:50:08.064 00.000 18852 Move returns status 0, amount 5
21:50:08.064 00.000 18852 MoveAxis(N, 218, ABG)
21:50:08.064 00.000 18852 Guiding  Dir = 0, Dur = 218
21:50:08.064 00.000 18852 IsSlewing returns 0
21:50:08.064 00.000 18852 IsGuiding returns 0
21:50:08.064 00.000 18852 PulseGuide returned control before completion, sleep 227
21:50:08.064 00.000 13524 UpdateGuideState exits: m=481 SNR=13.6
21:50:08.064 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:08.064 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:08.064 00.000 13524 Enqueuing Expose request
21:50:08.299 00.235 18852 IsGuiding returns 0
21:50:08.299 00.000 18852 Move returns status 0, amount 218
21:50:08.299 00.000 18852 move complete, result=0
21:50:08.299 00.000 18852 worker thread done servicing request
21:50:08.299 00.000 18852 Worker thread wakes up
21:50:08.299 00.000 13524 GuideStep: -0.0 px 5 ms WEST, -0.8 px 218 ms NORTH
21:50:08.299 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:08.299 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:11.551 03.252 18852 Exposure complete
21:50:11.577 00.026 18852 worker thread done servicing request
21:50:11.577 00.000 13524 OnExposeComplete: enter
21:50:11.577 00.000 13524 UpdateGuideState(): m_state=6
21:50:11.577 00.000 13524 Star::Find(15, 408, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:50:11.577 00.000 13524 Star::Find returns 1 (0), X=408.42, Y=278.92, Mass=553, SNR=14.8, Peak=148 HFD=2.1
21:50:11.577 00.000 13524 MultiStar: [#1 1.40,-1.48,0.00,M1] [#2 -1.12,1.36,0.66,U] [#3 2.12,-1.58,0.00,M6] [#4 -0.54,0.65,0.86,U] [#5 0.31,0.60,0.53,U] [#6 1.24,0.60,0.55,U] 
21:50:11.577 00.000 13524 refined, 4 included, MultiStar: {0.17, 0.61}, one-star: {0.96, 0.10}
21:50:11.577 00.000 13524 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.99) = xAngle (2.29 = 2.29)
21:50:11.577 00.000 13524 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.34 = -0.95)
21:50:11.593 00.016 13524 CameraToMount -- cameraX=0.17 cameraY=0.61 hyp=0.64 cameraTheta=1.30 mountX=-0.42 mountY=-0.52, mountTheta=-2.25
21:50:11.593 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.17, y=0.61, opts=13)
21:50:11.593 00.000 13524 Enqueuing Move request for scope (0.17, 0.61)
21:50:11.593 00.000 18852 Worker thread wakes up
21:50:11.593 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.61) opts 0xd
21:50:11.593 00.000 18852 Handling offset move in thread for scope, endpoint = (0.17, 0.61)
21:50:11.593 00.000 18852 Moving (0.17, 0.61) raw xDistance=-0.42 yDistance=-0.52
21:50:11.593 00.000 18852 PPEC rslt: input = -0.42, final = 0.05, react = -0.06, pred = 0.44, hyst = -0.06, hyst_pct = 0.76, period_length = 479.00
21:50:11.593 00.000 18852 PPEC: input: -0.42, control: 0.05, exposure: 3000
21:50:11.593 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:50:11.593 00.000 18852 MoveAxis(W, 11, ABG)
21:50:11.593 00.000 18852 Guiding  Dir = 3, Dur = 11
21:50:11.593 00.000 18852 IsSlewing returns 0
21:50:11.593 00.000 18852 IsGuiding returns 0
21:50:11.593 00.000 18852 PulseGuide returned control before completion, sleep 20
21:50:11.608 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=256, Gamma=1.000
21:50:11.624 00.016 13524 UpdateGuideState exits: m=553 SNR=14.8
21:50:11.624 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:11.624 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:11.624 00.000 13524 Enqueuing Expose request
21:50:11.639 00.015 18852 IsGuiding returns 0
21:50:11.639 00.000 18852 Move returns status 0, amount 11
21:50:11.639 00.000 18852 MoveAxis(N, 149, ABG)
21:50:11.639 00.000 18852 Guiding  Dir = 0, Dur = 149
21:50:11.639 00.000 18852 IsSlewing returns 0
21:50:11.639 00.000 18852 IsGuiding returns 0
21:50:11.639 00.000 18852 PulseGuide returned control before completion, sleep 158
21:50:11.811 00.172 18852 IsGuiding returns 0
21:50:11.811 00.000 18852 Move returns status 0, amount 149
21:50:11.811 00.000 18852 move complete, result=0
21:50:11.811 00.000 18852 worker thread done servicing request
21:50:11.811 00.000 18852 Worker thread wakes up
21:50:11.811 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:11.811 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:11.811 00.000 13524 GuideStep: -0.4 px 11 ms WEST, -0.5 px 149 ms NORTH
21:50:15.060 03.249 18852 Exposure complete
21:50:15.092 00.032 18852 worker thread done servicing request
21:50:15.092 00.000 13524 OnExposeComplete: enter
21:50:15.092 00.000 13524 UpdateGuideState(): m_state=6
21:50:15.107 00.015 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:50:15.107 00.000 13524 Star::Find returns 0 (4), X=408.48, Y=279.50, Mass=512, SNR=13.8, Peak=140 HFD=1.5
21:50:15.107 00.000 13524 DistanceChecker: activated
21:50:15.107 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:50:15.107 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:50:15.107 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
21:50:15.107 00.000 18852 Worker thread wakes up
21:50:15.107 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:50:15.107 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:50:15.107 00.000 18852 PPEC (deduced): control: 0.00, exposure: 3000
21:50:15.107 00.000 18852 move complete, result=0
21:50:15.107 00.000 18852 worker thread done servicing request
21:50:15.224 00.117 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:50:15.224 00.000 13524 Status Line: Star lost - low HFD
21:50:15.240 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:50:15.255 00.015 13524 UpdateGuideState exits: Star lost - low HFD
21:50:15.255 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:15.271 00.016 13524 ScheduleExposure(3000,3,0) exposurePending=0
21:50:15.271 00.000 13524 Enqueuing Expose request
21:50:15.271 00.000 18852 Worker thread wakes up
21:50:15.271 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:15.271 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:50:18.546 03.275 18852 Exposure complete
21:50:18.576 00.030 18852 worker thread done servicing request
21:50:18.576 00.000 13524 OnExposeComplete: enter
21:50:18.581 00.005 13524 UpdateGuideState(): m_state=6
21:50:18.581 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:50:18.581 00.000 13524 Star::Find returns 1 (0), X=408.29, Y=279.38, Mass=571, SNR=15.1, Peak=157 HFD=1.8
21:50:18.581 00.000 13524 DistanceChecker: deactivated
21:50:18.581 00.000 13524 MultiStar: [#1 1.19,-1.20,0.91,U] [#2 -1.28,1.75,0.00,M10] [#3 1.42,0.63,0.53,U] [#4 0.01,0.90,0.86,U] [#5 0.17,1.67,0.52,U] [#6 1.22,-0.10,0.46,U] 
21:50:18.581 00.000 13524 refined, 5 included, MultiStar: {0.78, 0.33}, one-star: {0.83, 0.56}
21:50:18.581 00.000 13524 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.99) = xAngle (1.38 = 1.38)
21:50:18.591 00.010 13524 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.43 = -1.86)
21:50:18.591 00.000 13524 CameraToMount -- cameraX=0.78 cameraY=0.33 hyp=0.84 cameraTheta=0.40 mountX=0.16 mountY=-0.81, mountTheta=-1.38
21:50:18.591 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.78, y=0.33, opts=13)
21:50:18.591 00.000 13524 Enqueuing Move request for scope (0.78, 0.33)
21:50:18.591 00.000 18852 Worker thread wakes up
21:50:18.591 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.33) opts 0xd
21:50:18.591 00.000 18852 Handling offset move in thread for scope, endpoint = (0.78, 0.33)
21:50:18.591 00.000 18852 Moving (0.78, 0.33) raw xDistance=0.16 yDistance=-0.81
21:50:18.591 00.000 18852 PPEC rslt: input = 0.16, final = 0.09, react = 0.02, pred = 0.38, hyst = 0.00, hyst_pct = 0.75, period_length = 479.00
21:50:18.591 00.000 18852 PPEC: input: 0.16, control: 0.09, exposure: 3000
21:50:18.591 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
21:50:18.591 00.000 18852 MoveAxis(W, 23, ABG)
21:50:18.591 00.000 18852 Guiding  Dir = 3, Dur = 23
21:50:18.591 00.000 18852 IsSlewing returns 0
21:50:18.591 00.000 18852 IsGuiding returns 0
21:50:18.601 00.010 18852 PulseGuide returned control before completion, sleep 32
21:50:18.601 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:50:18.611 00.010 13524 UpdateGuideState exits: m=571 SNR=15.1
21:50:18.621 00.010 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:18.621 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:18.621 00.000 13524 Enqueuing Expose request
21:50:18.651 00.030 18852 IsGuiding returns 0
21:50:18.651 00.000 18852 Move returns status 0, amount 23
21:50:18.651 00.000 18852 MoveAxis(N, 234, ABG)
21:50:18.651 00.000 18852 Guiding  Dir = 0, Dur = 234
21:50:18.651 00.000 18852 IsSlewing returns 0
21:50:18.651 00.000 18852 IsGuiding returns 0
21:50:18.651 00.000 18852 PulseGuide returned control before completion, sleep 243
21:50:18.911 00.260 18852 IsGuiding returns 0
21:50:18.911 00.000 18852 Move returns status 0, amount 234
21:50:18.911 00.000 18852 move complete, result=0
21:50:18.911 00.000 18852 worker thread done servicing request
21:50:18.911 00.000 18852 Worker thread wakes up
21:50:18.911 00.000 13524 GuideStep: 0.2 px 23 ms WEST, -0.8 px 234 ms NORTH
21:50:18.921 00.010 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:18.921 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:22.155 03.234 18852 Exposure complete
21:50:22.187 00.032 18852 worker thread done servicing request
21:50:22.187 00.000 13524 OnExposeComplete: enter
21:50:22.187 00.000 13524 UpdateGuideState(): m_state=6
21:50:22.187 00.000 13524 Star::Find(15, 408, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:50:22.187 00.000 13524 Star::Find returns 1 (0), X=408.45, Y=279.19, Mass=522, SNR=14.2, Peak=135 HFD=2.3
21:50:22.187 00.000 13524 MultiStar: [#1 1.34,-1.59,0.00,M1] [#2 -1.29,1.06,0.69,U] [#3 0.00,0.00,0.00,L] [#4 0.74,0.52,0.87,U] [#5 0.55,0.59,0.57,U] [#6 0.86,-0.13,0.55,U] 
21:50:22.202 00.015 13524 refined, 4 included, MultiStar: {0.42, 0.49}, one-star: {0.99, 0.37}
21:50:22.202 00.000 13524 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.99) = xAngle (1.86 = 1.86)
21:50:22.202 00.000 13524 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.90 = -1.38)
21:50:22.202 00.000 13524 CameraToMount -- cameraX=0.42 cameraY=0.49 hyp=0.65 cameraTheta=0.87 mountX=-0.18 mountY=-0.63, mountTheta=-1.85
21:50:22.202 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.42, y=0.49, opts=13)
21:50:22.202 00.000 13524 Enqueuing Move request for scope (0.42, 0.49)
21:50:22.202 00.000 18852 Worker thread wakes up
21:50:22.202 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.49) opts 0xd
21:50:22.202 00.000 18852 Handling offset move in thread for scope, endpoint = (0.42, 0.49)
21:50:22.202 00.000 18852 Moving (0.42, 0.49) raw xDistance=-0.18 yDistance=-0.63
21:50:22.202 00.000 18852 PPEC rslt: input = -0.18, final = 0.07, react = -0.03, pred = 0.29, hyst = 0.00, hyst_pct = 0.75, period_length = 479.00
21:50:22.202 00.000 18852 PPEC: input: -0.18, control: 0.07, exposure: 3000
21:50:22.202 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:50:22.202 00.000 18852 MoveAxis(W, 18, ABG)
21:50:22.202 00.000 18852 Guiding  Dir = 3, Dur = 18
21:50:22.202 00.000 18852 IsSlewing returns 0
21:50:22.202 00.000 18852 IsGuiding returns 0
21:50:22.202 00.000 18852 PulseGuide returned control before completion, sleep 27
21:50:22.218 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=256, Gamma=1.000
21:50:22.218 00.000 13524 UpdateGuideState exits: m=522 SNR=14.2
21:50:22.233 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:22.233 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:22.233 00.000 13524 Enqueuing Expose request
21:50:22.249 00.016 18852 IsGuiding returns 0
21:50:22.249 00.000 18852 Move returns status 0, amount 18
21:50:22.249 00.000 18852 MoveAxis(N, 183, ABG)
21:50:22.249 00.000 18852 Guiding  Dir = 0, Dur = 183
21:50:22.249 00.000 18852 IsSlewing returns 0
21:50:22.249 00.000 18852 IsGuiding returns 0
21:50:22.249 00.000 18852 PulseGuide returned control before completion, sleep 192
21:50:22.452 00.203 18852 IsGuiding returns 0
21:50:22.452 00.000 18852 Move returns status 0, amount 183
21:50:22.452 00.000 18852 move complete, result=0
21:50:22.452 00.000 18852 worker thread done servicing request
21:50:22.452 00.000 18852 Worker thread wakes up
21:50:22.452 00.000 13524 GuideStep: -0.2 px 18 ms WEST, -0.6 px 183 ms NORTH
21:50:22.452 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:22.452 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:25.701 03.249 18852 Exposure complete
21:50:25.732 00.031 18852 worker thread done servicing request
21:50:25.732 00.000 13524 OnExposeComplete: enter
21:50:25.732 00.000 13524 UpdateGuideState(): m_state=6
21:50:25.732 00.000 13524 Star::Find(15, 408, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:50:25.732 00.000 13524 Star::Find returns 1 (0), X=408.16, Y=279.13, Mass=558, SNR=15.0, Peak=129 HFD=2.3
21:50:25.732 00.000 13524 MultiStar: [#1 1.08,-1.27,0.83,U] [#2 0.00,0.00,0.00,L] [#3 1.93,0.14,0.00,M6] [#4 0.29,0.95,0.79,U] [#5 0.22,0.93,0.62,U] [#6 0.00,0.00,0.00,L] 
21:50:25.732 00.000 13524 refined, 3 included, MultiStar: {0.61, 0.18}, one-star: {0.70, 0.30}
21:50:25.732 00.000 13524 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.99) = xAngle (1.27 = 1.27)
21:50:25.732 00.000 13524 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.31 = -1.97)
21:50:25.732 00.000 13524 CameraToMount -- cameraX=0.61 cameraY=0.18 hyp=0.63 cameraTheta=0.28 mountX=0.19 mountY=-0.58, mountTheta=-1.26
21:50:25.732 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.61, y=0.18, opts=13)
21:50:25.747 00.015 13524 Enqueuing Move request for scope (0.61, 0.18)
21:50:25.747 00.000 18852 Worker thread wakes up
21:50:25.747 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.18) opts 0xd
21:50:25.747 00.000 18852 Handling offset move in thread for scope, endpoint = (0.61, 0.18)
21:50:25.747 00.000 18852 Moving (0.61, 0.18) raw xDistance=0.19 yDistance=-0.58
21:50:25.747 00.000 18852 PPEC rslt: input = 0.19, final = 0.04, react = 0.03, pred = 0.17, hyst = 0.00, hyst_pct = 0.75, period_length = 479.00
21:50:25.747 00.000 18852 PPEC: input: 0.19, control: 0.04, exposure: 3000
21:50:25.747 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:50:25.747 00.000 18852 MoveAxis(W, 11, ABG)
21:50:25.747 00.000 18852 Guiding  Dir = 3, Dur = 11
21:50:25.747 00.000 18852 IsSlewing returns 0
21:50:25.747 00.000 18852 IsGuiding returns 0
21:50:25.747 00.000 18852 PulseGuide returned control before completion, sleep 20
21:50:25.747 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:50:25.763 00.016 13524 UpdateGuideState exits: m=558 SNR=15.0
21:50:25.763 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:25.763 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:25.763 00.000 13524 Enqueuing Expose request
21:50:25.778 00.015 18852 IsGuiding returns 0
21:50:25.778 00.000 18852 Move returns status 0, amount 11
21:50:25.778 00.000 18852 MoveAxis(N, 168, ABG)
21:50:25.778 00.000 18852 Guiding  Dir = 0, Dur = 168
21:50:25.778 00.000 18852 IsSlewing returns 0
21:50:25.778 00.000 18852 IsGuiding returns 0
21:50:25.778 00.000 18852 PulseGuide returned control before completion, sleep 177
21:50:25.966 00.188 18852 IsGuiding returns 0
21:50:25.966 00.000 18852 Move returns status 0, amount 168
21:50:25.966 00.000 18852 move complete, result=0
21:50:25.966 00.000 18852 worker thread done servicing request
21:50:25.966 00.000 18852 Worker thread wakes up
21:50:25.966 00.000 13524 GuideStep: 0.2 px 11 ms WEST, -0.6 px 168 ms NORTH
21:50:25.966 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:25.966 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:29.215 03.249 18852 Exposure complete
21:50:29.246 00.031 18852 worker thread done servicing request
21:50:29.246 00.000 13524 OnExposeComplete: enter
21:50:29.246 00.000 13524 UpdateGuideState(): m_state=6
21:50:29.246 00.000 13524 Star::Find(15, 408, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:50:29.246 00.000 13524 Star::Find returns 1 (0), X=408.13, Y=279.05, Mass=487, SNR=13.9, Peak=128 HFD=2.0
21:50:29.246 00.000 13524 MultiStar: [#1 0.89,-1.80,0.00,M1] [#2 -1.52,0.99,0.76,U] [#3 0.00,0.00,0.00,L] [#4 0.32,0.51,0.84,U] [#5 0.12,1.09,0.54,U] [#6 0.59,0.06,0.69,U] 
21:50:29.246 00.000 13524 refined, 4 included, MultiStar: {0.06, 0.53}, one-star: {0.67, 0.23}
21:50:29.262 00.016 13524 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.99) = xAngle (2.44 = 2.44)
21:50:29.262 00.000 13524 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.48 = -0.80)
21:50:29.262 00.000 13524 CameraToMount -- cameraX=0.06 cameraY=0.53 hyp=0.54 cameraTheta=1.45 mountX=-0.41 mountY=-0.39, mountTheta=-2.38
21:50:29.262 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.06, y=0.53, opts=13)
21:50:29.262 00.000 13524 Enqueuing Move request for scope (0.06, 0.53)
21:50:29.262 00.000 18852 Worker thread wakes up
21:50:29.262 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.53) opts 0xd
21:50:29.262 00.000 18852 Handling offset move in thread for scope, endpoint = (0.06, 0.53)
21:50:29.262 00.000 18852 Moving (0.06, 0.53) raw xDistance=-0.41 yDistance=-0.39
21:50:29.262 00.000 18852 PPEC rslt: input = -0.41, final = -0.06, react = -0.06, pred = -0.00, hyst = -0.05, hyst_pct = 0.74, period_length = 479.00
21:50:29.262 00.000 18852 PPEC: input: -0.41, control: -0.06, exposure: 3000
21:50:29.262 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:50:29.262 00.000 18852 MoveAxis(E, 14, ABG)
21:50:29.262 00.000 18852 Guiding  Dir = 2, Dur = 14
21:50:29.262 00.000 18852 IsSlewing returns 0
21:50:29.262 00.000 18852 IsGuiding returns 0
21:50:29.262 00.000 18852 PulseGuide returned control before completion, sleep 23
21:50:29.278 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=249, Gamma=1.000
21:50:29.278 00.000 13524 UpdateGuideState exits: m=487 SNR=13.9
21:50:29.293 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:29.293 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:29.293 00.000 13524 Enqueuing Expose request
21:50:29.309 00.016 18852 IsGuiding returns 0
21:50:29.309 00.000 18852 Move returns status 0, amount 14
21:50:29.309 00.000 18852 MoveAxis(N, 111, ABG)
21:50:29.309 00.000 18852 Guiding  Dir = 0, Dur = 111
21:50:29.309 00.000 18852 IsSlewing returns 0
21:50:29.309 00.000 18852 IsGuiding returns 0
21:50:29.309 00.000 18852 PulseGuide returned control before completion, sleep 118
21:50:29.450 00.141 18852 IsGuiding returns 0
21:50:29.450 00.000 18852 Move returns status 0, amount 111
21:50:29.450 00.000 18852 move complete, result=0
21:50:29.450 00.000 18852 worker thread done servicing request
21:50:29.450 00.000 18852 Worker thread wakes up
21:50:29.450 00.000 13524 GuideStep: -0.4 px 14 ms EAST, -0.4 px 111 ms NORTH
21:50:29.450 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:29.450 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:32.699 03.249 18852 Exposure complete
21:50:32.730 00.031 18852 worker thread done servicing request
21:50:32.730 00.000 13524 OnExposeComplete: enter
21:50:32.730 00.000 13524 UpdateGuideState(): m_state=6
21:50:32.730 00.000 13524 Star::Find(15, 408, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:50:32.730 00.000 13524 Star::Find returns 1 (0), X=408.01, Y=278.64, Mass=463, SNR=13.2, Peak=142 HFD=2.1
21:50:32.730 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.62,0.54,0.83,U] [#3 0.00,0.00,0.00,L] [#4 -0.42,0.39,0.85,U] [#5 0.00,0.00,0.00,L] [#6 0.92,-0.28,0.57,U] 
21:50:32.746 00.016 13524 refined, 3 included, MultiStar: {-0.20, 0.13}, one-star: {0.55, -0.19}
21:50:32.746 00.000 13524 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.99) = xAngle (3.53 = -2.75)
21:50:32.746 00.000 13524 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.58 = 0.30)
21:50:32.746 00.000 13524 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.55 mountX=-0.22 mountY=0.07, mountTheta=2.84
21:50:32.746 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.20, y=0.13, opts=13)
21:50:32.746 00.000 13524 Enqueuing Move request for scope (-0.20, 0.13)
21:50:32.746 00.000 18852 Worker thread wakes up
21:50:32.746 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
21:50:32.746 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
21:50:32.746 00.000 18852 Moving (-0.20, 0.13) raw xDistance=-0.22 yDistance=0.07
21:50:32.746 00.000 18852 PPEC rslt: input = -0.22, final = -0.07, react = -0.03, pred = -0.14, hyst = -0.03, hyst_pct = 0.74, period_length = 479.00
21:50:32.746 00.000 18852 PPEC: input: -0.22, control: -0.07, exposure: 3000
21:50:32.746 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:32.746 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:50:32.746 00.000 18852 MoveAxis(E, 16, ABG)
21:50:32.746 00.000 18852 Guiding  Dir = 2, Dur = 16
21:50:32.746 00.000 18852 IsSlewing returns 0
21:50:32.746 00.000 18852 IsGuiding returns 0
21:50:32.746 00.000 18852 PulseGuide returned control before completion, sleep 25
21:50:32.761 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=255, Gamma=1.000
21:50:32.761 00.000 13524 UpdateGuideState exits: m=463 SNR=13.2
21:50:32.777 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:32.777 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:32.777 00.000 13524 Enqueuing Expose request
21:50:32.792 00.015 18852 IsGuiding returns 0
21:50:32.792 00.000 18852 Move returns status 0, amount 16
21:50:32.792 00.000 18852 MoveAxis(N, 0, ABG)
21:50:32.792 00.000 18852 Move returns status 0, amount 0
21:50:32.792 00.000 18852 move complete, result=0
21:50:32.792 00.000 18852 worker thread done servicing request
21:50:32.792 00.000 18852 Worker thread wakes up
21:50:32.792 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:32.792 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:32.792 00.000 13524 GuideStep: -0.2 px 16 ms EAST, 0.1 px 0 ms NORTH
21:50:36.042 03.250 18852 Exposure complete
21:50:36.073 00.031 18852 worker thread done servicing request
21:50:36.073 00.000 13524 OnExposeComplete: enter
21:50:36.073 00.000 13524 UpdateGuideState(): m_state=6
21:50:36.073 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:50:36.089 00.016 13524 Star::Find returns 1 (0), X=408.13, Y=278.65, Mass=573, SNR=14.8, Peak=137 HFD=2.2
21:50:36.089 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.65,0.92,0.68,U] [#3 0.00,0.00,0.00,L] [#4 0.12,0.20,0.84,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:50:36.089 00.000 13524 refined, 2 included, MultiStar: {-0.14, 0.24}, one-star: {0.66, -0.18}
21:50:36.089 00.000 13524 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.99) = xAngle (3.07 = 3.07)
21:50:36.089 00.000 13524 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.12 = -0.17)
21:50:36.089 00.000 13524 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.09 mountX=-0.28 mountY=-0.05, mountTheta=-2.98
21:50:36.089 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.14, y=0.24, opts=13)
21:50:36.089 00.000 13524 Enqueuing Move request for scope (-0.14, 0.24)
21:50:36.089 00.000 18852 Worker thread wakes up
21:50:36.089 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
21:50:36.089 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
21:50:36.089 00.000 18852 Moving (-0.14, 0.24) raw xDistance=-0.28 yDistance=-0.05
21:50:36.089 00.000 18852 PPEC rslt: input = -0.28, final = -0.11, react = -0.04, pred = -0.25, hyst = -0.04, hyst_pct = 0.74, period_length = 479.00
21:50:36.089 00.000 18852 PPEC: input: -0.28, control: -0.11, exposure: 3000
21:50:36.089 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:36.089 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:50:36.089 00.000 18852 MoveAxis(E, 26, ABG)
21:50:36.089 00.000 18852 Guiding  Dir = 2, Dur = 26
21:50:36.089 00.000 18852 IsSlewing returns 0
21:50:36.104 00.015 18852 IsGuiding returns 0
21:50:36.104 00.000 18852 PulseGuide returned control before completion, sleep 35
21:50:36.104 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=253, Gamma=1.000
21:50:36.135 00.031 13524 UpdateGuideState exits: m=573 SNR=14.8
21:50:36.135 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:36.135 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:36.135 00.000 13524 Enqueuing Expose request
21:50:36.151 00.016 18852 IsGuiding returns 0
21:50:36.151 00.000 18852 Move returns status 0, amount 26
21:50:36.151 00.000 18852 MoveAxis(N, 0, ABG)
21:50:36.151 00.000 18852 Move returns status 0, amount 0
21:50:36.151 00.000 18852 move complete, result=0
21:50:36.151 00.000 18852 worker thread done servicing request
21:50:36.151 00.000 18852 Worker thread wakes up
21:50:36.151 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:36.151 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:36.151 00.000 13524 GuideStep: -0.3 px 26 ms EAST, -0.0 px 0 ms NORTH
21:50:39.400 03.249 18852 Exposure complete
21:50:39.431 00.031 18852 worker thread done servicing request
21:50:39.431 00.000 13524 OnExposeComplete: enter
21:50:39.431 00.000 13524 UpdateGuideState(): m_state=6
21:50:39.431 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:50:39.431 00.000 13524 Star::Find returns 1 (0), X=408.44, Y=278.11, Mass=606, SNR=15.0, Peak=143 HFD=2.2
21:50:39.431 00.000 13524 MultiStar: [#1 0.85,-2.35,0.00,M2] [#2 -1.35,0.01,0.76,U] [#3 0.00,0.00,0.00,L] [#4 -0.38,-0.09,0.95,U] [#5 -0.46,0.15,0.62,U] [#6 0.69,-0.53,0.63,U] 
21:50:39.431 00.000 13524 refined, 4 included, MultiStar: {-0.07, -0.26}, one-star: {0.98, -0.71}
21:50:39.431 00.000 13524 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.99) = xAngle (-0.84 = -0.84)
21:50:39.431 00.000 13524 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.21 = 2.21)
21:50:39.447 00.016 13524 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.83 mountX=0.18 mountY=0.22, mountTheta=0.88
21:50:39.447 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.07, y=-0.26, opts=13)
21:50:39.447 00.000 13524 Enqueuing Move request for scope (-0.07, -0.26)
21:50:39.447 00.000 18852 Worker thread wakes up
21:50:39.447 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
21:50:39.447 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
21:50:39.447 00.000 18852 Moving (-0.07, -0.26) raw xDistance=0.18 yDistance=0.22
21:50:39.447 00.000 18852 PPEC rslt: input = 0.18, final = -0.06, react = 0.03, pred = -0.22, hyst = 0.00, hyst_pct = 0.73, period_length = 479.00
21:50:39.447 00.000 18852 PPEC: input: 0.18, control: -0.06, exposure: 3000
21:50:39.447 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:39.447 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:50:39.447 00.000 18852 MoveAxis(E, 14, ABG)
21:50:39.447 00.000 18852 Guiding  Dir = 2, Dur = 14
21:50:39.447 00.000 18852 IsSlewing returns 0
21:50:39.447 00.000 18852 IsGuiding returns 0
21:50:39.447 00.000 18852 PulseGuide returned control before completion, sleep 23
21:50:39.447 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:50:39.463 00.016 13524 UpdateGuideState exits: m=606 SNR=15.0
21:50:39.463 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:39.478 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:39.478 00.000 13524 Enqueuing Expose request
21:50:39.494 00.016 18852 IsGuiding returns 0
21:50:39.494 00.000 18852 Move returns status 0, amount 14
21:50:39.494 00.000 18852 MoveAxis(N, 0, ABG)
21:50:39.494 00.000 18852 Move returns status 0, amount 0
21:50:39.494 00.000 18852 move complete, result=0
21:50:39.494 00.000 18852 worker thread done servicing request
21:50:39.494 00.000 18852 Worker thread wakes up
21:50:39.494 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:39.494 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:39.494 00.000 13524 GuideStep: 0.2 px 14 ms EAST, 0.2 px 0 ms NORTH
21:50:42.728 03.234 18852 Exposure complete
21:50:42.759 00.031 18852 worker thread done servicing request
21:50:42.759 00.000 13524 OnExposeComplete: enter
21:50:42.759 00.000 13524 UpdateGuideState(): m_state=6
21:50:42.759 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:50:42.759 00.000 13524 Star::Find returns 1 (0), X=408.48, Y=278.01, Mass=613, SNR=15.3, Peak=161 HFD=2.2
21:50:42.759 00.000 13524 MultiStar: [#1 1.34,-2.52,0.00,M3] [#2 -1.11,0.12,0.67,U] [#3 2.59,-1.23,0.00,M7] [#4 -0.01,-0.26,0.85,U] [#5 0.18,-0.80,0.57,U] [#6 0.00,0.00,0.00,L] 
21:50:42.759 00.000 13524 refined, 3 included, MultiStar: {0.11, -0.46}, one-star: {1.01, -0.82}
21:50:42.759 00.000 13524 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.99) = xAngle (-0.34 = -0.34)
21:50:42.774 00.015 13524 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.71 = 2.71)
21:50:42.774 00.000 13524 CameraToMount -- cameraX=0.11 cameraY=-0.46 hyp=0.47 cameraTheta=-1.32 mountX=0.44 mountY=0.20, mountTheta=0.42
21:50:42.774 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.11, y=-0.46, opts=13)
21:50:42.774 00.000 13524 Enqueuing Move request for scope (0.11, -0.46)
21:50:42.774 00.000 18852 Worker thread wakes up
21:50:42.774 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.46) opts 0xd
21:50:42.774 00.000 18852 Handling offset move in thread for scope, endpoint = (0.11, -0.46)
21:50:42.774 00.000 18852 Moving (0.11, -0.46) raw xDistance=0.44 yDistance=0.20
21:50:42.774 00.000 18852 PPEC rslt: input = 0.44, final = 0.01, react = 0.07, pred = -0.17, hyst = 0.06, hyst_pct = 0.73, period_length = 479.00
21:50:42.774 00.000 18852 PPEC: input: 0.44, control: 0.01, exposure: 3000
21:50:42.774 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:42.774 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:50:42.774 00.000 18852 MoveAxis(W, 3, ABG)
21:50:42.774 00.000 18852 Guiding  Dir = 3, Dur = 3
21:50:42.774 00.000 18852 IsSlewing returns 0
21:50:42.774 00.000 18852 IsGuiding returns 0
21:50:42.774 00.000 18852 PulseGuide returned control before completion, sleep 12
21:50:42.774 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=38, FiltMin=3, FiltMax=256, Gamma=1.000
21:50:42.790 00.016 13524 UpdateGuideState exits: m=613 SNR=15.3
21:50:42.790 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:42.790 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:42.806 00.016 13524 Enqueuing Expose request
21:50:42.806 00.000 18852 IsGuiding returns 0
21:50:42.806 00.000 18852 Move returns status 0, amount 3
21:50:42.806 00.000 18852 MoveAxis(N, 0, ABG)
21:50:42.806 00.000 18852 Move returns status 0, amount 0
21:50:42.806 00.000 18852 move complete, result=0
21:50:42.806 00.000 18852 worker thread done servicing request
21:50:42.806 00.000 18852 Worker thread wakes up
21:50:42.806 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:42.806 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:42.806 00.000 13524 GuideStep: 0.4 px 3 ms WEST, 0.2 px 0 ms NORTH
21:50:46.055 03.249 18852 Exposure complete
21:50:46.086 00.031 18852 worker thread done servicing request
21:50:46.086 00.000 13524 OnExposeComplete: enter
21:50:46.086 00.000 13524 UpdateGuideState(): m_state=6
21:50:46.086 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:50:46.086 00.000 13524 Star::Find returns 1 (0), X=408.20, Y=278.36, Mass=477, SNR=13.1, Peak=128 HFD=2.0
21:50:46.102 00.016 13524 MultiStar: [#1 1.04,-2.05,0.00,M4] [#2 -1.28,0.61,0.84,U] [#3 0.00,0.00,0.00,L] [#4 -0.08,0.27,0.99,U] [#5 -0.38,0.26,0.57,U] [#6 0.00,0.00,0.00,L] 
21:50:46.102 00.000 13524 refined, 3 included, MultiStar: {-0.19, 0.14}, one-star: {0.74, -0.46}
21:50:46.102 00.000 13524 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.99) = xAngle (3.50 = -2.79)
21:50:46.102 00.000 13524 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.26)
21:50:46.102 00.000 13524 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.51 mountX=-0.22 mountY=0.06, mountTheta=2.87
21:50:46.102 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.19, y=0.14, opts=13)
21:50:46.102 00.000 13524 Enqueuing Move request for scope (-0.19, 0.14)
21:50:46.102 00.000 18852 Worker thread wakes up
21:50:46.102 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
21:50:46.102 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
21:50:46.102 00.000 18852 Moving (-0.19, 0.14) raw xDistance=-0.22 yDistance=0.06
21:50:46.102 00.000 18852 PPEC rslt: input = -0.22, final = 0.02, react = -0.03, pred = 0.18, hyst = -0.03, hyst_pct = 0.72, period_length = 479.00
21:50:46.102 00.000 18852 PPEC: input: -0.22, control: 0.02, exposure: 3000
21:50:46.102 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:46.102 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:50:46.102 00.000 18852 MoveAxis(W, 5, ABG)
21:50:46.102 00.000 18852 Guiding  Dir = 3, Dur = 5
21:50:46.102 00.000 18852 IsSlewing returns 0
21:50:46.102 00.000 18852 IsGuiding returns 0
21:50:46.102 00.000 18852 PulseGuide returned control before completion, sleep 14
21:50:46.117 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=3, FiltMax=254, Gamma=1.000
21:50:46.133 00.016 18852 IsGuiding returns 0
21:50:46.133 00.000 18852 Move returns status 0, amount 5
21:50:46.133 00.000 18852 MoveAxis(N, 0, ABG)
21:50:46.133 00.000 18852 Move returns status 0, amount 0
21:50:46.133 00.000 18852 move complete, result=0
21:50:46.133 00.000 18852 worker thread done servicing request
21:50:46.133 00.000 13524 UpdateGuideState exits: m=477 SNR=13.1
21:50:46.133 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:46.133 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:46.133 00.000 13524 Enqueuing Expose request
21:50:46.133 00.000 13524 GuideStep: -0.2 px 5 ms WEST, 0.1 px 0 ms NORTH
21:50:46.133 00.000 18852 Worker thread wakes up
21:50:46.133 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:46.133 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:49.383 03.250 18852 Exposure complete
21:50:49.414 00.031 18852 worker thread done servicing request
21:50:49.414 00.000 13524 OnExposeComplete: enter
21:50:49.414 00.000 13524 UpdateGuideState(): m_state=6
21:50:49.414 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:50:49.414 00.000 13524 Star::Find returns 0 (4), X=408.47, Y=278.48, Mass=471, SNR=13.3, Peak=123 HFD=1.5
21:50:49.414 00.000 13524 DistanceChecker: activated
21:50:49.414 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:50:49.414 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
21:50:49.414 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
21:50:49.430 00.016 18852 Worker thread wakes up
21:50:49.430 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:50:49.430 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:50:49.430 00.000 18852 PPEC (deduced): control: 0.00, exposure: 3000
21:50:49.430 00.000 18852 move complete, result=0
21:50:49.430 00.000 18852 worker thread done servicing request
21:50:49.540 00.110 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:50:49.540 00.000 13524 Status Line: Star lost - low HFD
21:50:49.540 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=253, Gamma=1.000
21:50:49.556 00.016 13524 UpdateGuideState exits: Star lost - low HFD
21:50:49.572 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:49.572 00.000 13524 ScheduleExposure(3000,3,0) exposurePending=0
21:50:49.572 00.000 13524 Enqueuing Expose request
21:50:49.572 00.000 18852 Worker thread wakes up
21:50:49.572 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:49.572 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:50:52.828 03.256 18852 Exposure complete
21:50:52.858 00.030 18852 worker thread done servicing request
21:50:52.858 00.000 13524 OnExposeComplete: enter
21:50:52.858 00.000 13524 UpdateGuideState(): m_state=6
21:50:52.858 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:50:52.863 00.005 13524 Star::Find returns 1 (0), X=408.02, Y=278.40, Mass=539, SNR=14.6, Peak=140 HFD=2.2
21:50:52.863 00.000 13524 DistanceChecker: deactivated
21:50:52.863 00.000 13524 MultiStar: [#1 0.92,-2.15,0.00,M5] [#2 -1.46,0.24,0.73,U] [#3 0.00,0.00,0.00,L] [#4 -0.34,0.29,0.90,U] [#5 0.00,0.00,0.00,L] [#6 0.77,-0.63,0.63,U] 
21:50:52.863 00.000 13524 refined, 3 included, MultiStar: {-0.10, -0.12}, one-star: {0.56, -0.42}
21:50:52.868 00.005 13524 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.99) = xAngle (-1.30 = -1.30)
21:50:52.868 00.000 13524 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.75 = 1.75)
21:50:52.868 00.000 13524 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.28 mountX=0.04 mountY=0.15, mountTheta=1.30
21:50:52.868 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.10, y=-0.12, opts=13)
21:50:52.873 00.005 13524 Enqueuing Move request for scope (-0.10, -0.12)
21:50:52.873 00.000 18852 Worker thread wakes up
21:50:52.873 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
21:50:52.873 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
21:50:52.873 00.000 18852 Moving (-0.10, -0.12) raw xDistance=0.04 yDistance=0.15
21:50:52.873 00.000 18852 PPEC rslt: input = 0.04, final = 0.03, react = 0.01, pred = 0.11, hyst = 0.00, hyst_pct = 0.72, period_length = 479.00
21:50:52.873 00.000 18852 PPEC: input: 0.04, control: 0.03, exposure: 3000
21:50:52.873 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:52.873 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:50:52.873 00.000 18852 MoveAxis(W, 8, ABG)
21:50:52.873 00.000 18852 Guiding  Dir = 3, Dur = 8
21:50:52.873 00.000 18852 IsSlewing returns 0
21:50:52.873 00.000 18852 IsGuiding returns 0
21:50:52.878 00.005 18852 PulseGuide returned control before completion, sleep 17
21:50:52.878 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=1, FiltMax=254, Gamma=1.000
21:50:52.893 00.015 13524 UpdateGuideState exits: m=539 SNR=14.6
21:50:52.898 00.005 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:52.898 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:52.898 00.000 13524 Enqueuing Expose request
21:50:52.908 00.010 18852 IsGuiding returns 0
21:50:52.908 00.000 18852 Move returns status 0, amount 8
21:50:52.908 00.000 18852 MoveAxis(N, 0, ABG)
21:50:52.908 00.000 18852 Move returns status 0, amount 0
21:50:52.908 00.000 18852 move complete, result=0
21:50:52.908 00.000 18852 worker thread done servicing request
21:50:52.908 00.000 18852 Worker thread wakes up
21:50:52.908 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:52.908 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:52.908 00.000 13524 GuideStep: 0.0 px 8 ms WEST, 0.2 px 0 ms NORTH
21:50:56.142 03.234 18852 Exposure complete
21:50:56.173 00.031 18852 worker thread done servicing request
21:50:56.173 00.000 13524 OnExposeComplete: enter
21:50:56.173 00.000 13524 UpdateGuideState(): m_state=6
21:50:56.173 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:50:56.173 00.000 13524 Star::Find returns 1 (0), X=407.77, Y=279.20, Mass=544, SNR=14.4, Peak=152 HFD=2.3
21:50:56.173 00.000 13524 MultiStar: [#1 0.39,-1.21,0.99,U] [#2 -1.63,0.98,0.69,U] [#3 0.00,0.00,0.00,L] [#4 0.14,0.50,0.73,U] [#5 -0.35,1.51,0.50,U] [#6 0.00,0.00,0.00,L] 
21:50:56.173 00.000 13524 refined, 4 included, MultiStar: {-0.13, 0.25}, one-star: {0.31, 0.38}
21:50:56.173 00.000 13524 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.99) = xAngle (3.03 = 3.03)
21:50:56.189 00.016 13524 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.21)
21:50:56.189 00.000 13524 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.04 mountX=-0.28 mountY=-0.06, mountTheta=-2.94
21:50:56.189 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.13, y=0.25, opts=13)
21:50:56.189 00.000 13524 Enqueuing Move request for scope (-0.13, 0.25)
21:50:56.189 00.000 18852 Worker thread wakes up
21:50:56.189 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
21:50:56.189 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
21:50:56.189 00.000 18852 Moving (-0.13, 0.25) raw xDistance=-0.28 yDistance=-0.06
21:50:56.189 00.000 18852 PPEC rslt: input = -0.28, final = -0.03, react = -0.04, pred = 0.05, hyst = -0.04, hyst_pct = 0.71, period_length = 479.00
21:50:56.189 00.000 18852 PPEC: input: -0.28, control: -0.03, exposure: 3000
21:50:56.189 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:56.189 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:50:56.189 00.000 18852 MoveAxis(E, 6, ABG)
21:50:56.189 00.000 18852 Guiding  Dir = 2, Dur = 6
21:50:56.189 00.000 18852 IsSlewing returns 0
21:50:56.189 00.000 18852 IsGuiding returns 0
21:50:56.189 00.000 18852 PulseGuide returned control before completion, sleep 15
21:50:56.205 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=255, Gamma=1.000
21:50:56.205 00.000 13524 UpdateGuideState exits: m=544 SNR=14.4
21:50:56.220 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:56.220 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:56.220 00.000 13524 Enqueuing Expose request
21:50:56.220 00.000 18852 IsGuiding returns 0
21:50:56.220 00.000 18852 Move returns status 0, amount 6
21:50:56.220 00.000 18852 MoveAxis(N, 0, ABG)
21:50:56.220 00.000 18852 Move returns status 0, amount 0
21:50:56.220 00.000 18852 move complete, result=0
21:50:56.220 00.000 18852 worker thread done servicing request
21:50:56.220 00.000 18852 Worker thread wakes up
21:50:56.220 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:56.220 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:56.220 00.000 13524 GuideStep: -0.3 px 6 ms EAST, -0.1 px 0 ms NORTH
21:50:59.485 03.265 18852 Exposure complete
21:50:59.516 00.031 18852 worker thread done servicing request
21:50:59.516 00.000 13524 OnExposeComplete: enter
21:50:59.516 00.000 13524 UpdateGuideState(): m_state=6
21:50:59.532 00.016 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:50:59.532 00.000 13524 Star::Find returns 1 (0), X=408.13, Y=278.53, Mass=648, SNR=15.8, Peak=132 HFD=2.3
21:50:59.532 00.000 13524 MultiStar: [#1 0.92,-1.91,0.00,M5] [#2 -1.69,0.44,0.76,U] [#3 0.00,0.00,0.00,L] [#4 -0.18,0.13,0.76,U] [#5 -0.26,1.32,0.48,U] [#6 0.00,0.00,0.00,L] 
21:50:59.532 00.000 13524 refined, 3 included, MultiStar: {-0.29, 0.26}, one-star: {0.67, -0.29}
21:50:59.532 00.000 13524 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.99) = xAngle (3.40 = -2.88)
21:50:59.532 00.000 13524 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.45 = 0.17)
21:50:59.532 00.000 13524 CameraToMount -- cameraX=-0.29 cameraY=0.26 hyp=0.39 cameraTheta=2.42 mountX=-0.38 mountY=0.07, mountTheta=2.97
21:50:59.532 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.29, y=0.26, opts=13)
21:50:59.532 00.000 13524 Enqueuing Move request for scope (-0.29, 0.26)
21:50:59.532 00.000 18852 Worker thread wakes up
21:50:59.532 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.26) opts 0xd
21:50:59.532 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.29, 0.26)
21:50:59.532 00.000 18852 Moving (-0.29, 0.26) raw xDistance=-0.38 yDistance=0.07
21:50:59.532 00.000 18852 PPEC rslt: input = -0.38, final = -0.06, react = -0.06, pred = -0.02, hyst = -0.05, hyst_pct = 0.71, period_length = 479.00
21:50:59.532 00.000 18852 PPEC: input: -0.38, control: -0.06, exposure: 3000
21:50:59.532 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:59.532 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:50:59.532 00.000 18852 MoveAxis(E, 14, ABG)
21:50:59.532 00.000 18852 Guiding  Dir = 2, Dur = 14
21:50:59.532 00.000 18852 IsSlewing returns 0
21:50:59.532 00.000 18852 IsGuiding returns 0
21:50:59.548 00.016 18852 PulseGuide returned control before completion, sleep 23
21:50:59.548 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=3, FiltMax=254, Gamma=1.000
21:50:59.563 00.015 13524 UpdateGuideState exits: m=648 SNR=15.8
21:50:59.563 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:59.563 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:50:59.563 00.000 13524 Enqueuing Expose request
21:50:59.579 00.016 18852 IsGuiding returns 0
21:50:59.579 00.000 18852 Move returns status 0, amount 14
21:50:59.579 00.000 18852 MoveAxis(N, 0, ABG)
21:50:59.579 00.000 18852 Move returns status 0, amount 0
21:50:59.579 00.000 18852 move complete, result=0
21:50:59.579 00.000 18852 worker thread done servicing request
21:50:59.579 00.000 18852 Worker thread wakes up
21:50:59.579 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:50:59.579 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:50:59.579 00.000 13524 GuideStep: -0.4 px 14 ms EAST, 0.1 px 0 ms NORTH
21:51:02.813 03.234 18852 Exposure complete
21:51:02.859 00.046 18852 worker thread done servicing request
21:51:02.859 00.000 13524 OnExposeComplete: enter
21:51:02.859 00.000 13524 UpdateGuideState(): m_state=6
21:51:02.859 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:51:02.859 00.000 13524 Star::Find returns 1 (0), X=408.01, Y=278.98, Mass=540, SNR=14.3, Peak=141 HFD=2.0
21:51:02.859 00.000 13524 MultiStar: [#1 0.82,-1.66,0.98,U] [#2 -1.89,1.47,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 0.57,0.43,0.88,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:51:02.859 00.000 13524 single-star, 2 included, MultiStar: {0.65, -0.38}, one-star: {0.54, 0.16}
21:51:02.859 00.000 13524 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.99) = xAngle (1.27 = 1.27)
21:51:02.875 00.016 13524 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.31 = -1.97)
21:51:02.875 00.000 13524 CameraToMount -- cameraX=0.54 cameraY=0.16 hyp=0.57 cameraTheta=0.28 mountX=0.17 mountY=-0.52, mountTheta=-1.26
21:51:02.875 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.54, y=0.16, opts=13)
21:51:02.875 00.000 13524 Enqueuing Move request for scope (0.54, 0.16)
21:51:02.875 00.000 18852 Worker thread wakes up
21:51:02.875 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.16) opts 0xd
21:51:02.875 00.000 18852 Handling offset move in thread for scope, endpoint = (0.54, 0.16)
21:51:02.875 00.000 18852 Moving (0.54, 0.16) raw xDistance=0.17 yDistance=-0.52
21:51:02.875 00.000 18852 PPEC rslt: input = 0.17, final = -0.04, react = 0.03, pred = -0.14, hyst = 0.00, hyst_pct = 0.71, period_length = 479.00
21:51:02.875 00.000 18852 PPEC: input: 0.17, control: -0.04, exposure: 3000
21:51:02.875 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:51:02.875 00.000 18852 MoveAxis(E, 10, ABG)
21:51:02.875 00.000 18852 Guiding  Dir = 2, Dur = 10
21:51:02.875 00.000 18852 IsSlewing returns 0
21:51:02.875 00.000 18852 IsGuiding returns 0
21:51:02.875 00.000 18852 PulseGuide returned control before completion, sleep 19
21:51:02.891 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:51:02.891 00.000 13524 UpdateGuideState exits: m=540 SNR=14.3
21:51:02.891 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:02.891 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:02.906 00.015 13524 Enqueuing Expose request
21:51:02.906 00.000 18852 IsGuiding returns 1
21:51:02.906 00.000 18852 scope still moving after pulse duration time elapsed
21:51:02.937 00.031 18852 IsSlewing returns 0
21:51:02.937 00.000 18852 IsGuiding returns 0
21:51:02.937 00.000 18852 scope move finished after 10 + 44 ms
21:51:02.937 00.000 18852 Move returns status 0, amount 10
21:51:02.937 00.000 18852 MoveAxis(N, 151, ABG)
21:51:02.937 00.000 18852 Guiding  Dir = 0, Dur = 151
21:51:02.937 00.000 18852 IsSlewing returns 0
21:51:02.937 00.000 18852 IsGuiding returns 0
21:51:02.937 00.000 18852 PulseGuide returned control before completion, sleep 160
21:51:03.109 00.172 18852 IsGuiding returns 0
21:51:03.109 00.000 18852 Move returns status 0, amount 151
21:51:03.109 00.000 18852 move complete, result=0
21:51:03.109 00.000 18852 worker thread done servicing request
21:51:03.109 00.000 18852 Worker thread wakes up
21:51:03.109 00.000 13524 GuideStep: 0.2 px 10 ms EAST, -0.5 px 151 ms NORTH
21:51:03.109 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:03.109 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:06.374 03.265 18852 Exposure complete
21:51:06.405 00.031 18852 worker thread done servicing request
21:51:06.405 00.000 13524 OnExposeComplete: enter
21:51:06.405 00.000 13524 UpdateGuideState(): m_state=6
21:51:06.405 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:51:06.405 00.000 13524 Star::Find returns 1 (0), X=407.67, Y=278.72, Mass=576, SNR=14.6, Peak=143 HFD=2.0
21:51:06.421 00.016 13524 MultiStar: [#1 0.29,-1.62,0.95,U] [#2 -1.87,1.61,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 0.75,0.12,0.61,U] [#5 -0.64,0.29,0.58,U] [#6 0.29,0.32,0.54,U] 
21:51:06.421 00.000 13524 single-star, 4 included, MultiStar: {0.20, -0.34}, one-star: {0.21, -0.10}
21:51:06.421 00.000 13524 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.99) = xAngle (0.53 = 0.53)
21:51:06.421 00.000 13524 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.58 = -2.71)
21:51:06.421 00.000 13524 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-0.46 mountX=0.20 mountY=-0.10, mountTheta=-0.45
21:51:06.421 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.21, y=-0.10, opts=13)
21:51:06.421 00.000 13524 Enqueuing Move request for scope (0.21, -0.10)
21:51:06.421 00.000 18852 Worker thread wakes up
21:51:06.421 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
21:51:06.421 00.000 18852 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
21:51:06.421 00.000 18852 Moving (0.21, -0.10) raw xDistance=0.20 yDistance=-0.10
21:51:06.421 00.000 18852 PPEC rslt: input = 0.20, final = -0.03, react = 0.03, pred = -0.20, hyst = 0.03, hyst_pct = 0.70, period_length = 479.00
21:51:06.421 00.000 18852 PPEC: input: 0.20, control: -0.03, exposure: 3000
21:51:06.421 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:06.421 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:51:06.421 00.000 18852 MoveAxis(E, 8, ABG)
21:51:06.421 00.000 18852 Guiding  Dir = 2, Dur = 8
21:51:06.421 00.000 18852 IsSlewing returns 0
21:51:06.421 00.000 18852 IsGuiding returns 0
21:51:06.421 00.000 18852 PulseGuide returned control before completion, sleep 17
21:51:06.437 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=255, Gamma=1.000
21:51:06.452 00.015 13524 UpdateGuideState exits: m=576 SNR=14.6
21:51:06.452 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:06.452 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:06.452 00.000 13524 Enqueuing Expose request
21:51:06.468 00.016 18852 IsGuiding returns 0
21:51:06.468 00.000 18852 Move returns status 0, amount 8
21:51:06.468 00.000 18852 MoveAxis(N, 0, ABG)
21:51:06.468 00.000 18852 Move returns status 0, amount 0
21:51:06.468 00.000 18852 move complete, result=0
21:51:06.468 00.000 18852 worker thread done servicing request
21:51:06.468 00.000 18852 Worker thread wakes up
21:51:06.468 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:06.468 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:06.468 00.000 13524 GuideStep: 0.2 px 8 ms EAST, -0.1 px 0 ms NORTH
21:51:09.702 03.234 18852 Exposure complete
21:51:09.733 00.031 18852 worker thread done servicing request
21:51:09.733 00.000 13524 OnExposeComplete: enter
21:51:09.733 00.000 13524 UpdateGuideState(): m_state=6
21:51:09.733 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:51:09.733 00.000 13524 Star::Find returns 1 (0), X=408.16, Y=278.08, Mass=471, SNR=13.7, Peak=125 HFD=1.9
21:51:09.733 00.000 13524 MultiStar: [#1 0.69,-2.34,0.00,M4] [#2 -1.59,0.36,0.73,U] [#3 0.00,0.00,0.00,L] [#4 -0.18,-0.32,0.99,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:51:09.733 00.000 13524 refined, 2 included, MultiStar: {-0.24, -0.29}, one-star: {0.70, -0.75}
21:51:09.748 00.015 13524 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.99) = xAngle (-1.27 = -1.27)
21:51:09.748 00.000 13524 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
21:51:09.748 00.000 13524 CameraToMount -- cameraX=-0.24 cameraY=-0.29 hyp=0.38 cameraTheta=-2.26 mountX=0.11 mountY=0.37, mountTheta=1.28
21:51:09.748 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.24, y=-0.29, opts=13)
21:51:09.748 00.000 13524 Enqueuing Move request for scope (-0.24, -0.29)
21:51:09.748 00.000 18852 Worker thread wakes up
21:51:09.748 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.29) opts 0xd
21:51:09.748 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.24, -0.29)
21:51:09.748 00.000 18852 Moving (-0.24, -0.29) raw xDistance=0.11 yDistance=0.37
21:51:09.748 00.000 18852 PPEC rslt: input = 0.11, final = -0.06, react = 0.02, pred = -0.19, hyst = 0.00, hyst_pct = 0.70, period_length = 479.00
21:51:09.748 00.000 18852 PPEC: input: 0.11, control: -0.06, exposure: 3000
21:51:09.748 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:51:09.748 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:51:09.748 00.000 18852 MoveAxis(E, 14, ABG)
21:51:09.748 00.000 18852 Guiding  Dir = 2, Dur = 14
21:51:09.748 00.000 18852 IsSlewing returns 0
21:51:09.748 00.000 18852 IsGuiding returns 0
21:51:09.748 00.000 18852 PulseGuide returned control before completion, sleep 23
21:51:09.764 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=3, FiltMax=254, Gamma=1.000
21:51:09.764 00.000 13524 UpdateGuideState exits: m=471 SNR=13.7
21:51:09.764 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:09.780 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:09.780 00.000 13524 Enqueuing Expose request
21:51:09.795 00.015 18852 IsGuiding returns 0
21:51:09.795 00.000 18852 Move returns status 0, amount 14
21:51:09.795 00.000 18852 MoveAxis(N, 0, ABG)
21:51:09.795 00.000 18852 Move returns status 0, amount 0
21:51:09.795 00.000 18852 move complete, result=0
21:51:09.795 00.000 18852 worker thread done servicing request
21:51:09.795 00.000 18852 Worker thread wakes up
21:51:09.795 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:09.795 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:09.795 00.000 13524 GuideStep: 0.1 px 14 ms EAST, 0.4 px 0 ms NORTH
21:51:13.033 03.238 18852 Exposure complete
21:51:13.064 00.031 18852 worker thread done servicing request
21:51:13.064 00.000 13524 OnExposeComplete: enter
21:51:13.079 00.015 13524 UpdateGuideState(): m_state=6
21:51:13.079 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:51:13.079 00.000 13524 Star::Find returns 1 (0), X=407.94, Y=278.06, Mass=472, SNR=13.4, Peak=126 HFD=2.1
21:51:13.079 00.000 13524 Star::Find false star n=5 nbg=276 bg=66.6 sigma=5.2 thresh=82 peak=82
21:51:13.079 00.000 13524 MultiStar: [#1 0.83,-2.57,0.00,M5] [#2 -1.98,0.74,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 0.97,-0.52,1.00,U] [#5 -0.34,0.79,0.60,U] [#6 1.00,-1.31,0.61,U] 
21:51:13.079 00.000 13524 refined, 3 included, MultiStar: {0.58, -0.50}, one-star: {0.48, -0.77}
21:51:13.079 00.000 13524 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.99) = xAngle (0.27 = 0.27)
21:51:13.079 00.000 13524 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.32 = -2.96)
21:51:13.079 00.000 13524 CameraToMount -- cameraX=0.58 cameraY=-0.50 hyp=0.76 cameraTheta=-0.71 mountX=0.73 mountY=-0.13, mountTheta=-0.18
21:51:13.079 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.58, y=-0.50, opts=13)
21:51:13.079 00.000 13524 Enqueuing Move request for scope (0.58, -0.50)
21:51:13.095 00.016 18852 Worker thread wakes up
21:51:13.095 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.50) opts 0xd
21:51:13.095 00.000 18852 Handling offset move in thread for scope, endpoint = (0.58, -0.50)
21:51:13.095 00.000 18852 Moving (0.58, -0.50) raw xDistance=0.73 yDistance=-0.13
21:51:13.095 00.000 18852 PPEC rslt: input = 0.73, final = 0.05, react = 0.11, pred = -0.17, hyst = 0.10, hyst_pct = 0.70, period_length = 479.00
21:51:13.095 00.000 18852 PPEC: input: 0.73, control: 0.05, exposure: 3000
21:51:13.095 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:13.095 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:51:13.095 00.000 18852 MoveAxis(W, 13, ABG)
21:51:13.095 00.000 18852 Guiding  Dir = 3, Dur = 13
21:51:13.095 00.000 18852 IsSlewing returns 0
21:51:13.095 00.000 18852 IsGuiding returns 0
21:51:13.095 00.000 18852 PulseGuide returned control before completion, sleep 22
21:51:13.095 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:51:13.111 00.016 13524 UpdateGuideState exits: m=472 SNR=13.4
21:51:13.111 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:13.111 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:13.111 00.000 13524 Enqueuing Expose request
21:51:13.126 00.015 18852 IsGuiding returns 0
21:51:13.126 00.000 18852 Move returns status 0, amount 13
21:51:13.126 00.000 18852 MoveAxis(N, 0, ABG)
21:51:13.126 00.000 18852 Move returns status 0, amount 0
21:51:13.126 00.000 18852 move complete, result=0
21:51:13.126 00.000 18852 worker thread done servicing request
21:51:13.126 00.000 18852 Worker thread wakes up
21:51:13.126 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:13.126 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:13.126 00.000 13524 GuideStep: 0.7 px 13 ms WEST, -0.1 px 0 ms NORTH
21:51:16.376 03.250 18852 Exposure complete
21:51:16.407 00.031 18852 worker thread done servicing request
21:51:16.407 00.000 13524 OnExposeComplete: enter
21:51:16.407 00.000 13524 UpdateGuideState(): m_state=6
21:51:16.422 00.015 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:51:16.422 00.000 13524 Star::Find returns 1 (0), X=407.86, Y=278.36, Mass=506, SNR=13.9, Peak=148 HFD=2.0
21:51:16.422 00.000 13524 MultiStar: [#1 0.16,-1.97,1.01,U] [#2 -2.05,0.32,0.91,U] [#3 0.00,0.00,0.00,L] [#4 0.12,-0.09,0.86,U] [#5 -0.47,0.15,0.53,U] [#6 0.00,0.00,0.00,L] 
21:51:16.422 00.000 13524 refined, 4 included, MultiStar: {-0.34, -0.50}, one-star: {0.39, -0.46}
21:51:16.422 00.000 13524 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.99) = xAngle (-1.17 = -1.17)
21:51:16.422 00.000 13524 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.87 = 1.87)
21:51:16.422 00.000 13524 CameraToMount -- cameraX=-0.34 cameraY=-0.50 hyp=0.60 cameraTheta=-2.16 mountX=0.23 mountY=0.58, mountTheta=1.19
21:51:16.422 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.34, y=-0.50, opts=13)
21:51:16.422 00.000 13524 Enqueuing Move request for scope (-0.34, -0.50)
21:51:16.422 00.000 18852 Worker thread wakes up
21:51:16.422 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.50) opts 0xd
21:51:16.422 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.34, -0.50)
21:51:16.422 00.000 18852 Moving (-0.34, -0.50) raw xDistance=0.23 yDistance=0.58
21:51:16.422 00.000 18852 PPEC rslt: input = 0.23, final = 0.03, react = 0.03, pred = -0.02, hyst = 0.03, hyst_pct = 0.69, period_length = 479.00
21:51:16.422 00.000 18852 PPEC: input: 0.23, control: 0.03, exposure: 3000
21:51:16.422 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:51:16.422 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
21:51:16.422 00.000 18852 MoveAxis(W, 7, ABG)
21:51:16.422 00.000 18852 Guiding  Dir = 3, Dur = 7
21:51:16.422 00.000 18852 IsSlewing returns 0
21:51:16.422 00.000 18852 IsGuiding returns 0
21:51:16.438 00.016 18852 PulseGuide returned control before completion, sleep 16
21:51:16.438 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:51:16.454 00.016 13524 UpdateGuideState exits: m=506 SNR=13.9
21:51:16.454 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:16.454 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:16.454 00.000 13524 Enqueuing Expose request
21:51:16.469 00.015 18852 IsGuiding returns 0
21:51:16.469 00.000 18852 Move returns status 0, amount 7
21:51:16.469 00.000 18852 MoveAxis(N, 0, ABG)
21:51:16.469 00.000 18852 Move returns status 0, amount 0
21:51:16.469 00.000 18852 move complete, result=0
21:51:16.469 00.000 18852 worker thread done servicing request
21:51:16.469 00.000 18852 Worker thread wakes up
21:51:16.469 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:16.469 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:16.469 00.000 13524 GuideStep: 0.2 px 7 ms WEST, 0.6 px 0 ms NORTH
21:51:19.703 03.234 18852 Exposure complete
21:51:19.734 00.031 18852 worker thread done servicing request
21:51:19.734 00.000 13524 OnExposeComplete: enter
21:51:19.734 00.000 13524 UpdateGuideState(): m_state=6
21:51:19.734 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:51:19.734 00.000 13524 Star::Find returns 1 (0), X=407.81, Y=278.58, Mass=579, SNR=15.1, Peak=156 HFD=2.3
21:51:19.734 00.000 13524 MultiStar: [#1 0.62,-2.06,0.00,M5] [#2 -1.82,0.74,0.69,U] [#3 0.00,0.00,0.00,L] [#4 -0.17,0.10,0.82,U] [#5 0.00,0.00,0.00,L] [#6 0.49,0.38,0.54,U] 
21:51:19.734 00.000 13524 refined, 3 included, MultiStar: {-0.26, 0.18}, one-star: {0.35, -0.25}
21:51:19.734 00.000 13524 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.99) = xAngle (3.52 = -2.76)
21:51:19.734 00.000 13524 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.57 = 0.28)
21:51:19.750 00.016 13524 CameraToMount -- cameraX=-0.26 cameraY=0.18 hyp=0.32 cameraTheta=2.54 mountX=-0.29 mountY=0.09, mountTheta=2.85
21:51:19.750 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.26, y=0.18, opts=13)
21:51:19.750 00.000 13524 Enqueuing Move request for scope (-0.26, 0.18)
21:51:19.750 00.000 18852 Worker thread wakes up
21:51:19.750 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.18) opts 0xd
21:51:19.750 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.26, 0.18)
21:51:19.750 00.000 18852 Moving (-0.26, 0.18) raw xDistance=-0.29 yDistance=0.09
21:51:19.750 00.000 18852 PPEC rslt: input = -0.29, final = -0.05, react = -0.04, pred = -0.03, hyst = -0.04, hyst_pct = 0.69, period_length = 479.00
21:51:19.750 00.000 18852 PPEC: input: -0.29, control: -0.05, exposure: 3000
21:51:19.750 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:19.750 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:51:19.750 00.000 18852 MoveAxis(E, 12, ABG)
21:51:19.750 00.000 18852 Guiding  Dir = 2, Dur = 12
21:51:19.750 00.000 18852 IsSlewing returns 0
21:51:19.750 00.000 18852 IsGuiding returns 0
21:51:19.750 00.000 18852 PulseGuide returned control before completion, sleep 21
21:51:19.750 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=3, FiltMax=254, Gamma=1.000
21:51:19.765 00.015 13524 UpdateGuideState exits: m=579 SNR=15.1
21:51:19.765 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:19.781 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:19.781 00.000 13524 Enqueuing Expose request
21:51:19.781 00.000 18852 IsGuiding returns 0
21:51:19.781 00.000 18852 Move returns status 0, amount 12
21:51:19.781 00.000 18852 MoveAxis(N, 0, ABG)
21:51:19.781 00.000 18852 Move returns status 0, amount 0
21:51:19.781 00.000 18852 move complete, result=0
21:51:19.781 00.000 18852 worker thread done servicing request
21:51:19.781 00.000 18852 Worker thread wakes up
21:51:19.781 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:19.781 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:19.781 00.000 13524 GuideStep: -0.3 px 12 ms EAST, 0.1 px 0 ms NORTH
21:51:23.030 03.249 18852 Exposure complete
21:51:23.061 00.031 18852 worker thread done servicing request
21:51:23.061 00.000 13524 OnExposeComplete: enter
21:51:23.061 00.000 13524 UpdateGuideState(): m_state=6
21:51:23.061 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:51:23.061 00.000 13524 Star::Find returns 1 (0), X=408.00, Y=278.63, Mass=445, SNR=13.3, Peak=147 HFD=2.1
21:51:23.061 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.87,0.78,0.82,U] [#3 0.00,0.00,0.00,L] [#4 0.42,-0.10,0.94,U] [#5 0.19,-0.01,0.57,U] [#6 0.00,0.00,0.00,L] 
21:51:23.077 00.016 13524 refined, 3 included, MultiStar: {-0.15, 0.10}, one-star: {0.54, -0.20}
21:51:23.077 00.000 13524 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.99) = xAngle (3.52 = -2.76)
21:51:23.077 00.000 13524 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.57 = 0.29)
21:51:23.077 00.000 13524 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.54 mountX=-0.17 mountY=0.05, mountTheta=2.85
21:51:23.077 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.15, y=0.10, opts=13)
21:51:23.077 00.000 13524 Enqueuing Move request for scope (-0.15, 0.10)
21:51:23.077 00.000 18852 Worker thread wakes up
21:51:23.077 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
21:51:23.077 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
21:51:23.077 00.000 18852 Moving (-0.15, 0.10) raw xDistance=-0.17 yDistance=0.05
21:51:23.077 00.000 18852 PPEC rslt: input = -0.17, final = -0.01, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.69, period_length = 479.00
21:51:23.077 00.000 18852 PPEC: input: -0.17, control: -0.01, exposure: 3000
21:51:23.077 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:23.077 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:51:23.077 00.000 18852 MoveAxis(E, 2, ABG)
21:51:23.077 00.000 18852 Guiding  Dir = 2, Dur = 2
21:51:23.077 00.000 18852 IsSlewing returns 0
21:51:23.077 00.000 18852 IsGuiding returns 0
21:51:23.077 00.000 18852 PulseGuide returned control before completion, sleep 11
21:51:23.093 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=3, FiltMax=254, Gamma=1.000
21:51:23.093 00.000 13524 UpdateGuideState exits: m=445 SNR=13.3
21:51:23.108 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:23.108 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:23.108 00.000 13524 Enqueuing Expose request
21:51:23.108 00.000 18852 IsGuiding returns 0
21:51:23.108 00.000 18852 Move returns status 0, amount 2
21:51:23.108 00.000 18852 MoveAxis(N, 0, ABG)
21:51:23.108 00.000 18852 Move returns status 0, amount 0
21:51:23.108 00.000 18852 move complete, result=0
21:51:23.108 00.000 18852 worker thread done servicing request
21:51:23.108 00.000 18852 Worker thread wakes up
21:51:23.108 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:23.108 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:23.108 00.000 13524 GuideStep: -0.2 px 2 ms EAST, 0.1 px 0 ms NORTH
21:51:26.357 03.249 18852 Exposure complete
21:51:26.388 00.031 18852 worker thread done servicing request
21:51:26.388 00.000 13524 OnExposeComplete: enter
21:51:26.388 00.000 13524 UpdateGuideState(): m_state=6
21:51:26.388 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
21:51:26.388 00.000 13524 Star::Find returns 1 (0), X=407.59, Y=278.95, Mass=550, SNR=14.7, Peak=154 HFD=2.1
21:51:26.388 00.000 13524 MultiStar: [#1 0.21,-1.36,0.89,U] [#2 -1.94,1.02,0.00,M1] [#3 0.14,-1.05,0.49,U] [#4 0.20,0.49,0.75,U] [#5 -1.20,1.55,0.51,U] [#6 0.00,0.00,0.00,L] 
21:51:26.388 00.000 13524 refined, 4 included, MultiStar: {-0.02, -0.12}, one-star: {0.13, 0.13}
21:51:26.388 00.000 13524 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.99) = xAngle (-0.74 = -0.74)
21:51:26.403 00.015 13524 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.31 = 2.31)
21:51:26.403 00.000 13524 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.72 mountX=0.09 mountY=0.09, mountTheta=0.79
21:51:26.403 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.02, y=-0.12, opts=13)
21:51:26.403 00.000 13524 Enqueuing Move request for scope (-0.02, -0.12)
21:51:26.403 00.000 18852 Worker thread wakes up
21:51:26.403 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
21:51:26.403 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
21:51:26.403 00.000 18852 Moving (-0.02, -0.12) raw xDistance=0.09 yDistance=0.09
21:51:26.403 00.000 18852 PPEC rslt: input = 0.09, final = -0.10, react = 0.01, pred = -0.32, hyst = 0.00, hyst_pct = 0.68, period_length = 479.00
21:51:26.403 00.000 18852 PPEC: input: 0.09, control: -0.10, exposure: 3000
21:51:26.403 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:26.403 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:51:26.403 00.000 18852 MoveAxis(E, 25, ABG)
21:51:26.403 00.000 18852 Guiding  Dir = 2, Dur = 25
21:51:26.403 00.000 18852 IsSlewing returns 0
21:51:26.403 00.000 18852 IsGuiding returns 0
21:51:26.403 00.000 18852 PulseGuide returned control before completion, sleep 34
21:51:26.403 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=1, FiltMax=255, Gamma=1.000
21:51:26.419 00.016 13524 UpdateGuideState exits: m=550 SNR=14.7
21:51:26.419 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:26.419 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:26.435 00.016 13524 Enqueuing Expose request
21:51:26.450 00.015 18852 IsGuiding returns 0
21:51:26.450 00.000 18852 Move returns status 0, amount 25
21:51:26.450 00.000 18852 MoveAxis(N, 0, ABG)
21:51:26.450 00.000 18852 Move returns status 0, amount 0
21:51:26.450 00.000 18852 move complete, result=0
21:51:26.450 00.000 18852 worker thread done servicing request
21:51:26.450 00.000 18852 Worker thread wakes up
21:51:26.450 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:26.450 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:26.450 00.000 13524 GuideStep: 0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
21:51:29.700 03.250 18852 Exposure complete
21:51:29.731 00.031 18852 worker thread done servicing request
21:51:29.731 00.000 13524 OnExposeComplete: enter
21:51:29.731 00.000 13524 UpdateGuideState(): m_state=6
21:51:29.731 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
21:51:29.746 00.015 13524 Star::Find returns 1 (0), X=407.50, Y=278.62, Mass=526, SNR=14.5, Peak=134 HFD=1.6
21:51:29.746 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -2.18,0.67,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 -0.65,0.46,0.89,U] [#5 0.00,0.00,0.00,L] [#6 0.02,-0.02,0.57,U] 
21:51:29.746 00.000 13524 single-star, 2 included, MultiStar: {-0.22, 0.08}, one-star: {0.03, -0.20}
21:51:29.746 00.000 13524 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.99) = xAngle (-0.42 = -0.42)
21:51:29.746 00.000 13524 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.63 = 2.63)
21:51:29.746 00.000 13524 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.40 mountX=0.19 mountY=0.10, mountTheta=0.49
21:51:29.746 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.03, y=-0.20, opts=13)
21:51:29.746 00.000 13524 Enqueuing Move request for scope (0.03, -0.20)
21:51:29.746 00.000 18852 Worker thread wakes up
21:51:29.746 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
21:51:29.746 00.000 18852 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
21:51:29.746 00.000 18852 Moving (0.03, -0.20) raw xDistance=0.19 yDistance=0.10
21:51:29.746 00.000 18852 PPEC rslt: input = 0.19, final = -0.10, react = 0.03, pred = -0.32, hyst = 0.00, hyst_pct = 0.68, period_length = 479.00
21:51:29.746 00.000 18852 PPEC: input: 0.19, control: -0.10, exposure: 3000
21:51:29.746 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:29.746 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:51:29.746 00.000 18852 MoveAxis(E, 25, ABG)
21:51:29.746 00.000 18852 Guiding  Dir = 2, Dur = 25
21:51:29.746 00.000 18852 IsSlewing returns 0
21:51:29.746 00.000 18852 IsGuiding returns 0
21:51:29.762 00.016 18852 PulseGuide returned control before completion, sleep 34
21:51:29.762 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=1, FiltMax=254, Gamma=1.000
21:51:29.778 00.016 13524 UpdateGuideState exits: m=526 SNR=14.5
21:51:29.778 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:29.778 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:29.778 00.000 13524 Enqueuing Expose request
21:51:29.809 00.031 18852 IsGuiding returns 0
21:51:29.809 00.000 18852 Move returns status 0, amount 25
21:51:29.809 00.000 18852 MoveAxis(N, 0, ABG)
21:51:29.809 00.000 18852 Move returns status 0, amount 0
21:51:29.809 00.000 18852 move complete, result=0
21:51:29.809 00.000 18852 worker thread done servicing request
21:51:29.809 00.000 18852 Worker thread wakes up
21:51:29.809 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:29.809 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:29.809 00.000 13524 GuideStep: 0.2 px 25 ms EAST, 0.1 px 0 ms NORTH
21:51:33.058 03.249 18852 Exposure complete
21:51:33.089 00.031 18852 worker thread done servicing request
21:51:33.089 00.000 13524 OnExposeComplete: enter
21:51:33.089 00.000 13524 UpdateGuideState(): m_state=6
21:51:33.089 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
21:51:33.105 00.016 13524 Star::Find returns 1 (0), X=407.32, Y=279.07, Mass=512, SNR=14.1, Peak=130 HFD=2.3
21:51:33.105 00.000 13524 MultiStar: [#1 0.03,-1.26,0.96,U] [#2 -2.05,0.97,0.00,M3] [#3 0.20,-0.70,0.52,U] [#4 -0.55,0.34,0.79,U] [#5 -0.89,0.26,0.53,U] [#6 0.00,0.00,0.00,L] 
21:51:33.105 00.000 13524 single-star, 4 included, MultiStar: {-0.24, -0.24}, one-star: {-0.14, 0.25}
21:51:33.105 00.000 13524 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.99) = xAngle (3.07 = 3.07)
21:51:33.105 00.000 13524 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.11 = -0.17)
21:51:33.105 00.000 13524 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.28 cameraTheta=2.08 mountX=-0.28 mountY=-0.05, mountTheta=-2.97
21:51:33.105 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.14, y=0.25, opts=13)
21:51:33.105 00.000 13524 Enqueuing Move request for scope (-0.14, 0.25)
21:51:33.105 00.000 18852 Worker thread wakes up
21:51:33.105 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
21:51:33.105 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
21:51:33.105 00.000 18852 Moving (-0.14, 0.25) raw xDistance=-0.28 yDistance=-0.05
21:51:33.105 00.000 18852 PPEC rslt: input = -0.28, final = -0.10, react = -0.04, pred = -0.19, hyst = -0.04, hyst_pct = 0.68, period_length = 479.00
21:51:33.105 00.000 18852 PPEC: input: -0.28, control: -0.10, exposure: 3000
21:51:33.105 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:33.105 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:51:33.105 00.000 18852 MoveAxis(E, 25, ABG)
21:51:33.105 00.000 18852 Guiding  Dir = 2, Dur = 25
21:51:33.105 00.000 18852 IsSlewing returns 0
21:51:33.105 00.000 18852 IsGuiding returns 0
21:51:33.121 00.016 18852 PulseGuide returned control before completion, sleep 34
21:51:33.121 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=255, Gamma=1.000
21:51:33.152 00.031 13524 UpdateGuideState exits: m=512 SNR=14.1
21:51:33.152 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:33.152 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:33.152 00.000 13524 Enqueuing Expose request
21:51:33.167 00.015 18852 IsGuiding returns 0
21:51:33.167 00.000 18852 Move returns status 0, amount 25
21:51:33.167 00.000 18852 MoveAxis(N, 0, ABG)
21:51:33.167 00.000 18852 Move returns status 0, amount 0
21:51:33.167 00.000 18852 move complete, result=0
21:51:33.167 00.000 18852 worker thread done servicing request
21:51:33.167 00.000 18852 Worker thread wakes up
21:51:33.167 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:33.167 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:33.167 00.000 13524 GuideStep: -0.3 px 25 ms EAST, -0.0 px 0 ms NORTH
21:51:36.417 03.250 18852 Exposure complete
21:51:36.448 00.031 18852 worker thread done servicing request
21:51:36.448 00.000 13524 OnExposeComplete: enter
21:51:36.448 00.000 13524 UpdateGuideState(): m_state=6
21:51:36.448 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
21:51:36.464 00.016 13524 Star::Find returns 1 (0), X=407.55, Y=278.84, Mass=465, SNR=13.5, Peak=146 HFD=1.7
21:51:36.464 00.000 13524 MultiStar: [#1 0.19,-1.56,0.99,U] [#2 -1.91,0.71,0.88,U] [#3 0.00,0.00,0.00,L] [#4 -0.40,0.54,0.81,U] [#5 -0.52,0.41,0.61,U] [#6 0.00,0.00,0.00,L] 
21:51:36.464 00.000 13524 single-star, 4 included, MultiStar: {-0.48, -0.05}, one-star: {0.09, 0.01}
21:51:36.464 00.000 13524 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.99) = xAngle (1.15 = 1.15)
21:51:36.464 00.000 13524 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.20 = -2.09)
21:51:36.464 00.000 13524 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.16 mountX=0.04 mountY=-0.08, mountTheta=-1.13
21:51:36.464 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.09, y=0.01, opts=13)
21:51:36.464 00.000 13524 Enqueuing Move request for scope (0.09, 0.01)
21:51:36.464 00.000 18852 Worker thread wakes up
21:51:36.464 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
21:51:36.464 00.000 18852 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
21:51:36.464 00.000 18852 Moving (0.09, 0.01) raw xDistance=0.04 yDistance=-0.08
21:51:36.464 00.000 18852 PPEC rslt: input = 0.04, final = -0.04, react = 0.01, pred = -0.11, hyst = 0.00, hyst_pct = 0.67, period_length = 479.00
21:51:36.464 00.000 18852 PPEC: input: 0.04, control: -0.04, exposure: 3000
21:51:36.464 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:36.464 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:51:36.464 00.000 18852 MoveAxis(E, 9, ABG)
21:51:36.464 00.000 18852 Guiding  Dir = 2, Dur = 9
21:51:36.464 00.000 18852 IsSlewing returns 0
21:51:36.479 00.015 18852 IsGuiding returns 0
21:51:36.479 00.000 18852 PulseGuide returned control before completion, sleep 18
21:51:36.479 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=255, Gamma=1.000
21:51:36.495 00.016 13524 UpdateGuideState exits: m=465 SNR=13.5
21:51:36.495 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:36.495 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:36.495 00.000 13524 Enqueuing Expose request
21:51:36.510 00.015 18852 IsGuiding returns 0
21:51:36.510 00.000 18852 Move returns status 0, amount 9
21:51:36.510 00.000 18852 MoveAxis(N, 0, ABG)
21:51:36.510 00.000 18852 Move returns status 0, amount 0
21:51:36.510 00.000 18852 move complete, result=0
21:51:36.510 00.000 18852 worker thread done servicing request
21:51:36.510 00.000 18852 Worker thread wakes up
21:51:36.510 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:36.510 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:36.510 00.000 13524 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
21:51:39.744 03.234 18852 Exposure complete
21:51:39.775 00.031 18852 worker thread done servicing request
21:51:39.775 00.000 13524 OnExposeComplete: enter
21:51:39.775 00.000 13524 UpdateGuideState(): m_state=6
21:51:39.775 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
21:51:39.775 00.000 13524 Star::Find returns 1 (0), X=407.84, Y=278.30, Mass=545, SNR=14.7, Peak=149 HFD=2.2
21:51:39.775 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.67,0.18,0.74,U] [#3 1.44,-1.75,0.00,M6] [#4 0.48,-0.41,0.77,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:51:39.775 00.000 13524 refined, 2 included, MultiStar: {-0.19, -0.28}, one-star: {0.38, -0.53}
21:51:39.775 00.000 13524 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.99) = xAngle (-1.18 = -1.18)
21:51:39.791 00.016 13524 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.87 = 1.87)
21:51:39.791 00.000 13524 CameraToMount -- cameraX=-0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-2.16 mountX=0.13 mountY=0.33, mountTheta=1.19
21:51:39.791 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.19, y=-0.28, opts=13)
21:51:39.791 00.000 13524 Enqueuing Move request for scope (-0.19, -0.28)
21:51:39.791 00.000 18852 Worker thread wakes up
21:51:39.791 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.28) opts 0xd
21:51:39.791 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.19, -0.28)
21:51:39.791 00.000 18852 Moving (-0.19, -0.28) raw xDistance=0.13 yDistance=0.33
21:51:39.791 00.000 18852 PPEC rslt: input = 0.13, final = -0.03, react = 0.02, pred = -0.09, hyst = 0.00, hyst_pct = 0.67, period_length = 479.00
21:51:39.791 00.000 18852 PPEC: input: 0.13, control: -0.03, exposure: 3000
21:51:39.791 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:39.791 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:51:39.791 00.000 18852 MoveAxis(E, 7, ABG)
21:51:39.791 00.000 18852 Guiding  Dir = 2, Dur = 7
21:51:39.791 00.000 18852 IsSlewing returns 0
21:51:39.791 00.000 18852 IsGuiding returns 0
21:51:39.791 00.000 18852 PulseGuide returned control before completion, sleep 16
21:51:39.791 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=255, Gamma=1.000
21:51:39.806 00.015 13524 UpdateGuideState exits: m=545 SNR=14.7
21:51:39.806 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:39.822 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:39.822 00.000 13524 Enqueuing Expose request
21:51:39.822 00.000 18852 IsGuiding returns 0
21:51:39.822 00.000 18852 Move returns status 0, amount 7
21:51:39.822 00.000 18852 MoveAxis(N, 0, ABG)
21:51:39.822 00.000 18852 Move returns status 0, amount 0
21:51:39.822 00.000 18852 move complete, result=0
21:51:39.822 00.000 18852 worker thread done servicing request
21:51:39.822 00.000 18852 Worker thread wakes up
21:51:39.822 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:39.822 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:39.822 00.000 13524 GuideStep: 0.1 px 7 ms EAST, 0.3 px 0 ms NORTH
21:51:43.059 03.237 18852 Exposure complete
21:51:43.106 00.047 18852 worker thread done servicing request
21:51:43.106 00.000 13524 OnExposeComplete: enter
21:51:43.106 00.000 13524 UpdateGuideState(): m_state=6
21:51:43.106 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
21:51:43.106 00.000 13524 Star::Find returns 1 (0), X=407.96, Y=278.76, Mass=549, SNR=14.3, Peak=152 HFD=2.4
21:51:43.106 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.72,0.11,0.77,U] [#3 0.64,-0.34,0.50,U] [#4 -0.25,0.28,0.84,U] [#5 0.00,0.00,0.00,L] [#6 0.34,-0.87,0.62,U] 
21:51:43.106 00.000 13524 refined, 4 included, MultiStar: {-0.13, -0.12}, one-star: {0.50, -0.06}
21:51:43.106 00.000 13524 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.99) = xAngle (-1.42 = -1.42)
21:51:43.122 00.016 13524 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.62 = 1.62)
21:51:43.122 00.000 13524 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.41 mountX=0.03 mountY=0.18, mountTheta=1.42
21:51:43.122 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.13, y=-0.12, opts=13)
21:51:43.122 00.000 13524 Enqueuing Move request for scope (-0.13, -0.12)
21:51:43.122 00.000 18852 Worker thread wakes up
21:51:43.122 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
21:51:43.122 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
21:51:43.122 00.000 18852 Moving (-0.13, -0.12) raw xDistance=0.03 yDistance=0.18
21:51:43.122 00.000 18852 PPEC rslt: input = 0.03, final = -0.00, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.67, period_length = 479.00
21:51:43.122 00.000 18852 PPEC: input: 0.03, control: -0.00, exposure: 3000
21:51:43.122 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:43.122 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:51:43.122 00.000 18852 MoveAxis(E, 1, ABG)
21:51:43.122 00.000 18852 Guiding  Dir = 2, Dur = 1
21:51:43.122 00.000 18852 IsSlewing returns 0
21:51:43.122 00.000 18852 IsGuiding returns 0
21:51:43.122 00.000 18852 IsGuiding returns 1
21:51:43.122 00.000 18852 scope still moving after pulse duration time elapsed
21:51:43.137 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:51:43.137 00.000 13524 UpdateGuideState exits: m=549 SNR=14.3
21:51:43.137 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:43.137 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:43.153 00.016 13524 Enqueuing Expose request
21:51:43.168 00.015 18852 IsSlewing returns 0
21:51:43.168 00.000 18852 IsGuiding returns 0
21:51:43.168 00.000 18852 scope move finished after 1 + 39 ms
21:51:43.168 00.000 18852 Move returns status 0, amount 1
21:51:43.168 00.000 18852 MoveAxis(N, 0, ABG)
21:51:43.168 00.000 18852 Move returns status 0, amount 0
21:51:43.168 00.000 18852 move complete, result=0
21:51:43.168 00.000 18852 worker thread done servicing request
21:51:43.168 00.000 18852 Worker thread wakes up
21:51:43.168 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:43.168 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:43.168 00.000 13524 GuideStep: 0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
21:51:46.418 03.250 18852 Exposure complete
21:51:46.449 00.031 18852 worker thread done servicing request
21:51:46.449 00.000 13524 OnExposeComplete: enter
21:51:46.449 00.000 13524 UpdateGuideState(): m_state=6
21:51:46.464 00.015 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
21:51:46.464 00.000 13524 Star::Find returns 1 (0), X=407.71, Y=278.97, Mass=458, SNR=13.3, Peak=143 HFD=2.0
21:51:46.464 00.000 13524 MultiStar: [#1 0.19,-1.49,0.95,U] [#2 -2.23,0.64,0.00,M1] [#3 0.85,-0.16,0.54,U] [#4 0.11,0.28,0.77,U] [#5 -0.41,0.60,0.56,U] [#6 0.00,0.00,0.00,L] 
21:51:46.464 00.000 13524 single-star, 4 included, MultiStar: {0.19, -0.21}, one-star: {0.24, 0.14}
21:51:46.464 00.000 13524 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.99) = xAngle (1.52 = 1.52)
21:51:46.464 00.000 13524 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.57 = -1.72)
21:51:46.464 00.000 13524 CameraToMount -- cameraX=0.24 cameraY=0.14 hyp=0.28 cameraTheta=0.54 mountX=0.01 mountY=-0.28, mountTheta=-1.52
21:51:46.464 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.24, y=0.14, opts=13)
21:51:46.464 00.000 13524 Enqueuing Move request for scope (0.24, 0.14)
21:51:46.464 00.000 18852 Worker thread wakes up
21:51:46.464 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.14) opts 0xd
21:51:46.464 00.000 18852 Handling offset move in thread for scope, endpoint = (0.24, 0.14)
21:51:46.464 00.000 18852 Moving (0.24, 0.14) raw xDistance=0.01 yDistance=-0.28
21:51:46.464 00.000 18852 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.06, hyst = 0.00, hyst_pct = 0.66, period_length = 479.00
21:51:46.464 00.000 18852 PPEC: input: 0.01, control: 0.02, exposure: 3000
21:51:46.464 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:46.464 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:51:46.464 00.000 18852 MoveAxis(W, 5, ABG)
21:51:46.464 00.000 18852 Guiding  Dir = 3, Dur = 5
21:51:46.480 00.016 18852 IsSlewing returns 0
21:51:46.480 00.000 18852 IsGuiding returns 0
21:51:46.480 00.000 18852 PulseGuide returned control before completion, sleep 14
21:51:46.480 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=3, FiltMax=255, Gamma=1.000
21:51:46.511 00.031 18852 IsGuiding returns 0
21:51:46.511 00.000 18852 Move returns status 0, amount 5
21:51:46.511 00.000 18852 MoveAxis(N, 0, ABG)
21:51:46.511 00.000 18852 Move returns status 0, amount 0
21:51:46.511 00.000 18852 move complete, result=0
21:51:46.511 00.000 18852 worker thread done servicing request
21:51:46.511 00.000 13524 UpdateGuideState exits: m=458 SNR=13.3
21:51:46.511 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:46.511 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:46.511 00.000 13524 Enqueuing Expose request
21:51:46.511 00.000 13524 GuideStep: 0.0 px 5 ms WEST, -0.3 px 0 ms NORTH
21:51:46.511 00.000 18852 Worker thread wakes up
21:51:46.511 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:46.511 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:49.776 03.265 18852 Exposure complete
21:51:49.808 00.032 18852 worker thread done servicing request
21:51:49.808 00.000 13524 OnExposeComplete: enter
21:51:49.808 00.000 13524 UpdateGuideState(): m_state=6
21:51:49.808 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
21:51:49.808 00.000 13524 Star::Find returns 1 (0), X=407.21, Y=279.18, Mass=543, SNR=14.4, Peak=137 HFD=2.4
21:51:49.808 00.000 13524 MultiStar: [#1 0.01,-1.23,0.95,U] [#2 -2.13,1.21,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 -0.32,0.61,0.81,U] [#5 -0.40,1.66,0.64,U] [#6 0.22,0.49,0.62,U] 
21:51:49.823 00.015 13524 refined, 4 included, MultiStar: {-0.15, 0.26}, one-star: {-0.25, 0.36}
21:51:49.823 00.000 13524 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.99) = xAngle (3.08 = 3.08)
21:51:49.823 00.000 13524 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.13 = -0.16)
21:51:49.823 00.000 13524 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.31 cameraTheta=2.10 mountX=-0.30 mountY=-0.05, mountTheta=-2.99
21:51:49.823 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.15, y=0.26, opts=13)
21:51:49.823 00.000 13524 Enqueuing Move request for scope (-0.15, 0.26)
21:51:49.823 00.000 18852 Worker thread wakes up
21:51:49.823 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
21:51:49.823 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
21:51:49.823 00.000 18852 Moving (-0.15, 0.26) raw xDistance=-0.30 yDistance=-0.05
21:51:49.823 00.000 18852 PPEC rslt: input = -0.30, final = -0.03, react = -0.05, pred = 0.03, hyst = -0.04, hyst_pct = 0.66, period_length = 479.00
21:51:49.823 00.000 18852 PPEC: input: -0.30, control: -0.03, exposure: 3000
21:51:49.823 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:49.823 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:51:49.823 00.000 18852 MoveAxis(E, 8, ABG)
21:51:49.823 00.000 18852 Guiding  Dir = 2, Dur = 8
21:51:49.823 00.000 18852 IsSlewing returns 0
21:51:49.823 00.000 18852 IsGuiding returns 0
21:51:49.823 00.000 18852 PulseGuide returned control before completion, sleep 17
21:51:49.839 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=3, FiltMax=255, Gamma=1.000
21:51:49.839 00.000 13524 UpdateGuideState exits: m=543 SNR=14.4
21:51:49.854 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:49.854 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:49.854 00.000 13524 Enqueuing Expose request
21:51:49.854 00.000 18852 IsGuiding returns 0
21:51:49.854 00.000 18852 Move returns status 0, amount 8
21:51:49.854 00.000 18852 MoveAxis(N, 0, ABG)
21:51:49.854 00.000 18852 Move returns status 0, amount 0
21:51:49.854 00.000 18852 move complete, result=0
21:51:49.854 00.000 18852 worker thread done servicing request
21:51:49.854 00.000 18852 Worker thread wakes up
21:51:49.854 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:49.854 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:49.854 00.000 13524 GuideStep: -0.3 px 8 ms EAST, -0.0 px 0 ms NORTH
21:51:53.119 03.265 18852 Exposure complete
21:51:53.150 00.031 18852 worker thread done servicing request
21:51:53.150 00.000 13524 OnExposeComplete: enter
21:51:53.150 00.000 13524 UpdateGuideState(): m_state=6
21:51:53.150 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
21:51:53.150 00.000 13524 Star::Find returns 1 (0), X=407.03, Y=279.15, Mass=472, SNR=13.4, Peak=126 HFD=2.1
21:51:53.166 00.016 13524 MultiStar: [#1 -0.16,-0.98,1.02,U] [#2 -2.41,1.75,0.00,M3] [#3 0.00,0.00,0.00,L] [#4 -0.33,1.09,0.92,U] [#5 -1.45,1.18,0.58,U] [#6 0.77,0.51,0.75,U] 
21:51:53.166 00.000 13524 refined, 4 included, MultiStar: {-0.27, 0.33}, one-star: {-0.43, 0.33}
21:51:53.166 00.000 13524 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.99) = xAngle (3.25 = -3.03)
21:51:53.166 00.000 13524 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.30 = 0.01)
21:51:53.166 00.000 13524 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.42 cameraTheta=2.26 mountX=-0.42 mountY=0.01, mountTheta=3.13
21:51:53.166 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.27, y=0.33, opts=13)
21:51:53.166 00.000 13524 Enqueuing Move request for scope (-0.27, 0.33)
21:51:53.166 00.000 18852 Worker thread wakes up
21:51:53.166 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd
21:51:53.166 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.27, 0.33)
21:51:53.166 00.000 18852 Moving (-0.27, 0.33) raw xDistance=-0.42 yDistance=0.01
21:51:53.166 00.000 18852 PPEC rslt: input = -0.42, final = -0.08, react = -0.06, pred = -0.06, hyst = -0.06, hyst_pct = 0.65, period_length = 479.00
21:51:53.166 00.000 18852 PPEC: input: -0.42, control: -0.08, exposure: 3000
21:51:53.166 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:53.166 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:51:53.166 00.000 18852 MoveAxis(E, 20, ABG)
21:51:53.166 00.000 18852 Guiding  Dir = 2, Dur = 20
21:51:53.166 00.000 18852 IsSlewing returns 0
21:51:53.166 00.000 18852 IsGuiding returns 0
21:51:53.166 00.000 18852 PulseGuide returned control before completion, sleep 29
21:51:53.182 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=3, FiltMax=255, Gamma=1.000
21:51:53.197 00.015 13524 UpdateGuideState exits: m=472 SNR=13.4
21:51:53.197 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:53.197 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:53.197 00.000 13524 Enqueuing Expose request
21:51:53.213 00.016 18852 IsGuiding returns 0
21:51:53.213 00.000 18852 Move returns status 0, amount 20
21:51:53.213 00.000 18852 MoveAxis(N, 0, ABG)
21:51:53.213 00.000 18852 Move returns status 0, amount 0
21:51:53.213 00.000 18852 move complete, result=0
21:51:53.213 00.000 18852 worker thread done servicing request
21:51:53.213 00.000 18852 Worker thread wakes up
21:51:53.213 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:53.213 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:53.213 00.000 13524 GuideStep: -0.4 px 20 ms EAST, 0.0 px 0 ms NORTH
21:51:56.446 03.233 18852 Exposure complete
21:51:56.477 00.031 18852 worker thread done servicing request
21:51:56.477 00.000 13524 OnExposeComplete: enter
21:51:56.477 00.000 13524 UpdateGuideState(): m_state=6
21:51:56.477 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
21:51:56.477 00.000 13524 Star::Find returns 1 (0), X=407.17, Y=279.32, Mass=556, SNR=14.6, Peak=131 HFD=2.2
21:51:56.477 00.000 13524 MultiStar: [#1 -0.09,-1.34,0.94,U] [#2 -2.11,1.23,0.00,M4] [#3 0.00,0.00,0.00,L] [#4 -0.44,0.73,0.75,U] [#5 -0.91,0.93,0.58,U] [#6 0.00,0.00,0.00,L] 
21:51:56.477 00.000 13524 refined, 3 included, MultiStar: {-0.38, 0.10}, one-star: {-0.29, 0.49}
21:51:56.477 00.000 13524 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.99) = xAngle (3.88 = -2.41)
21:51:56.477 00.000 13524 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.92 = 0.64)
21:51:56.477 00.000 13524 CameraToMount -- cameraX=-0.38 cameraY=0.10 hyp=0.39 cameraTheta=2.89 mountX=-0.29 mountY=0.23, mountTheta=2.46
21:51:56.493 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.38, y=0.10, opts=13)
21:51:56.493 00.000 13524 Enqueuing Move request for scope (-0.38, 0.10)
21:51:56.493 00.000 18852 Worker thread wakes up
21:51:56.493 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.10) opts 0xd
21:51:56.493 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.38, 0.10)
21:51:56.493 00.000 18852 Moving (-0.38, 0.10) raw xDistance=-0.29 yDistance=0.23
21:51:56.493 00.000 18852 PPEC rslt: input = -0.29, final = -0.16, react = -0.04, pred = -0.33, hyst = -0.04, hyst_pct = 0.65, period_length = 479.00
21:51:56.493 00.000 18852 PPEC: input: -0.29, control: -0.16, exposure: 3000
21:51:56.493 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:56.493 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:51:56.493 00.000 18852 MoveAxis(E, 39, ABG)
21:51:56.493 00.000 18852 Guiding  Dir = 2, Dur = 39
21:51:56.493 00.000 18852 IsSlewing returns 0
21:51:56.493 00.000 18852 IsGuiding returns 0
21:51:56.493 00.000 18852 PulseGuide returned control before completion, sleep 48
21:51:56.493 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=255, Gamma=1.000
21:51:56.508 00.015 13524 UpdateGuideState exits: m=556 SNR=14.6
21:51:56.508 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:56.508 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:56.508 00.000 13524 Enqueuing Expose request
21:51:56.555 00.047 18852 IsGuiding returns 0
21:51:56.555 00.000 18852 Move returns status 0, amount 39
21:51:56.555 00.000 18852 MoveAxis(N, 0, ABG)
21:51:56.555 00.000 18852 Move returns status 0, amount 0
21:51:56.555 00.000 18852 move complete, result=0
21:51:56.555 00.000 18852 worker thread done servicing request
21:51:56.555 00.000 18852 Worker thread wakes up
21:51:56.555 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:56.555 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:56.555 00.000 13524 GuideStep: -0.3 px 39 ms EAST, 0.2 px 0 ms NORTH
21:51:59.789 03.234 18852 Exposure complete
21:51:59.820 00.031 18852 worker thread done servicing request
21:51:59.820 00.000 13524 OnExposeComplete: enter
21:51:59.820 00.000 13524 UpdateGuideState(): m_state=6
21:51:59.820 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
21:51:59.820 00.000 13524 Star::Find returns 1 (0), X=407.25, Y=279.15, Mass=562, SNR=14.9, Peak=137 HFD=2.2
21:51:59.820 00.000 13524 MultiStar: [#1 0.10,-1.16,0.84,U] [#2 -2.41,1.49,0.00,M5] [#3 1.19,-0.11,0.53,U] [#4 -0.23,0.91,0.80,U] [#5 0.00,0.00,0.00,L] [#6 -0.20,0.58,0.61,U] 
21:51:59.820 00.000 13524 refined, 4 included, MultiStar: {0.05, 0.10}, one-star: {-0.21, 0.33}
21:51:59.820 00.000 13524 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.99) = xAngle (2.06 = 2.06)
21:51:59.820 00.000 13524 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.10 = -1.18)
21:51:59.820 00.000 13524 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.07 mountX=-0.05 mountY=-0.11, mountTheta=-2.04
21:51:59.836 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.05, y=0.10, opts=13)
21:51:59.836 00.000 13524 Enqueuing Move request for scope (0.05, 0.10)
21:51:59.836 00.000 18852 Worker thread wakes up
21:51:59.836 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
21:51:59.836 00.000 18852 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
21:51:59.836 00.000 18852 Moving (0.05, 0.10) raw xDistance=-0.05 yDistance=-0.11
21:51:59.836 00.000 18852 PPEC rslt: input = -0.05, final = -0.12, react = -0.01, pred = -0.35, hyst = 0.00, hyst_pct = 0.65, period_length = 479.00
21:51:59.836 00.000 18852 PPEC: input: -0.05, control: -0.12, exposure: 3000
21:51:59.836 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:59.836 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:51:59.836 00.000 18852 MoveAxis(E, 30, ABG)
21:51:59.836 00.000 18852 Guiding  Dir = 2, Dur = 30
21:51:59.836 00.000 18852 IsSlewing returns 0
21:51:59.836 00.000 18852 IsGuiding returns 0
21:51:59.836 00.000 18852 PulseGuide returned control before completion, sleep 39
21:51:59.836 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=255, Gamma=1.000
21:51:59.851 00.015 13524 UpdateGuideState exits: m=562 SNR=14.9
21:51:59.851 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:59.851 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:51:59.851 00.000 13524 Enqueuing Expose request
21:51:59.898 00.047 18852 IsGuiding returns 0
21:51:59.898 00.000 18852 Move returns status 0, amount 30
21:51:59.898 00.000 18852 MoveAxis(N, 0, ABG)
21:51:59.898 00.000 18852 Move returns status 0, amount 0
21:51:59.898 00.000 18852 move complete, result=0
21:51:59.898 00.000 18852 worker thread done servicing request
21:51:59.898 00.000 18852 Worker thread wakes up
21:51:59.898 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:51:59.898 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:51:59.898 00.000 13524 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
21:52:03.132 03.234 18852 Exposure complete
21:52:03.163 00.031 18852 worker thread done servicing request
21:52:03.163 00.000 13524 OnExposeComplete: enter
21:52:03.163 00.000 13524 UpdateGuideState(): m_state=6
21:52:03.179 00.016 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
21:52:03.179 00.000 13524 Star::Find returns 1 (0), X=407.21, Y=280.03, Mass=448, SNR=13.0, Peak=126 HFD=2.1
21:52:03.179 00.000 13524 MultiStar: [#1 -0.08,-0.52,1.02,U] [#2 -2.64,2.20,0.00,M6] [#3 0.00,0.00,0.00,L] [#4 -0.19,1.40,0.80,U] [#5 -1.63,1.89,0.00,M1] [#6 0.00,0.00,0.00,L] 
21:52:03.179 00.000 13524 refined, 2 included, MultiStar: {-0.17, 0.64}, one-star: {-0.25, 1.20}
21:52:03.179 00.000 13524 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.99) = xAngle (2.82 = 2.82)
21:52:03.179 00.000 13524 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.87 = -0.42)
21:52:03.179 00.000 13524 CameraToMount -- cameraX=-0.17 cameraY=0.64 hyp=0.66 cameraTheta=1.84 mountX=-0.63 mountY=-0.27, mountTheta=-2.74
21:52:03.179 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.17, y=0.64, opts=13)
21:52:03.179 00.000 13524 Enqueuing Move request for scope (-0.17, 0.64)
21:52:03.179 00.000 18852 Worker thread wakes up
21:52:03.179 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.64) opts 0xd
21:52:03.179 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.17, 0.64)
21:52:03.179 00.000 18852 Moving (-0.17, 0.64) raw xDistance=-0.63 yDistance=-0.27
21:52:03.179 00.000 18852 PPEC rslt: input = -0.63, final = -0.17, react = -0.09, pred = -0.23, hyst = -0.09, hyst_pct = 0.64, period_length = 479.00
21:52:03.179 00.000 18852 PPEC: input: -0.63, control: -0.17, exposure: 3000
21:52:03.179 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:03.179 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:52:03.179 00.000 18852 MoveAxis(E, 42, ABG)
21:52:03.179 00.000 18852 Guiding  Dir = 2, Dur = 42
21:52:03.194 00.015 18852 IsSlewing returns 0
21:52:03.194 00.000 18852 IsGuiding returns 0
21:52:03.194 00.000 18852 PulseGuide returned control before completion, sleep 51
21:52:03.194 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=254, Gamma=1.000
21:52:03.210 00.016 13524 UpdateGuideState exits: m=448 SNR=13.0
21:52:03.210 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:03.210 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:03.210 00.000 13524 Enqueuing Expose request
21:52:03.257 00.047 18852 IsGuiding returns 0
21:52:03.257 00.000 18852 Move returns status 0, amount 42
21:52:03.257 00.000 18852 MoveAxis(N, 0, ABG)
21:52:03.257 00.000 18852 Move returns status 0, amount 0
21:52:03.257 00.000 18852 move complete, result=0
21:52:03.257 00.000 18852 worker thread done servicing request
21:52:03.257 00.000 18852 Worker thread wakes up
21:52:03.257 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:03.257 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:03.257 00.000 13524 GuideStep: -0.6 px 42 ms EAST, -0.3 px 0 ms NORTH
21:52:06.490 03.233 18852 Exposure complete
21:52:06.537 00.047 18852 worker thread done servicing request
21:52:06.537 00.000 13524 OnExposeComplete: enter
21:52:06.537 00.000 13524 UpdateGuideState(): m_state=6
21:52:06.537 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
21:52:06.537 00.000 13524 Star::Find returns 1 (0), X=407.76, Y=279.52, Mass=540, SNR=14.0, Peak=134 HFD=2.6
21:52:06.537 00.000 13524 MultiStar: [#1 0.27,-1.13,0.92,U] [#2 -2.50,1.71,0.00,M7] [#3 0.00,0.00,0.00,L] [#4 -0.17,1.05,0.71,U] [#5 -0.59,1.46,0.59,U] [#6 0.00,0.00,0.00,L] 
21:52:06.537 00.000 13524 refined, 3 included, MultiStar: {0.03, 0.39}, one-star: {0.30, 0.70}
21:52:06.537 00.000 13524 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.99) = xAngle (2.49 = 2.49)
21:52:06.553 00.016 13524 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.54 = -0.75)
21:52:06.553 00.000 13524 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.50 mountX=-0.31 mountY=-0.27, mountTheta=-2.43
21:52:06.553 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.03, y=0.39, opts=13)
21:52:06.553 00.000 13524 Enqueuing Move request for scope (0.03, 0.39)
21:52:06.553 00.000 18852 Worker thread wakes up
21:52:06.553 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd
21:52:06.553 00.000 18852 Handling offset move in thread for scope, endpoint = (0.03, 0.39)
21:52:06.553 00.000 18852 Moving (0.03, 0.39) raw xDistance=-0.31 yDistance=-0.27
21:52:06.553 00.000 18852 PPEC rslt: input = -0.31, final = -0.10, react = -0.05, pred = -0.15, hyst = -0.04, hyst_pct = 0.64, period_length = 479.00
21:52:06.553 00.000 18852 PPEC: input: -0.31, control: -0.10, exposure: 3000
21:52:06.553 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:06.553 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:52:06.553 00.000 18852 MoveAxis(E, 24, ABG)
21:52:06.553 00.000 18852 Guiding  Dir = 2, Dur = 24
21:52:06.553 00.000 18852 IsSlewing returns 0
21:52:06.553 00.000 18852 IsGuiding returns 0
21:52:06.553 00.000 18852 PulseGuide returned control before completion, sleep 33
21:52:06.568 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=2, FiltMax=255, Gamma=1.000
21:52:06.584 00.016 13524 UpdateGuideState exits: m=540 SNR=14.0
21:52:06.584 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:06.584 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:06.584 00.000 13524 Enqueuing Expose request
21:52:06.600 00.016 18852 IsGuiding returns 0
21:52:06.600 00.000 18852 Move returns status 0, amount 24
21:52:06.600 00.000 18852 MoveAxis(N, 0, ABG)
21:52:06.600 00.000 18852 Move returns status 0, amount 0
21:52:06.600 00.000 18852 move complete, result=0
21:52:06.600 00.000 18852 worker thread done servicing request
21:52:06.600 00.000 18852 Worker thread wakes up
21:52:06.600 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:06.600 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:06.600 00.000 13524 GuideStep: -0.3 px 24 ms EAST, -0.3 px 0 ms NORTH
21:52:09.834 03.234 18852 Exposure complete
21:52:09.865 00.031 18852 worker thread done servicing request
21:52:09.865 00.000 13524 OnExposeComplete: enter
21:52:09.865 00.000 13524 UpdateGuideState(): m_state=6
21:52:09.865 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
21:52:09.865 00.000 13524 Star::Find returns 1 (0), X=407.86, Y=279.12, Mass=569, SNR=14.6, Peak=132 HFD=2.3
21:52:09.865 00.000 13524 MultiStar: [#1 0.51,-1.46,0.98,U] [#2 -1.81,0.91,0.76,U] [#3 0.00,0.00,0.00,L] [#4 -0.00,0.65,0.84,U] [#5 -0.20,0.88,0.52,U] [#6 0.00,0.00,0.00,L] 
21:52:09.865 00.000 13524 refined, 4 included, MultiStar: {-0.14, 0.14}, one-star: {0.39, 0.30}
21:52:09.865 00.000 13524 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.99) = xAngle (3.37 = -2.91)
21:52:09.865 00.000 13524 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.42 = 0.13)
21:52:09.865 00.000 13524 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.38 mountX=-0.19 mountY=0.03, mountTheta=3.01
21:52:09.880 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.14, y=0.14, opts=13)
21:52:09.880 00.000 13524 Enqueuing Move request for scope (-0.14, 0.14)
21:52:09.880 00.000 18852 Worker thread wakes up
21:52:09.880 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
21:52:09.880 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
21:52:09.880 00.000 18852 Moving (-0.14, 0.14) raw xDistance=-0.19 yDistance=0.03
21:52:09.880 00.000 18852 PPEC rslt: input = -0.19, final = -0.04, react = -0.03, pred = -0.12, hyst = 0.00, hyst_pct = 0.64, period_length = 479.00
21:52:09.880 00.000 18852 PPEC: input: -0.19, control: -0.04, exposure: 3000
21:52:09.880 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:09.880 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:52:09.880 00.000 18852 MoveAxis(E, 10, ABG)
21:52:09.880 00.000 18852 Guiding  Dir = 2, Dur = 10
21:52:09.880 00.000 18852 IsSlewing returns 0
21:52:09.880 00.000 18852 IsGuiding returns 0
21:52:09.880 00.000 18852 PulseGuide returned control before completion, sleep 19
21:52:09.880 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:52:09.896 00.016 13524 UpdateGuideState exits: m=569 SNR=14.6
21:52:09.896 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:09.896 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:09.896 00.000 13524 Enqueuing Expose request
21:52:09.911 00.015 18852 IsGuiding returns 0
21:52:09.911 00.000 18852 Move returns status 0, amount 10
21:52:09.911 00.000 18852 MoveAxis(N, 0, ABG)
21:52:09.911 00.000 18852 Move returns status 0, amount 0
21:52:09.911 00.000 18852 move complete, result=0
21:52:09.911 00.000 18852 worker thread done servicing request
21:52:09.911 00.000 18852 Worker thread wakes up
21:52:09.911 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:09.911 00.000 13524 GuideStep: -0.2 px 10 ms EAST, 0.0 px 0 ms NORTH
21:52:09.911 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:13.145 03.234 18852 Exposure complete
21:52:13.176 00.031 18852 worker thread done servicing request
21:52:13.176 00.000 13524 OnExposeComplete: enter
21:52:13.176 00.000 13524 UpdateGuideState(): m_state=6
21:52:13.176 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
21:52:13.176 00.000 13524 Star::Find returns 1 (0), X=407.53, Y=278.95, Mass=562, SNR=14.6, Peak=131 HFD=2.2
21:52:13.176 00.000 13524 Star::Find false star n=6 nbg=278 bg=68.2 sigma=5.5 thresh=85 peak=84
21:52:13.176 00.000 13524 MultiStar: [#1 0.07,-1.51,0.93,U] [#2 -1.85,1.01,0.69,U] [#3 0.00,0.00,0.00,L] [#4 -0.69,0.76,0.74,U] [#5 -0.50,0.70,0.60,U] [#6 -0.20,0.49,0.57,U] 
21:52:13.176 00.000 13524 single-star, 5 included, MultiStar: {-0.45, 0.15}, one-star: {0.07, 0.13}
21:52:13.176 00.000 13524 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.99) = xAngle (2.05 = 2.05)
21:52:13.192 00.016 13524 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.10 = -1.18)
21:52:13.192 00.000 13524 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.07 mountX=-0.07 mountY=-0.14, mountTheta=-2.04
21:52:13.192 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.07, y=0.13, opts=13)
21:52:13.192 00.000 13524 Enqueuing Move request for scope (0.07, 0.13)
21:52:13.192 00.000 18852 Worker thread wakes up
21:52:13.192 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
21:52:13.192 00.000 18852 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
21:52:13.192 00.000 18852 Moving (0.07, 0.13) raw xDistance=-0.07 yDistance=-0.14
21:52:13.192 00.000 18852 PPEC rslt: input = -0.07, final = -0.03, react = -0.01, pred = -0.07, hyst = 0.00, hyst_pct = 0.63, period_length = 479.00
21:52:13.192 00.000 18852 PPEC: input: -0.07, control: -0.03, exposure: 3000
21:52:13.192 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:13.192 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:52:13.192 00.000 18852 MoveAxis(E, 6, ABG)
21:52:13.192 00.000 18852 Guiding  Dir = 2, Dur = 6
21:52:13.192 00.000 18852 IsSlewing returns 0
21:52:13.192 00.000 18852 IsGuiding returns 0
21:52:13.192 00.000 18852 PulseGuide returned control before completion, sleep 15
21:52:13.192 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:52:13.207 00.015 13524 UpdateGuideState exits: m=562 SNR=14.6
21:52:13.207 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:13.207 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:13.223 00.016 13524 Enqueuing Expose request
21:52:13.223 00.000 18852 IsGuiding returns 0
21:52:13.223 00.000 18852 Move returns status 0, amount 6
21:52:13.223 00.000 18852 MoveAxis(N, 0, ABG)
21:52:13.223 00.000 18852 Move returns status 0, amount 0
21:52:13.223 00.000 18852 move complete, result=0
21:52:13.223 00.000 18852 worker thread done servicing request
21:52:13.223 00.000 18852 Worker thread wakes up
21:52:13.223 00.000 13524 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:52:13.223 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:13.223 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:16.472 03.249 18852 Exposure complete
21:52:16.504 00.032 18852 worker thread done servicing request
21:52:16.504 00.000 13524 OnExposeComplete: enter
21:52:16.519 00.015 13524 UpdateGuideState(): m_state=6
21:52:16.519 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
21:52:16.519 00.000 13524 Star::Find returns 1 (0), X=407.50, Y=279.15, Mass=515, SNR=13.9, Peak=125 HFD=2.0
21:52:16.519 00.000 13524 MultiStar: [#1 0.22,-1.40,0.95,U] [#2 -2.05,1.00,0.86,U] [#3 0.00,0.00,0.00,L] [#4 0.55,0.42,0.72,U] [#5 -0.70,0.62,0.61,U] [#6 0.00,0.00,0.00,L] 
21:52:16.519 00.000 13524 single-star, 4 included, MultiStar: {-0.37, 0.13}, one-star: {0.04, 0.32}
21:52:16.519 00.000 13524 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.99) = xAngle (2.45 = 2.45)
21:52:16.519 00.000 13524 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.49 = -0.79)
21:52:16.519 00.000 13524 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.33 cameraTheta=1.46 mountX=-0.25 mountY=-0.23, mountTheta=-2.39
21:52:16.519 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.04, y=0.32, opts=13)
21:52:16.519 00.000 13524 Enqueuing Move request for scope (0.04, 0.32)
21:52:16.519 00.000 18852 Worker thread wakes up
21:52:16.519 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
21:52:16.519 00.000 18852 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
21:52:16.519 00.000 18852 Moving (0.04, 0.32) raw xDistance=-0.25 yDistance=-0.23
21:52:16.519 00.000 18852 PPEC rslt: input = -0.25, final = 0.02, react = -0.04, pred = 0.16, hyst = -0.03, hyst_pct = 0.63, period_length = 479.00
21:52:16.519 00.000 18852 PPEC: input: -0.25, control: 0.02, exposure: 3000
21:52:16.519 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:16.519 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:52:16.519 00.000 18852 MoveAxis(W, 6, ABG)
21:52:16.519 00.000 18852 Guiding  Dir = 3, Dur = 6
21:52:16.535 00.016 18852 IsSlewing returns 0
21:52:16.535 00.000 18852 IsGuiding returns 0
21:52:16.535 00.000 18852 PulseGuide returned control before completion, sleep 15
21:52:16.535 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=38, FiltMin=3, FiltMax=255, Gamma=1.000
21:52:16.550 00.015 13524 UpdateGuideState exits: m=515 SNR=13.9
21:52:16.550 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:16.550 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:16.550 00.000 13524 Enqueuing Expose request
21:52:16.566 00.016 18852 IsGuiding returns 0
21:52:16.566 00.000 18852 Move returns status 0, amount 6
21:52:16.566 00.000 18852 MoveAxis(N, 0, ABG)
21:52:16.566 00.000 18852 Move returns status 0, amount 0
21:52:16.566 00.000 18852 move complete, result=0
21:52:16.566 00.000 18852 worker thread done servicing request
21:52:16.566 00.000 18852 Worker thread wakes up
21:52:16.566 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:16.566 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:16.566 00.000 13524 GuideStep: -0.3 px 6 ms WEST, -0.2 px 0 ms NORTH
21:52:19.800 03.234 18852 Exposure complete
21:52:19.831 00.031 18852 worker thread done servicing request
21:52:19.831 00.000 13524 OnExposeComplete: enter
21:52:19.831 00.000 13524 UpdateGuideState(): m_state=6
21:52:19.831 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:52:19.831 00.000 13524 Star::Find returns 1 (0), X=407.24, Y=279.39, Mass=587, SNR=14.7, Peak=117 HFD=2.8
21:52:19.831 00.000 13524 MultiStar: [#1 0.00,-1.27,0.98,U] [#2 -2.83,1.78,0.00,M5] [#3 0.29,-0.40,0.47,U] [#4 -0.09,0.55,0.68,U] [#5 -0.59,0.77,0.46,U] [#6 0.00,0.00,0.00,L] 
21:52:19.831 00.000 13524 refined, 4 included, MultiStar: {-0.12, -0.04}, one-star: {-0.22, 0.56}
21:52:19.831 00.000 13524 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.99) = xAngle (-1.84 = -1.84)
21:52:19.831 00.000 13524 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.21 = 1.21)
21:52:19.847 00.016 13524 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-2.83 mountX=-0.03 mountY=0.11, mountTheta=1.85
21:52:19.847 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.12, y=-0.04, opts=13)
21:52:19.847 00.000 13524 Enqueuing Move request for scope (-0.12, -0.04)
21:52:19.847 00.000 18852 Worker thread wakes up
21:52:19.847 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
21:52:19.847 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
21:52:19.847 00.000 18852 Moving (-0.12, -0.04) raw xDistance=-0.03 yDistance=0.11
21:52:19.847 00.000 18852 PPEC rslt: input = -0.03, final = 0.06, react = -0.00, pred = 0.15, hyst = 0.00, hyst_pct = 0.63, period_length = 479.00
21:52:19.847 00.000 18852 PPEC: input: -0.03, control: 0.06, exposure: 3000
21:52:19.847 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:19.847 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:52:19.847 00.000 18852 MoveAxis(W, 14, ABG)
21:52:19.847 00.000 18852 Guiding  Dir = 3, Dur = 14
21:52:19.847 00.000 18852 IsSlewing returns 0
21:52:19.847 00.000 18852 IsGuiding returns 0
21:52:19.847 00.000 18852 PulseGuide returned control before completion, sleep 23
21:52:19.847 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=255, Gamma=1.000
21:52:19.862 00.015 13524 UpdateGuideState exits: m=587 SNR=14.7
21:52:19.862 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:19.862 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:19.878 00.016 13524 Enqueuing Expose request
21:52:19.893 00.015 18852 IsGuiding returns 0
21:52:19.893 00.000 18852 Move returns status 0, amount 14
21:52:19.893 00.000 18852 MoveAxis(N, 0, ABG)
21:52:19.893 00.000 18852 Move returns status 0, amount 0
21:52:19.893 00.000 18852 move complete, result=0
21:52:19.893 00.000 18852 worker thread done servicing request
21:52:19.893 00.000 18852 Worker thread wakes up
21:52:19.893 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:19.893 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:19.893 00.000 13524 GuideStep: -0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
21:52:23.127 03.234 18852 Exposure complete
21:52:23.158 00.031 18852 worker thread done servicing request
21:52:23.158 00.000 13524 OnExposeComplete: enter
21:52:23.158 00.000 13524 UpdateGuideState(): m_state=6
21:52:23.158 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:52:23.158 00.000 13524 Star::Find returns 1 (0), X=407.61, Y=278.71, Mass=507, SNR=14.0, Peak=126 HFD=1.8
21:52:23.158 00.000 13524 MultiStar: [#1 0.31,-1.79,0.91,U] [#2 -2.10,0.55,0.78,U] [#3 0.00,0.00,0.00,L] [#4 -0.09,0.18,0.80,U] [#5 -1.55,0.82,0.60,U] [#6 0.00,0.00,0.00,L] 
21:52:23.158 00.000 13524 single-star, 4 included, MultiStar: {-0.54, -0.16}, one-star: {0.15, -0.11}
21:52:23.158 00.000 13524 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.99) = xAngle (0.32 = 0.32)
21:52:23.174 00.016 13524 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.37 = -2.92)
21:52:23.174 00.000 13524 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.67 mountX=0.18 mountY=-0.04, mountTheta=-0.23
21:52:23.174 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.15, y=-0.11, opts=13)
21:52:23.174 00.000 13524 Enqueuing Move request for scope (0.15, -0.11)
21:52:23.174 00.000 18852 Worker thread wakes up
21:52:23.174 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
21:52:23.174 00.000 18852 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
21:52:23.174 00.000 18852 Moving (0.15, -0.11) raw xDistance=0.18 yDistance=-0.04
21:52:23.174 00.000 18852 PPEC rslt: input = 0.18, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 479.00
21:52:23.174 00.000 18852 PPEC: input: 0.18, control: 0.00, exposure: 3000
21:52:23.174 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:23.174 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:52:23.174 00.000 18852 MoveAxis(W, 1, ABG)
21:52:23.174 00.000 18852 Guiding  Dir = 3, Dur = 1
21:52:23.174 00.000 18852 IsSlewing returns 0
21:52:23.174 00.000 18852 IsGuiding returns 0
21:52:23.174 00.000 18852 IsGuiding returns 1
21:52:23.174 00.000 18852 scope still moving after pulse duration time elapsed
21:52:23.174 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=1, FiltMax=255, Gamma=1.000
21:52:23.189 00.015 13524 UpdateGuideState exits: m=507 SNR=14.0
21:52:23.205 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:23.205 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:23.205 00.000 13524 Enqueuing Expose request
21:52:23.205 00.000 18852 IsSlewing returns 0
21:52:23.205 00.000 18852 IsGuiding returns 0
21:52:23.205 00.000 18852 scope move finished after 1 + 26 ms
21:52:23.205 00.000 18852 Move returns status 0, amount 1
21:52:23.205 00.000 18852 MoveAxis(N, 0, ABG)
21:52:23.205 00.000 18852 Move returns status 0, amount 0
21:52:23.205 00.000 18852 move complete, result=0
21:52:23.205 00.000 18852 worker thread done servicing request
21:52:23.205 00.000 18852 Worker thread wakes up
21:52:23.205 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:23.205 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:23.205 00.000 13524 GuideStep: 0.2 px 1 ms WEST, -0.0 px 0 ms NORTH
21:52:26.470 03.265 18852 Exposure complete
21:52:26.501 00.031 18852 worker thread done servicing request
21:52:26.501 00.000 13524 OnExposeComplete: enter
21:52:26.501 00.000 13524 UpdateGuideState(): m_state=6
21:52:26.501 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
21:52:26.501 00.000 13524 Star::Find returns 1 (0), X=407.79, Y=278.73, Mass=459, SNR=13.2, Peak=141 HFD=1.9
21:52:26.501 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.84,0.71,0.84,U] [#3 1.07,-0.79,0.56,U] [#4 -0.58,0.44,0.89,U] [#5 -1.23,0.54,0.64,U] [#6 0.00,0.00,0.00,L] 
21:52:26.501 00.000 13524 single-star, 4 included, MultiStar: {-0.49, 0.20}, one-star: {0.33, -0.09}
21:52:26.501 00.000 13524 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.99) = xAngle (0.72 = 0.72)
21:52:26.501 00.000 13524 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.76 = -2.52)
21:52:26.501 00.000 13524 CameraToMount -- cameraX=0.33 cameraY=-0.09 hyp=0.34 cameraTheta=-0.27 mountX=0.26 mountY=-0.20, mountTheta=-0.66
21:52:26.517 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.33, y=-0.09, opts=13)
21:52:26.517 00.000 13524 Enqueuing Move request for scope (0.33, -0.09)
21:52:26.517 00.000 18852 Worker thread wakes up
21:52:26.517 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.09) opts 0xd
21:52:26.517 00.000 18852 Handling offset move in thread for scope, endpoint = (0.33, -0.09)
21:52:26.517 00.000 18852 Moving (0.33, -0.09) raw xDistance=0.26 yDistance=-0.20
21:52:26.517 00.000 18852 PPEC rslt: input = 0.26, final = 0.05, react = 0.04, pred = 0.05, hyst = 0.04, hyst_pct = 0.62, period_length = 479.00
21:52:26.517 00.000 18852 PPEC: input: 0.26, control: 0.05, exposure: 3000
21:52:26.517 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:26.517 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:52:26.517 00.000 18852 MoveAxis(W, 13, ABG)
21:52:26.517 00.000 18852 Guiding  Dir = 3, Dur = 13
21:52:26.517 00.000 18852 IsSlewing returns 0
21:52:26.517 00.000 18852 IsGuiding returns 0
21:52:26.517 00.000 18852 PulseGuide returned control before completion, sleep 22
21:52:26.517 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=1, FiltMax=254, Gamma=1.000
21:52:26.532 00.015 13524 UpdateGuideState exits: m=459 SNR=13.2
21:52:26.532 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:26.532 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:26.532 00.000 13524 Enqueuing Expose request
21:52:26.548 00.016 18852 IsGuiding returns 0
21:52:26.548 00.000 18852 Move returns status 0, amount 13
21:52:26.548 00.000 18852 MoveAxis(N, 0, ABG)
21:52:26.548 00.000 18852 Move returns status 0, amount 0
21:52:26.548 00.000 18852 move complete, result=0
21:52:26.548 00.000 18852 worker thread done servicing request
21:52:26.548 00.000 18852 Worker thread wakes up
21:52:26.548 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:26.548 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:26.548 00.000 13524 GuideStep: 0.3 px 13 ms WEST, -0.2 px 0 ms NORTH
21:52:29.782 03.234 18852 Exposure complete
21:52:29.829 00.047 18852 worker thread done servicing request
21:52:29.829 00.000 13524 OnExposeComplete: enter
21:52:29.829 00.000 13524 UpdateGuideState(): m_state=6
21:52:29.829 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
21:52:29.829 00.000 13524 Star::Find returns 1 (0), X=408.13, Y=278.18, Mass=540, SNR=14.8, Peak=132 HFD=2.3
21:52:29.829 00.000 13524 MultiStar: [#1 0.51,-2.72,0.00,M1] [#2 -1.71,0.35,0.67,U] [#3 0.00,0.00,0.00,L] [#4 -0.12,-0.30,0.85,U] [#5 0.53,0.56,0.59,U] [#6 0.00,0.00,0.00,L] 
21:52:29.829 00.000 13524 refined, 3 included, MultiStar: {-0.09, -0.11}, one-star: {0.67, -0.65}
21:52:29.829 00.000 13524 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.99) = xAngle (-1.26 = -1.26)
21:52:29.829 00.000 13524 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.79 = 1.79)
21:52:29.829 00.000 13524 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.25 mountX=0.04 mountY=0.13, mountTheta=1.27
21:52:29.844 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.09, y=-0.11, opts=13)
21:52:29.844 00.000 13524 Enqueuing Move request for scope (-0.09, -0.11)
21:52:29.844 00.000 18852 Worker thread wakes up
21:52:29.844 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
21:52:29.844 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
21:52:29.844 00.000 18852 Moving (-0.09, -0.11) raw xDistance=0.04 yDistance=0.13
21:52:29.844 00.000 18852 PPEC rslt: input = 0.04, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.62, period_length = 479.00
21:52:29.844 00.000 18852 PPEC: input: 0.04, control: -0.00, exposure: 3000
21:52:29.844 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:29.844 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:52:29.844 00.000 18852 MoveAxis(E, 1, ABG)
21:52:29.844 00.000 18852 Guiding  Dir = 2, Dur = 1
21:52:29.844 00.000 18852 IsSlewing returns 0
21:52:29.844 00.000 18852 IsGuiding returns 0
21:52:29.844 00.000 18852 IsGuiding returns 1
21:52:29.844 00.000 18852 scope still moving after pulse duration time elapsed
21:52:29.844 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:52:29.860 00.016 13524 UpdateGuideState exits: m=540 SNR=14.8
21:52:29.860 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:29.860 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:29.860 00.000 13524 Enqueuing Expose request
21:52:29.875 00.015 18852 IsSlewing returns 0
21:52:29.875 00.000 18852 IsGuiding returns 0
21:52:29.875 00.000 18852 scope move finished after 1 + 24 ms
21:52:29.875 00.000 18852 Move returns status 0, amount 1
21:52:29.875 00.000 18852 MoveAxis(N, 0, ABG)
21:52:29.875 00.000 18852 Move returns status 0, amount 0
21:52:29.875 00.000 18852 move complete, result=0
21:52:29.875 00.000 18852 worker thread done servicing request
21:52:29.875 00.000 18852 Worker thread wakes up
21:52:29.875 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:29.875 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:29.875 00.000 13524 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:52:33.109 03.234 18852 Exposure complete
21:52:33.140 00.031 18852 worker thread done servicing request
21:52:33.140 00.000 13524 OnExposeComplete: enter
21:52:33.140 00.000 13524 UpdateGuideState(): m_state=6
21:52:33.140 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
21:52:33.140 00.000 13524 Star::Find returns 1 (0), X=408.21, Y=278.36, Mass=486, SNR=13.7, Peak=123 HFD=1.9
21:52:33.140 00.000 13524 MultiStar: [#1 0.66,-2.11,0.91,U] [#2 -1.53,0.38,0.74,U] [#3 2.17,-0.36,0.54,U] [#4 0.18,-0.14,1.08,U] [#5 -0.01,0.40,0.62,U] [#6 1.19,-0.04,0.62,U] 
21:52:33.140 00.000 13524 refined, 6 included, MultiStar: {0.42, -0.40}, one-star: {0.75, -0.47}
21:52:33.140 00.000 13524 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.99) = xAngle (0.22 = 0.22)
21:52:33.140 00.000 13524 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.26 = -3.02)
21:52:33.156 00.016 13524 CameraToMount -- cameraX=0.42 cameraY=-0.40 hyp=0.58 cameraTheta=-0.77 mountX=0.57 mountY=-0.07, mountTheta=-0.13
21:52:33.156 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.42, y=-0.40, opts=13)
21:52:33.156 00.000 13524 Enqueuing Move request for scope (0.42, -0.40)
21:52:33.156 00.000 18852 Worker thread wakes up
21:52:33.156 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.40) opts 0xd
21:52:33.156 00.000 18852 Handling offset move in thread for scope, endpoint = (0.42, -0.40)
21:52:33.156 00.000 18852 Moving (0.42, -0.40) raw xDistance=0.57 yDistance=-0.07
21:52:33.156 00.000 18852 PPEC rslt: input = 0.57, final = 0.06, react = 0.09, pred = -0.06, hyst = 0.08, hyst_pct = 0.61, period_length = 479.00
21:52:33.156 00.000 18852 PPEC: input: 0.57, control: 0.06, exposure: 3000
21:52:33.156 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:33.156 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:52:33.156 00.000 18852 MoveAxis(W, 14, ABG)
21:52:33.156 00.000 18852 Guiding  Dir = 3, Dur = 14
21:52:33.156 00.000 18852 IsSlewing returns 0
21:52:33.156 00.000 18852 IsGuiding returns 0
21:52:33.156 00.000 18852 PulseGuide returned control before completion, sleep 23
21:52:33.156 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:52:33.172 00.016 13524 UpdateGuideState exits: m=486 SNR=13.7
21:52:33.172 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:33.172 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:33.187 00.015 13524 Enqueuing Expose request
21:52:33.203 00.016 18852 IsGuiding returns 0
21:52:33.203 00.000 18852 Move returns status 0, amount 14
21:52:33.203 00.000 18852 MoveAxis(N, 0, ABG)
21:52:33.203 00.000 18852 Move returns status 0, amount 0
21:52:33.203 00.000 18852 move complete, result=0
21:52:33.203 00.000 18852 worker thread done servicing request
21:52:33.203 00.000 18852 Worker thread wakes up
21:52:33.203 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:33.203 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:33.203 00.000 13524 GuideStep: 0.6 px 14 ms WEST, -0.1 px 0 ms NORTH
21:52:36.437 03.234 18852 Exposure complete
21:52:36.468 00.031 18852 worker thread done servicing request
21:52:36.468 00.000 13524 OnExposeComplete: enter
21:52:36.468 00.000 13524 UpdateGuideState(): m_state=6
21:52:36.468 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
21:52:36.468 00.000 13524 Star::Find returns 1 (0), X=408.28, Y=278.02, Mass=543, SNR=14.4, Peak=135 HFD=2.1
21:52:36.468 00.000 13524 Star::Find false star n=4 nbg=283 bg=67.5 sigma=6.0 thresh=86 peak=85
21:52:36.468 00.000 13524 MultiStar: [#1 0.92,-2.49,0.00,M1] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.34,-0.20,0.88,U] [#5 0.00,0.00,0.00,L] [#6 0.78,-0.94,0.62,U] 
21:52:36.483 00.015 13524 refined, 2 included, MultiStar: {0.64, -0.63}, one-star: {0.82, -0.81}
21:52:36.483 00.000 13524 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.99) = xAngle (0.21 = 0.21)
21:52:36.483 00.000 13524 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.25 = -3.03)
21:52:36.483 00.000 13524 CameraToMount -- cameraX=0.64 cameraY=-0.63 hyp=0.90 cameraTheta=-0.78 mountX=0.88 mountY=-0.10, mountTheta=-0.11
21:52:36.483 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.64, y=-0.63, opts=13)
21:52:36.483 00.000 13524 Enqueuing Move request for scope (0.64, -0.63)
21:52:36.483 00.000 18852 Worker thread wakes up
21:52:36.483 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.63) opts 0xd
21:52:36.483 00.000 18852 Handling offset move in thread for scope, endpoint = (0.64, -0.63)
21:52:36.483 00.000 18852 Moving (0.64, -0.63) raw xDistance=0.88 yDistance=-0.10
21:52:36.483 00.000 18852 PPEC rslt: input = 0.88, final = 0.09, react = 0.13, pred = -0.08, hyst = 0.12, hyst_pct = 0.61, period_length = 479.00
21:52:36.483 00.000 18852 PPEC: input: 0.88, control: 0.09, exposure: 3000
21:52:36.483 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:36.483 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:52:36.483 00.000 18852 MoveAxis(W, 22, ABG)
21:52:36.483 00.000 18852 Guiding  Dir = 3, Dur = 22
21:52:36.483 00.000 18852 IsSlewing returns 0
21:52:36.483 00.000 18852 IsGuiding returns 0
21:52:36.483 00.000 18852 PulseGuide returned control before completion, sleep 31
21:52:36.499 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:52:36.514 00.015 13524 UpdateGuideState exits: m=543 SNR=14.4
21:52:36.514 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:36.514 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:36.514 00.000 13524 Enqueuing Expose request
21:52:36.530 00.016 18852 IsGuiding returns 0
21:52:36.530 00.000 18852 Move returns status 0, amount 22
21:52:36.530 00.000 18852 MoveAxis(N, 0, ABG)
21:52:36.530 00.000 18852 Move returns status 0, amount 0
21:52:36.530 00.000 18852 move complete, result=0
21:52:36.530 00.000 18852 worker thread done servicing request
21:52:36.530 00.000 18852 Worker thread wakes up
21:52:36.530 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:36.530 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:36.530 00.000 13524 GuideStep: 0.9 px 22 ms WEST, -0.1 px 0 ms NORTH
21:52:39.764 03.234 18852 Exposure complete
21:52:39.795 00.031 18852 worker thread done servicing request
21:52:39.795 00.000 13524 OnExposeComplete: enter
21:52:39.795 00.000 13524 UpdateGuideState(): m_state=6
21:52:39.795 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
21:52:39.795 00.000 13524 Star::Find returns 1 (0), X=408.31, Y=277.84, Mass=508, SNR=14.0, Peak=132 HFD=2.0
21:52:39.795 00.000 13524 MultiStar: [#1 1.15,-3.27,0.00,M2] [#2 -1.38,-0.14,0.70,U] [#3 0.88,-1.62,0.50,U] [#4 0.19,-0.50,1.05,U] [#5 0.34,-0.57,0.55,U] [#6 0.00,0.00,0.00,L] 
21:52:39.795 00.000 13524 refined, 4 included, MultiStar: {0.19, -0.72}, one-star: {0.85, -0.98}
21:52:39.795 00.000 13524 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.99) = xAngle (-0.33 = -0.33)
21:52:39.795 00.000 13524 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.72 = 2.72)
21:52:39.811 00.016 13524 CameraToMount -- cameraX=0.19 cameraY=-0.72 hyp=0.74 cameraTheta=-1.32 mountX=0.70 mountY=0.31, mountTheta=0.41
21:52:39.811 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.19, y=-0.72, opts=13)
21:52:39.811 00.000 13524 Enqueuing Move request for scope (0.19, -0.72)
21:52:39.811 00.000 18852 Worker thread wakes up
21:52:39.811 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.72) opts 0xd
21:52:39.811 00.000 18852 Handling offset move in thread for scope, endpoint = (0.19, -0.72)
21:52:39.811 00.000 18852 Moving (0.19, -0.72) raw xDistance=0.70 yDistance=0.31
21:52:39.811 00.000 18852 PPEC rslt: input = 0.70, final = 0.05, react = 0.11, pred = -0.13, hyst = 0.10, hyst_pct = 0.61, period_length = 479.00
21:52:39.811 00.000 18852 PPEC: input: 0.70, control: 0.05, exposure: 3000
21:52:39.811 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:39.811 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:52:39.811 00.000 18852 MoveAxis(W, 12, ABG)
21:52:39.811 00.000 18852 Guiding  Dir = 3, Dur = 12
21:52:39.811 00.000 18852 IsSlewing returns 0
21:52:39.811 00.000 18852 IsGuiding returns 0
21:52:39.811 00.000 18852 PulseGuide returned control before completion, sleep 21
21:52:39.826 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:52:39.826 00.000 13524 UpdateGuideState exits: m=508 SNR=14.0
21:52:39.826 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:39.842 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:39.842 00.000 13524 Enqueuing Expose request
21:52:39.857 00.015 18852 IsGuiding returns 0
21:52:39.857 00.000 18852 Move returns status 0, amount 12
21:52:39.857 00.000 18852 MoveAxis(N, 0, ABG)
21:52:39.857 00.000 18852 Move returns status 0, amount 0
21:52:39.857 00.000 18852 move complete, result=0
21:52:39.857 00.000 18852 worker thread done servicing request
21:52:39.857 00.000 18852 Worker thread wakes up
21:52:39.857 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:39.857 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:39.857 00.000 13524 GuideStep: 0.7 px 12 ms WEST, 0.3 px 0 ms NORTH
21:52:43.091 03.234 18852 Exposure complete
21:52:43.122 00.031 18852 worker thread done servicing request
21:52:43.122 00.000 13524 OnExposeComplete: enter
21:52:43.122 00.000 13524 UpdateGuideState(): m_state=6
21:52:43.122 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
21:52:43.122 00.000 13524 Star::Find returns 1 (0), X=408.73, Y=277.13, Mass=542, SNR=14.1, Peak=139 HFD=2.3
21:52:43.122 00.000 13524 MultiStar: [#1 1.76,-3.48,0.00,M3] [#2 -0.83,-0.60,0.78,U] [#3 0.00,0.00,0.00,L] [#4 -0.53,-0.78,1.00,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:52:43.122 00.000 13524 refined, 2 included, MultiStar: {0.03, -1.06}, one-star: {1.26, -1.69}
21:52:43.122 00.000 13524 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.99) = xAngle (-0.55 = -0.55)
21:52:43.138 00.016 13524 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.49 = 2.49)
21:52:43.138 00.000 13524 CameraToMount -- cameraX=0.03 cameraY=-1.06 hyp=1.06 cameraTheta=-1.54 mountX=0.90 mountY=0.64, mountTheta=0.62
21:52:43.138 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.03, y=-1.06, opts=13)
21:52:43.138 00.000 13524 Enqueuing Move request for scope (0.03, -1.06)
21:52:43.138 00.000 18852 Worker thread wakes up
21:52:43.138 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.06) opts 0xd
21:52:43.138 00.000 18852 Handling offset move in thread for scope, endpoint = (0.03, -1.06)
21:52:43.138 00.000 18852 Moving (0.03, -1.06) raw xDistance=0.90 yDistance=0.64
21:52:43.138 00.000 18852 PPEC rslt: input = 0.90, final = 0.18, react = 0.14, pred = 0.13, hyst = 0.12, hyst_pct = 0.60, period_length = 479.00
21:52:43.138 00.000 18852 PPEC: input: 0.90, control: 0.18, exposure: 3000
21:52:43.138 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:52:43.138 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
21:52:43.138 00.000 18852 MoveAxis(W, 44, ABG)
21:52:43.138 00.000 18852 Guiding  Dir = 3, Dur = 44
21:52:43.138 00.000 18852 IsSlewing returns 0
21:52:43.138 00.000 18852 IsGuiding returns 0
21:52:43.138 00.000 18852 PulseGuide returned control before completion, sleep 53
21:52:43.138 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=256, Gamma=1.000
21:52:43.169 00.031 13524 UpdateGuideState exits: m=542 SNR=14.1
21:52:43.169 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:43.169 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:43.169 00.000 13524 Enqueuing Expose request
21:52:43.216 00.047 18852 IsGuiding returns 0
21:52:43.216 00.000 18852 Move returns status 0, amount 44
21:52:43.216 00.000 18852 MoveAxis(N, 0, ABG)
21:52:43.216 00.000 18852 Move returns status 0, amount 0
21:52:43.216 00.000 18852 move complete, result=0
21:52:43.216 00.000 13524 GuideStep: 0.9 px 44 ms WEST, 0.6 px 0 ms NORTH
21:52:43.216 00.000 18852 worker thread done servicing request
21:52:43.216 00.000 18852 Worker thread wakes up
21:52:43.216 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:43.216 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:46.465 03.249 18852 Exposure complete
21:52:46.497 00.032 18852 worker thread done servicing request
21:52:46.497 00.000 13524 OnExposeComplete: enter
21:52:46.497 00.000 13524 UpdateGuideState(): m_state=6
21:52:46.497 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
21:52:46.497 00.000 13524 Star::Find returns 1 (0), X=408.75, Y=277.27, Mass=502, SNR=13.7, Peak=152 HFD=1.9
21:52:46.497 00.000 13524 MultiStar: [#1 1.38,-3.31,0.00,M4] [#2 -1.05,-0.57,0.76,U] [#3 0.00,0.00,0.00,L] [#4 -0.60,-0.64,0.93,U] [#5 0.48,-0.67,0.57,U] [#6 0.00,0.00,0.00,L] 
21:52:46.497 00.000 13524 refined, 3 included, MultiStar: {0.07, -0.91}, one-star: {1.29, -1.55}
21:52:46.497 00.000 13524 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.99) = xAngle (-0.51 = -0.51)
21:52:46.497 00.000 13524 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.53 = 2.53)
21:52:46.497 00.000 13524 CameraToMount -- cameraX=0.07 cameraY=-0.91 hyp=0.91 cameraTheta=-1.50 mountX=0.80 mountY=0.52, mountTheta=0.58
21:52:46.512 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.07, y=-0.91, opts=13)
21:52:46.512 00.000 13524 Enqueuing Move request for scope (0.07, -0.91)
21:52:46.512 00.000 18852 Worker thread wakes up
21:52:46.512 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.91) opts 0xd
21:52:46.512 00.000 18852 Handling offset move in thread for scope, endpoint = (0.07, -0.91)
21:52:46.512 00.000 18852 Moving (0.07, -0.91) raw xDistance=0.80 yDistance=0.52
21:52:46.512 00.000 18852 PPEC rslt: input = 0.80, final = 0.10, react = 0.12, pred = -0.04, hyst = 0.11, hyst_pct = 0.60, period_length = 479.00
21:52:46.512 00.000 18852 PPEC: input: 0.80, control: 0.10, exposure: 3000
21:52:46.512 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:52:46.512 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
21:52:46.512 00.000 18852 MoveAxis(W, 24, ABG)
21:52:46.512 00.000 18852 Guiding  Dir = 3, Dur = 24
21:52:46.512 00.000 18852 IsSlewing returns 0
21:52:46.512 00.000 18852 IsGuiding returns 0
21:52:46.512 00.000 18852 PulseGuide returned control before completion, sleep 33
21:52:46.512 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:52:46.528 00.016 13524 UpdateGuideState exits: m=502 SNR=13.7
21:52:46.528 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:46.528 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:46.543 00.015 13524 Enqueuing Expose request
21:52:46.559 00.016 18852 IsGuiding returns 0
21:52:46.559 00.000 18852 Move returns status 0, amount 24
21:52:46.559 00.000 18852 MoveAxis(N, 0, ABG)
21:52:46.559 00.000 18852 Move returns status 0, amount 0
21:52:46.559 00.000 18852 move complete, result=0
21:52:46.559 00.000 18852 worker thread done servicing request
21:52:46.559 00.000 18852 Worker thread wakes up
21:52:46.559 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:46.559 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:46.559 00.000 13524 GuideStep: 0.8 px 24 ms WEST, 0.5 px 0 ms NORTH
21:52:49.793 03.234 18852 Exposure complete
21:52:49.840 00.047 18852 worker thread done servicing request
21:52:49.840 00.000 13524 OnExposeComplete: enter
21:52:49.840 00.000 13524 UpdateGuideState(): m_state=6
21:52:49.840 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
21:52:49.840 00.000 13524 Star::Find returns 1 (0), X=408.23, Y=278.15, Mass=554, SNR=14.6, Peak=122 HFD=2.3
21:52:49.840 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.59,0.34,0.70,U] [#3 0.00,0.00,0.00,L] [#4 1.31,-0.48,0.71,U] [#5 0.35,-0.12,0.53,U] [#6 0.00,0.00,0.00,L] 
21:52:49.840 00.000 13524 refined, 3 included, MultiStar: {0.26, -0.29}, one-star: {0.77, -0.68}
21:52:49.840 00.000 13524 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.99) = xAngle (0.15 = 0.15)
21:52:49.855 00.015 13524 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.20 = -3.09)
21:52:49.855 00.000 13524 CameraToMount -- cameraX=0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-0.84 mountX=0.38 mountY=-0.02, mountTheta=-0.05
21:52:49.855 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.26, y=-0.29, opts=13)
21:52:49.855 00.000 13524 Enqueuing Move request for scope (0.26, -0.29)
21:52:49.855 00.000 18852 Worker thread wakes up
21:52:49.855 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.29) opts 0xd
21:52:49.855 00.000 18852 Handling offset move in thread for scope, endpoint = (0.26, -0.29)
21:52:49.855 00.000 18852 Moving (0.26, -0.29) raw xDistance=0.38 yDistance=-0.02
21:52:49.855 00.000 18852 PPEC rslt: input = 0.38, final = 0.01, react = 0.06, pred = -0.11, hyst = 0.05, hyst_pct = 0.60, period_length = 479.00
21:52:49.855 00.000 18852 PPEC: input: 0.38, control: 0.01, exposure: 3000
21:52:49.855 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:49.855 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:52:49.855 00.000 18852 MoveAxis(W, 3, ABG)
21:52:49.855 00.000 18852 Guiding  Dir = 3, Dur = 3
21:52:49.855 00.000 18852 IsSlewing returns 0
21:52:49.855 00.000 18852 IsGuiding returns 0
21:52:49.855 00.000 18852 PulseGuide returned control before completion, sleep 12
21:52:49.871 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=256, Gamma=1.000
21:52:49.871 00.000 13524 UpdateGuideState exits: m=554 SNR=14.6
21:52:49.886 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:49.886 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:49.886 00.000 13524 Enqueuing Expose request
21:52:49.886 00.000 18852 IsGuiding returns 0
21:52:49.886 00.000 18852 Move returns status 0, amount 3
21:52:49.886 00.000 18852 MoveAxis(N, 0, ABG)
21:52:49.886 00.000 18852 Move returns status 0, amount 0
21:52:49.886 00.000 18852 move complete, result=0
21:52:49.886 00.000 18852 worker thread done servicing request
21:52:49.886 00.000 18852 Worker thread wakes up
21:52:49.886 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:49.886 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:49.886 00.000 13524 GuideStep: 0.4 px 3 ms WEST, -0.0 px 0 ms NORTH
21:52:53.136 03.250 18852 Exposure complete
21:52:53.167 00.031 18852 worker thread done servicing request
21:52:53.167 00.000 13524 OnExposeComplete: enter
21:52:53.167 00.000 13524 UpdateGuideState(): m_state=6
21:52:53.167 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
21:52:53.183 00.016 13524 Star::Find returns 1 (0), X=408.59, Y=277.37, Mass=486, SNR=13.5, Peak=138 HFD=1.7
21:52:53.183 00.000 13524 MultiStar: [#1 1.09,-3.04,0.00,M5] [#2 -0.94,-0.15,0.68,U] [#3 0.00,0.00,0.00,L] [#4 -0.24,-1.07,1.08,U] [#5 0.00,0.00,0.00,L] [#6 1.12,-1.50,0.64,U] 
21:52:53.183 00.000 13524 refined, 3 included, MultiStar: {0.28, -1.08}, one-star: {1.12, -1.46}
21:52:53.183 00.000 13524 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.99) = xAngle (-0.33 = -0.33)
21:52:53.183 00.000 13524 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.71 = 2.71)
21:52:53.183 00.000 13524 CameraToMount -- cameraX=0.28 cameraY=-1.08 hyp=1.11 cameraTheta=-1.32 mountX=1.05 mountY=0.46, mountTheta=0.42
21:52:53.183 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.28, y=-1.08, opts=13)
21:52:53.183 00.000 13524 Enqueuing Move request for scope (0.28, -1.08)
21:52:53.183 00.000 18852 Worker thread wakes up
21:52:53.183 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.08) opts 0xd
21:52:53.183 00.000 18852 Handling offset move in thread for scope, endpoint = (0.28, -1.08)
21:52:53.183 00.000 18852 Moving (0.28, -1.08) raw xDistance=1.05 yDistance=0.46
21:52:53.183 00.000 18852 PPEC rslt: input = 1.05, final = 0.12, react = 0.16, pred = -0.07, hyst = 0.14, hyst_pct = 0.59, period_length = 479.00
21:52:53.183 00.000 18852 PPEC: input: 1.05, control: 0.12, exposure: 3000
21:52:53.183 00.000 18852 switching direction from -1 to 1 - decHistory=3 oldest=-0.11 newest=0.97
21:52:53.183 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
21:52:53.183 00.000 18852 MoveAxis(W, 29, ABG)
21:52:53.183 00.000 18852 Guiding  Dir = 3, Dur = 29
21:52:53.183 00.000 18852 IsSlewing returns 0
21:52:53.183 00.000 18852 IsGuiding returns 0
21:52:53.198 00.015 18852 PulseGuide returned control before completion, sleep 38
21:52:53.198 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=256, Gamma=1.000
21:52:53.214 00.016 13524 UpdateGuideState exits: m=486 SNR=13.5
21:52:53.214 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:53.214 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:53.214 00.000 13524 Enqueuing Expose request
21:52:53.245 00.031 18852 IsGuiding returns 0
21:52:53.245 00.000 18852 Move returns status 0, amount 29
21:52:53.245 00.000 18852 MoveAxis(S, 134, ABG)
21:52:53.245 00.000 18852 Guiding  Dir = 1, Dur = 134
21:52:53.245 00.000 18852 IsSlewing returns 0
21:52:53.245 00.000 18852 IsGuiding returns 0
21:52:53.245 00.000 18852 PulseGuide returned control before completion, sleep 143
21:52:53.401 00.156 18852 IsGuiding returns 0
21:52:53.401 00.000 18852 Move returns status 0, amount 134
21:52:53.401 00.000 18852 move complete, result=0
21:52:53.401 00.000 18852 worker thread done servicing request
21:52:53.401 00.000 18852 Worker thread wakes up
21:52:53.401 00.000 13524 GuideStep: 1.1 px 29 ms WEST, 0.5 px 134 ms SOUTH
21:52:53.401 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:53.401 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:52:56.649 03.248 18852 Exposure complete
21:52:56.680 00.031 18852 worker thread done servicing request
21:52:56.680 00.000 13524 OnExposeComplete: enter
21:52:56.680 00.000 13524 UpdateGuideState(): m_state=6
21:52:56.680 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
21:52:56.680 00.000 13524 Star::Find returns 1 (0), X=409.15, Y=276.50, Mass=500, SNR=13.6, Peak=128 HFD=2.0
21:52:56.680 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.70,-1.18,0.70,U] [#3 0.00,0.00,0.00,L] [#4 0.25,-1.53,1.18,U] [#5 2.10,-1.28,0.00,M1] [#6 1.95,-2.27,0.00,M1] 
21:52:56.680 00.000 13524 refined, 2 included, MultiStar: {0.52, -1.72}, one-star: {1.69, -2.32}
21:52:56.696 00.016 13524 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.99) = xAngle (-0.29 = -0.29)
21:52:56.696 00.000 13524 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.75 = 2.75)
21:52:56.696 00.000 13524 CameraToMount -- cameraX=0.52 cameraY=-1.72 hyp=1.80 cameraTheta=-1.28 mountX=1.72 mountY=0.68, mountTheta=0.38
21:52:56.696 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.52, y=-1.72, opts=13)
21:52:56.696 00.000 13524 Enqueuing Move request for scope (0.52, -1.72)
21:52:56.696 00.000 18852 Worker thread wakes up
21:52:56.696 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.52, -1.72) opts 0xd
21:52:56.696 00.000 18852 Handling offset move in thread for scope, endpoint = (0.52, -1.72)
21:52:56.696 00.000 18852 Moving (0.52, -1.72) raw xDistance=1.72 yDistance=0.68
21:52:56.696 00.000 18852 PPEC rslt: input = 1.72, final = 0.19, react = 0.26, pred = -0.12, hyst = 0.23, hyst_pct = 0.59, period_length = 479.00
21:52:56.696 00.000 18852 PPEC: input: 1.72, control: 0.19, exposure: 3000
21:52:56.696 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
21:52:56.696 00.000 18852 MoveAxis(W, 47, ABG)
21:52:56.696 00.000 18852 Guiding  Dir = 3, Dur = 47
21:52:56.696 00.000 18852 IsSlewing returns 0
21:52:56.696 00.000 18852 IsGuiding returns 0
21:52:56.696 00.000 18852 PulseGuide returned control before completion, sleep 56
21:52:56.711 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:52:56.711 00.000 13524 UpdateGuideState exits: m=500 SNR=13.6
21:52:56.727 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:56.727 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:52:56.727 00.000 13524 Enqueuing Expose request
21:52:56.774 00.047 18852 IsGuiding returns 0
21:52:56.774 00.000 18852 Move returns status 0, amount 47
21:52:56.774 00.000 18852 MoveAxis(S, 197, ABG)
21:52:56.774 00.000 18852 Guiding  Dir = 1, Dur = 197
21:52:56.774 00.000 18852 IsSlewing returns 0
21:52:56.774 00.000 18852 IsGuiding returns 0
21:52:56.774 00.000 18852 PulseGuide returned control before completion, sleep 206
21:52:56.993 00.219 18852 IsGuiding returns 0
21:52:56.993 00.000 18852 Move returns status 0, amount 197
21:52:56.993 00.000 18852 move complete, result=0
21:52:56.993 00.000 18852 worker thread done servicing request
21:52:56.993 00.000 18852 Worker thread wakes up
21:52:56.993 00.000 13524 GuideStep: 1.7 px 47 ms WEST, 0.7 px 197 ms SOUTH
21:52:56.993 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:52:56.993 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:00.242 03.249 18852 Exposure complete
21:53:00.289 00.047 18852 worker thread done servicing request
21:53:00.289 00.000 13524 OnExposeComplete: enter
21:53:00.289 00.000 13524 UpdateGuideState(): m_state=6
21:53:00.289 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
21:53:00.289 00.000 13524 Star::Find returns 1 (0), X=409.17, Y=276.33, Mass=498, SNR=13.7, Peak=113 HFD=2.4
21:53:00.289 00.000 13524 MultiStar: [#1 1.77,-4.01,0.00,M6] [#2 -0.48,-1.36,0.73,U] [#3 1.25,-3.75,0.00,M1] [#4 0.20,-1.38,1.09,U] [#5 1.41,-1.71,0.49,U] [#6 2.02,-2.16,0.00,M2] 
21:53:00.289 00.000 13524 refined, 3 included, MultiStar: {0.69, -1.76}, one-star: {1.71, -2.50}
21:53:00.304 00.015 13524 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.99) = xAngle (-0.21 = -0.21)
21:53:00.304 00.000 13524 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.83 = 2.83)
21:53:00.304 00.000 13524 CameraToMount -- cameraX=0.69 cameraY=-1.76 hyp=1.89 cameraTheta=-1.20 mountX=1.85 mountY=0.58, mountTheta=0.30
21:53:00.304 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.69, y=-1.76, opts=13)
21:53:00.304 00.000 13524 Enqueuing Move request for scope (0.69, -1.76)
21:53:00.304 00.000 18852 Worker thread wakes up
21:53:00.304 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.69, -1.76) opts 0xd
21:53:00.304 00.000 18852 Handling offset move in thread for scope, endpoint = (0.69, -1.76)
21:53:00.304 00.000 18852 Moving (0.69, -1.76) raw xDistance=1.85 yDistance=0.58
21:53:00.304 00.000 18852 PPEC rslt: input = 1.85, final = 0.18, react = 0.28, pred = -0.19, hyst = 0.25, hyst_pct = 0.58, period_length = 479.00
21:53:00.304 00.000 18852 PPEC: input: 1.85, control: 0.18, exposure: 3000
21:53:00.304 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
21:53:00.304 00.000 18852 MoveAxis(W, 45, ABG)
21:53:00.304 00.000 18852 Guiding  Dir = 3, Dur = 45
21:53:00.304 00.000 18852 IsSlewing returns 0
21:53:00.304 00.000 18852 IsGuiding returns 0
21:53:00.304 00.000 18852 PulseGuide returned control before completion, sleep 54
21:53:00.320 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:53:00.320 00.000 13524 UpdateGuideState exits: m=498 SNR=13.7
21:53:00.336 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:00.336 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:00.336 00.000 13524 Enqueuing Expose request
21:53:00.382 00.046 18852 IsGuiding returns 0
21:53:00.382 00.000 18852 Move returns status 0, amount 45
21:53:00.382 00.000 18852 MoveAxis(S, 166, ABG)
21:53:00.382 00.000 18852 Guiding  Dir = 1, Dur = 166
21:53:00.382 00.000 18852 IsSlewing returns 0
21:53:00.382 00.000 18852 IsGuiding returns 0
21:53:00.382 00.000 18852 PulseGuide returned control before completion, sleep 175
21:53:00.570 00.188 18852 IsGuiding returns 0
21:53:00.570 00.000 18852 Move returns status 0, amount 166
21:53:00.570 00.000 18852 move complete, result=0
21:53:00.570 00.000 18852 worker thread done servicing request
21:53:00.570 00.000 18852 Worker thread wakes up
21:53:00.570 00.000 13524 GuideStep: 1.8 px 45 ms WEST, 0.6 px 166 ms SOUTH
21:53:00.570 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:00.570 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:03.809 03.239 18852 Exposure complete
21:53:03.840 00.031 18852 worker thread done servicing request
21:53:03.840 00.000 13524 OnExposeComplete: enter
21:53:03.855 00.015 13524 UpdateGuideState(): m_state=6
21:53:03.855 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
21:53:03.855 00.000 13524 Star::Find returns 1 (0), X=409.93, Y=276.39, Mass=442, SNR=12.7, Peak=111 HFD=2.3
21:53:03.855 00.000 13524 MultiStar: [#1 2.44,-4.08,0.00,M7] [#2 0.00,0.00,0.00,L] [#3 4.31,-2.41,0.00,M2] [#4 0.42,-1.36,1.24,U] [#5 1.91,-2.19,0.00,M1] [#6 0.00,0.00,0.00,L] 
21:53:03.855 00.000 13524 refined, 1 included, MultiStar: {1.33, -1.84}, one-star: {2.47, -2.43}
21:53:03.855 00.000 13524 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.99) = xAngle (0.04 = 0.04)
21:53:03.855 00.000 13524 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.09 = 3.09)
21:53:03.855 00.000 13524 CameraToMount -- cameraX=1.33 cameraY=-1.84 hyp=2.27 cameraTheta=-0.94 mountX=2.27 mountY=0.12, mountTheta=0.05
21:53:03.855 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.33, y=-1.84, opts=13)
21:53:03.855 00.000 13524 Enqueuing Move request for scope (1.33, -1.84)
21:53:03.871 00.016 18852 Worker thread wakes up
21:53:03.871 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.33, -1.84) opts 0xd
21:53:03.871 00.000 18852 Handling offset move in thread for scope, endpoint = (1.33, -1.84)
21:53:03.871 00.000 18852 Moving (1.33, -1.84) raw xDistance=2.27 yDistance=0.12
21:53:03.871 00.000 18852 PPEC rslt: input = 2.27, final = 0.43, react = 0.34, pred = 0.26, hyst = 0.31, hyst_pct = 0.58, period_length = 479.00
21:53:03.871 00.000 18852 PPEC: input: 2.27, control: 0.43, exposure: 3000
21:53:03.871 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:03.871 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:53:03.871 00.000 18852 MoveAxis(W, 106, ABG)
21:53:03.871 00.000 18852 Guiding  Dir = 3, Dur = 106
21:53:03.871 00.000 18852 IsSlewing returns 0
21:53:03.871 00.000 18852 IsGuiding returns 0
21:53:03.871 00.000 18852 PulseGuide returned control before completion, sleep 114
21:53:03.871 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:53:03.902 00.031 13524 UpdateGuideState exits: m=442 SNR=12.7
21:53:03.902 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:03.902 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:03.902 00.000 13524 Enqueuing Expose request
21:53:03.996 00.094 18852 IsGuiding returns 0
21:53:03.996 00.000 18852 Move returns status 0, amount 106
21:53:03.996 00.000 18852 MoveAxis(N, 0, ABG)
21:53:03.996 00.000 18852 Move returns status 0, amount 0
21:53:03.996 00.000 18852 move complete, result=0
21:53:03.996 00.000 18852 worker thread done servicing request
21:53:03.996 00.000 13524 GuideStep: 2.3 px 106 ms WEST, 0.1 px 0 ms NORTH
21:53:03.996 00.000 18852 Worker thread wakes up
21:53:03.996 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:03.996 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:04.511 00.515 13524 GetInt("/profile/4/camera/SaturationADU", 0) returns 255
21:53:04.511 00.000 13524 GetDouble("/profile/4/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 39.000000
21:53:07.245 02.734 18852 Exposure complete
21:53:07.292 00.047 18852 worker thread done servicing request
21:53:07.292 00.000 13524 OnExposeComplete: enter
21:53:07.292 00.000 13524 UpdateGuideState(): m_state=6
21:53:07.292 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
21:53:07.292 00.000 13524 Star::Find returns 1 (0), X=409.80, Y=275.75, Mass=479, SNR=13.1, Peak=112 HFD=2.5
21:53:07.292 00.000 13524 MultiStar: [#1 2.39,-4.43,0.00,M8] [#2 -0.05,-2.48,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 0.15,-1.78,1.28,U] [#5 0.00,0.00,0.00,L] [#6 2.70,-3.22,0.00,M3] 
21:53:07.292 00.000 13524 refined, 1 included, MultiStar: {1.11, -2.35}, one-star: {2.34, -3.08}
21:53:07.292 00.000 13524 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.99) = xAngle (-0.14 = -0.14)
21:53:07.292 00.000 13524 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.90 = 2.90)
21:53:07.308 00.016 13524 CameraToMount -- cameraX=1.11 cameraY=-2.35 hyp=2.59 cameraTheta=-1.13 mountX=2.57 mountY=0.61, mountTheta=0.23
21:53:07.308 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.11, y=-2.35, opts=13)
21:53:07.308 00.000 13524 Enqueuing Move request for scope (1.11, -2.35)
21:53:07.308 00.000 18852 Worker thread wakes up
21:53:07.308 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.11, -2.35) opts 0xd
21:53:07.308 00.000 18852 Handling offset move in thread for scope, endpoint = (1.11, -2.35)
21:53:07.308 00.000 18852 Moving (1.11, -2.35) raw xDistance=2.57 yDistance=0.61
21:53:07.308 00.000 18852 PPEC rslt: input = 2.57, final = 0.45, react = 0.39, pred = 0.19, hyst = 0.35, hyst_pct = 0.58, period_length = 479.00
21:53:07.308 00.000 18852 PPEC: input: 2.57, control: 0.45, exposure: 3000
21:53:07.308 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
21:53:07.308 00.000 18852 MoveAxis(W, 109, ABG)
21:53:07.308 00.000 18852 Guiding  Dir = 3, Dur = 109
21:53:07.308 00.000 18852 IsSlewing returns 0
21:53:07.308 00.000 18852 IsGuiding returns 0
21:53:07.308 00.000 18852 PulseGuide returned control before completion, sleep 118
21:53:07.323 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=1, FiltMax=255, Gamma=1.000
21:53:07.323 00.000 13524 UpdateGuideState exits: m=479 SNR=13.1
21:53:07.323 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:07.339 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:07.339 00.000 13524 Enqueuing Expose request
21:53:07.449 00.110 18852 IsGuiding returns 0
21:53:07.449 00.000 18852 Move returns status 0, amount 109
21:53:07.449 00.000 18852 MoveAxis(S, 178, ABG)
21:53:07.449 00.000 18852 Guiding  Dir = 1, Dur = 178
21:53:07.449 00.000 18852 IsSlewing returns 0
21:53:07.449 00.000 18852 IsGuiding returns 0
21:53:07.449 00.000 18852 PulseGuide returned control before completion, sleep 188
21:53:07.651 00.202 18852 IsGuiding returns 0
21:53:07.651 00.000 18852 Move returns status 0, amount 178
21:53:07.651 00.000 18852 move complete, result=0
21:53:07.651 00.000 18852 worker thread done servicing request
21:53:07.651 00.000 18852 Worker thread wakes up
21:53:07.651 00.000 13524 GuideStep: 2.6 px 109 ms WEST, 0.6 px 178 ms SOUTH
21:53:07.651 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:07.651 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:09.370 01.719 13524 User exited setup dialog with 'ok'
21:53:09.370 00.000 13524 set dither mode 0
21:53:09.370 00.000 13524 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:53:09.370 00.000 13524 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:53:09.370 00.000 13524 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:53:09.385 00.015 13524 camera: set binning = 2
21:53:09.385 00.000 13524 Saturation detection set to Max-ADU value 255
21:53:09.385 00.000 13524 Setting StarMinHFD = 1.50
21:53:09.385 00.000 13524 Setting MaxHFD = 10.0
21:53:09.385 00.000 13524 Setting StarMinSNR = 6.0
21:53:09.385 00.000 13524 Setting AutoSelDownsample = 0
21:53:09.385 00.000 13524 MultiStar mode enabled
21:53:09.385 00.000 13524 Scope: enabling slew check, guiding will stop when slew is detected
21:53:09.401 00.016 13524 BLC: Backlash comp disabled, Comp pulse = 20 ms
21:53:09.401 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns 1.8
21:53:09.401 00.000 13524 ScopeASCOM::SideOfPier() returns 0
21:53:09.401 00.000 13524 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.35
21:53:09.417 00.016 13524 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:53:09.417 00.000 13524 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:53:09.463 00.046 13524 PhdConfig flush
21:53:10.916 01.453 18852 Exposure complete
21:53:10.948 00.032 18852 worker thread done servicing request
21:53:10.948 00.000 13524 OnExposeComplete: enter
21:53:10.948 00.000 13524 UpdateGuideState(): m_state=6
21:53:10.963 00.015 13524 Star::Find(15, 409, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
21:53:10.963 00.000 13524 Star::Find returns 1 (0), X=409.90, Y=275.82, Mass=534, SNR=14.2, Peak=132 HFD=2.3
21:53:10.963 00.000 13524 MultiStar: [#1 2.66,-4.53,0.00,M9] [#2 0.06,-2.00,0.73,U] [#3 3.27,-4.24,0.00,M3] [#4 0.98,-2.21,1.08,U] [#5 0.62,-1.64,0.45,U] [#6 2.89,-2.12,0.00,M4] 
21:53:10.963 00.000 13524 refined, 3 included, MultiStar: {1.17, -2.33}, one-star: {2.44, -3.01}
21:53:10.963 00.000 13524 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.99) = xAngle (-0.12 = -0.12)
21:53:10.963 00.000 13524 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.93 = 2.93)
21:53:10.963 00.000 13524 CameraToMount -- cameraX=1.17 cameraY=-2.33 hyp=2.61 cameraTheta=-1.11 mountX=2.59 mountY=0.56, mountTheta=0.21
21:53:10.963 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.17, y=-2.33, opts=13)
21:53:10.963 00.000 13524 Enqueuing Move request for scope (1.17, -2.33)
21:53:10.963 00.000 18852 Worker thread wakes up
21:53:10.963 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.17, -2.33) opts 0xd
21:53:10.963 00.000 18852 Handling offset move in thread for scope, endpoint = (1.17, -2.33)
21:53:10.963 00.000 18852 Moving (1.17, -2.33) raw xDistance=2.59 yDistance=0.56
21:53:10.963 00.000 18852 PPEC rslt: input = 2.59, final = 0.39, react = 0.39, pred = 0.04, hyst = 0.36, hyst_pct = 0.57, period_length = 479.00
21:53:10.963 00.000 18852 PPEC: input: 2.59, control: 0.39, exposure: 3000
21:53:10.963 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:53:10.963 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
21:53:10.963 00.000 18852 MoveAxis(W, 95, ABG)
21:53:10.963 00.000 18852 Guiding  Dir = 3, Dur = 95
21:53:10.979 00.016 18852 IsSlewing returns 0
21:53:10.979 00.000 18852 IsGuiding returns 0
21:53:10.979 00.000 18852 PulseGuide returned control before completion, sleep 104
21:53:10.979 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:53:10.994 00.015 13524 UpdateGuideState exits: m=534 SNR=14.2
21:53:10.994 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:10.994 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:10.994 00.000 13524 Enqueuing Expose request
21:53:11.088 00.094 18852 IsGuiding returns 0
21:53:11.088 00.000 18852 Move returns status 0, amount 95
21:53:11.088 00.000 18852 MoveAxis(N, 0, ABG)
21:53:11.088 00.000 18852 Move returns status 0, amount 0
21:53:11.088 00.000 18852 move complete, result=0
21:53:11.088 00.000 18852 worker thread done servicing request
21:53:11.088 00.000 18852 Worker thread wakes up
21:53:11.088 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:11.088 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:11.088 00.000 13524 GuideStep: 2.6 px 95 ms WEST, 0.6 px 0 ms NORTH
21:53:14.338 03.250 18852 Exposure complete
21:53:14.369 00.031 18852 worker thread done servicing request
21:53:14.369 00.000 13524 OnExposeComplete: enter
21:53:14.369 00.000 13524 UpdateGuideState(): m_state=6
21:53:14.369 00.000 13524 Star::Find(15, 409, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
21:53:14.369 00.000 13524 Star::Find returns 1 (0), X=409.99, Y=275.58, Mass=516, SNR=14.2, Peak=148 HFD=2.3
21:53:14.385 00.016 13524 MultiStar: [#1 2.44,-5.03,0.00,M10] [#2 0.30,-2.46,0.70,U] [#3 3.98,-2.92,0.00,M4] [#4 0.61,-2.41,0.00,M1] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:53:14.385 00.000 13524 refined, 1 included, MultiStar: {1.61, -2.92}, one-star: {2.53, -3.24}
21:53:14.385 00.000 13524 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.99) = xAngle (-0.08 = -0.08)
21:53:14.385 00.000 13524 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.97 = 2.97)
21:53:14.385 00.000 13524 CameraToMount -- cameraX=1.61 cameraY=-2.92 hyp=3.34 cameraTheta=-1.07 mountX=3.33 mountY=0.58, mountTheta=0.17
21:53:14.385 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.61, y=-2.92, opts=13)
21:53:14.385 00.000 13524 Enqueuing Move request for scope (1.61, -2.92)
21:53:14.385 00.000 18852 Worker thread wakes up
21:53:14.385 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.61, -2.92) opts 0xd
21:53:14.385 00.000 18852 Handling offset move in thread for scope, endpoint = (1.61, -2.92)
21:53:14.385 00.000 18852 Moving (1.61, -2.92) raw xDistance=3.33 yDistance=0.58
21:53:14.385 00.000 18852 PPEC rslt: input = 3.33, final = 0.61, react = 0.50, pred = 0.32, hyst = 0.46, hyst_pct = 0.57, period_length = 479.00
21:53:14.385 00.000 18852 PPEC: input: 3.33, control: 0.61, exposure: 3000
21:53:14.385 00.000 18852 switching direction from 0 to 1 - decHistory=8 oldest=1.14 newest=1.76
21:53:14.385 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
21:53:14.385 00.000 18852 MoveAxis(W, 150, ABG)
21:53:14.385 00.000 18852 Guiding  Dir = 3, Dur = 150
21:53:14.385 00.000 18852 IsSlewing returns 0
21:53:14.385 00.000 18852 IsGuiding returns 0
21:53:14.385 00.000 18852 PulseGuide returned control before completion, sleep 159
21:53:14.401 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=250, Gamma=1.000
21:53:14.416 00.015 13524 UpdateGuideState exits: m=516 SNR=14.2
21:53:14.416 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:14.416 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:14.416 00.000 13524 Enqueuing Expose request
21:53:14.573 00.157 18852 IsGuiding returns 0
21:53:14.573 00.000 18852 Move returns status 0, amount 150
21:53:14.573 00.000 18852 MoveAxis(S, 169, ABG)
21:53:14.573 00.000 18852 Guiding  Dir = 1, Dur = 169
21:53:14.588 00.015 18852 IsSlewing returns 0
21:53:14.588 00.000 18852 IsGuiding returns 0
21:53:14.604 00.016 18852 PulseGuide returned control before completion, sleep 167
21:53:14.791 00.187 18852 IsGuiding returns 0
21:53:14.791 00.000 18852 Move returns status 0, amount 169
21:53:14.791 00.000 18852 move complete, result=0
21:53:14.791 00.000 18852 worker thread done servicing request
21:53:14.791 00.000 13524 GuideStep: 3.3 px 150 ms WEST, 0.6 px 169 ms SOUTH
21:53:14.791 00.000 18852 Worker thread wakes up
21:53:14.791 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:14.791 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:18.040 03.249 18852 Exposure complete
21:53:18.072 00.032 18852 worker thread done servicing request
21:53:18.072 00.000 13524 OnExposeComplete: enter
21:53:18.072 00.000 13524 UpdateGuideState(): m_state=6
21:53:18.072 00.000 13524 Star::Find(15, 409, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
21:53:18.072 00.000 13524 Star::Find returns 1 (0), X=409.17, Y=276.51, Mass=576, SNR=15.1, Peak=122 HFD=2.1
21:53:18.072 00.000 13524 MultiStar: [#1 1.95,-4.33,0.00,R] [#2 -0.32,-1.71,0.70,U] [#3 0.00,0.00,0.00,L] [#4 0.11,-1.63,1.08,U] [#5 0.00,0.00,0.00,L] [#6 1.66,-2.17,0.00,M5] 
21:53:18.072 00.000 13524 refined, 2 included, MultiStar: {0.57, -1.89}, one-star: {1.70, -2.31}
21:53:18.072 00.000 13524 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.99) = xAngle (-0.29 = -0.29)
21:53:18.072 00.000 13524 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.76 = 2.76)
21:53:18.087 00.015 13524 CameraToMount -- cameraX=0.57 cameraY=-1.89 hyp=1.98 cameraTheta=-1.28 mountX=1.90 mountY=0.75, mountTheta=0.37
21:53:18.087 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.57, y=-1.89, opts=13)
21:53:18.087 00.000 13524 Enqueuing Move request for scope (0.57, -1.89)
21:53:18.087 00.000 18852 Worker thread wakes up
21:53:18.087 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.57, -1.89) opts 0xd
21:53:18.087 00.000 18852 Handling offset move in thread for scope, endpoint = (0.57, -1.89)
21:53:18.087 00.000 18852 Moving (0.57, -1.89) raw xDistance=1.90 yDistance=0.75
21:53:18.087 00.000 18852 PPEC rslt: input = 1.90, final = 0.16, react = 0.28, pred = -0.27, hyst = 0.26, hyst_pct = 0.57, period_length = 479.00
21:53:18.087 00.000 18852 PPEC: input: 1.90, control: 0.16, exposure: 3000
21:53:18.087 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
21:53:18.087 00.000 18852 MoveAxis(W, 38, ABG)
21:53:18.087 00.000 18852 Guiding  Dir = 3, Dur = 38
21:53:18.087 00.000 18852 IsSlewing returns 0
21:53:18.087 00.000 18852 IsGuiding returns 0
21:53:18.087 00.000 18852 PulseGuide returned control before completion, sleep 47
21:53:18.103 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:53:18.103 00.000 13524 UpdateGuideState exits: m=576 SNR=15.1
21:53:18.119 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:18.119 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:18.119 00.000 13524 Enqueuing Expose request
21:53:18.150 00.031 18852 IsGuiding returns 0
21:53:18.150 00.000 18852 Move returns status 0, amount 38
21:53:18.150 00.000 18852 MoveAxis(S, 216, ABG)
21:53:18.150 00.000 18852 Guiding  Dir = 1, Dur = 216
21:53:18.150 00.000 18852 IsSlewing returns 0
21:53:18.150 00.000 18852 IsGuiding returns 0
21:53:18.150 00.000 18852 PulseGuide returned control before completion, sleep 225
21:53:18.384 00.234 18852 IsGuiding returns 0
21:53:18.384 00.000 18852 Move returns status 0, amount 216
21:53:18.384 00.000 18852 move complete, result=0
21:53:18.384 00.000 18852 worker thread done servicing request
21:53:18.384 00.000 18852 Worker thread wakes up
21:53:18.384 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:18.384 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:18.384 00.000 13524 GuideStep: 1.9 px 38 ms WEST, 0.7 px 216 ms SOUTH
21:53:21.618 03.234 18852 Exposure complete
21:53:21.649 00.031 18852 worker thread done servicing request
21:53:21.649 00.000 13524 OnExposeComplete: enter
21:53:21.649 00.000 13524 UpdateGuideState(): m_state=6
21:53:21.649 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
21:53:21.649 00.000 13524 Star::Find returns 1 (0), X=409.40, Y=276.08, Mass=503, SNR=13.8, Peak=118 HFD=2.3
21:53:21.649 00.000 13524 MultiStar: [#1 0.14,-0.40,0.94,U] [#2 -0.14,-1.90,0.74,U] [#3 0.00,0.00,0.00,L] [#4 -0.06,-1.73,1.11,U] [#5 1.62,-1.48,0.59,U] [#6 0.00,0.00,0.00,L] 
21:53:21.649 00.000 13524 refined, 4 included, MultiStar: {0.65, -1.67}, one-star: {1.94, -2.74}
21:53:21.649 00.000 13524 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.99) = xAngle (-0.21 = -0.21)
21:53:21.665 00.016 13524 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.83 = 2.83)
21:53:21.665 00.000 13524 CameraToMount -- cameraX=0.65 cameraY=-1.67 hyp=1.80 cameraTheta=-1.20 mountX=1.76 mountY=0.55, mountTheta=0.30
21:53:21.665 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.65, y=-1.67, opts=13)
21:53:21.665 00.000 13524 Enqueuing Move request for scope (0.65, -1.67)
21:53:21.665 00.000 18852 Worker thread wakes up
21:53:21.665 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.65, -1.67) opts 0xd
21:53:21.665 00.000 18852 Handling offset move in thread for scope, endpoint = (0.65, -1.67)
21:53:21.665 00.000 18852 Moving (0.65, -1.67) raw xDistance=1.76 yDistance=0.55
21:53:21.665 00.000 18852 PPEC rslt: input = 1.76, final = 0.20, react = 0.26, pred = -0.12, hyst = 0.25, hyst_pct = 0.56, period_length = 479.00
21:53:21.665 00.000 18852 PPEC: input: 1.76, control: 0.20, exposure: 3000
21:53:21.665 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
21:53:21.665 00.000 18852 MoveAxis(W, 50, ABG)
21:53:21.665 00.000 18852 Guiding  Dir = 3, Dur = 50
21:53:21.665 00.000 18852 IsSlewing returns 0
21:53:21.665 00.000 18852 IsGuiding returns 0
21:53:21.665 00.000 18852 PulseGuide returned control before completion, sleep 59
21:53:21.680 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:53:21.680 00.000 13524 UpdateGuideState exits: m=503 SNR=13.8
21:53:21.680 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:21.696 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:21.696 00.000 13524 Enqueuing Expose request
21:53:21.743 00.047 18852 IsGuiding returns 0
21:53:21.743 00.000 18852 Move returns status 0, amount 50
21:53:21.743 00.000 18852 MoveAxis(S, 158, ABG)
21:53:21.743 00.000 18852 Guiding  Dir = 1, Dur = 158
21:53:21.743 00.000 18852 IsSlewing returns 0
21:53:21.743 00.000 18852 IsGuiding returns 0
21:53:21.743 00.000 18852 PulseGuide returned control before completion, sleep 167
21:53:21.915 00.172 18852 IsGuiding returns 0
21:53:21.915 00.000 18852 Move returns status 0, amount 158
21:53:21.915 00.000 18852 move complete, result=0
21:53:21.915 00.000 18852 worker thread done servicing request
21:53:21.915 00.000 18852 Worker thread wakes up
21:53:21.915 00.000 13524 GuideStep: 1.8 px 50 ms WEST, 0.5 px 158 ms SOUTH
21:53:21.915 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:21.915 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:25.179 03.264 18852 Exposure complete
21:53:25.211 00.032 18852 worker thread done servicing request
21:53:25.211 00.000 13524 OnExposeComplete: enter
21:53:25.211 00.000 13524 UpdateGuideState(): m_state=6
21:53:25.226 00.015 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
21:53:25.226 00.000 13524 Star::Find returns 1 (0), X=409.99, Y=275.52, Mass=558, SNR=14.7, Peak=161 HFD=2.2
21:53:25.226 00.000 13524 MultiStar: [#1 0.66,-0.75,0.85,U] [#2 0.20,-1.64,0.67,U] [#3 3.89,-3.47,0.00,M5] [#4 1.14,-2.58,0.00,M1] [#5 1.65,-2.03,0.00,M1] [#6 0.00,0.00,0.00,L] 
21:53:25.226 00.000 13524 refined, 2 included, MultiStar: {1.28, -2.00}, one-star: {2.53, -3.30}
21:53:25.226 00.000 13524 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.99) = xAngle (-0.01 = -0.01)
21:53:25.226 00.000 13524 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.03 = 3.03)
21:53:25.226 00.000 13524 CameraToMount -- cameraX=1.28 cameraY=-2.00 hyp=2.37 cameraTheta=-1.00 mountX=2.37 mountY=0.26, mountTheta=0.11
21:53:25.226 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.28, y=-2.00, opts=13)
21:53:25.226 00.000 13524 Enqueuing Move request for scope (1.28, -2.00)
21:53:25.226 00.000 18852 Worker thread wakes up
21:53:25.226 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.28, -2.00) opts 0xd
21:53:25.226 00.000 18852 Handling offset move in thread for scope, endpoint = (1.28, -2.00)
21:53:25.226 00.000 18852 Moving (1.28, -2.00) raw xDistance=2.37 yDistance=0.26
21:53:25.226 00.000 18852 PPEC rslt: input = 2.37, final = 0.20, react = 0.36, pred = -0.32, hyst = 0.32, hyst_pct = 0.56, period_length = 479.00
21:53:25.226 00.000 18852 PPEC: input: 2.37, control: 0.20, exposure: 3000
21:53:25.226 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:25.226 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:53:25.226 00.000 18852 MoveAxis(W, 48, ABG)
21:53:25.226 00.000 18852 Guiding  Dir = 3, Dur = 48
21:53:25.242 00.016 18852 IsSlewing returns 0
21:53:25.242 00.000 18852 IsGuiding returns 0
21:53:25.242 00.000 18852 PulseGuide returned control before completion, sleep 57
21:53:25.242 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=250, Gamma=1.000
21:53:25.257 00.015 13524 UpdateGuideState exits: m=558 SNR=14.7
21:53:25.257 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:25.257 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:25.257 00.000 13524 Enqueuing Expose request
21:53:25.304 00.047 18852 IsGuiding returns 0
21:53:25.304 00.000 18852 Move returns status 0, amount 48
21:53:25.304 00.000 18852 MoveAxis(N, 0, ABG)
21:53:25.304 00.000 18852 Move returns status 0, amount 0
21:53:25.304 00.000 18852 move complete, result=0
21:53:25.304 00.000 18852 worker thread done servicing request
21:53:25.304 00.000 18852 Worker thread wakes up
21:53:25.304 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:25.304 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:25.304 00.000 13524 GuideStep: 2.4 px 48 ms WEST, 0.3 px 0 ms NORTH
21:53:28.553 03.249 18852 Exposure complete
21:53:28.584 00.031 18852 worker thread done servicing request
21:53:28.584 00.000 13524 OnExposeComplete: enter
21:53:28.584 00.000 13524 UpdateGuideState(): m_state=6
21:53:28.584 00.000 13524 Star::Find(15, 409, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
21:53:28.600 00.016 13524 Star::Find returns 1 (0), X=410.26, Y=275.45, Mass=533, SNR=14.4, Peak=154 HFD=1.7
21:53:28.600 00.000 13524 MultiStar: [#1 1.18,-0.85,0.89,U] [#2 0.85,-2.13,0.63,U] [#3 2.89,-4.48,0.00,M6] [#4 0.93,-2.55,0.00,M2] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:53:28.600 00.000 13524 refined, 2 included, MultiStar: {1.74, -2.17}, one-star: {2.80, -3.38}
21:53:28.600 00.000 13524 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.99) = xAngle (0.09 = 0.09)
21:53:28.600 00.000 13524 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.14 = 3.14)
21:53:28.600 00.000 13524 CameraToMount -- cameraX=1.74 cameraY=-2.17 hyp=2.78 cameraTheta=-0.90 mountX=2.77 mountY=0.02, mountTheta=0.01
21:53:28.600 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.74, y=-2.17, opts=13)
21:53:28.600 00.000 13524 Enqueuing Move request for scope (1.74, -2.17)
21:53:28.600 00.000 18852 Worker thread wakes up
21:53:28.600 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.74, -2.17) opts 0xd
21:53:28.600 00.000 18852 Handling offset move in thread for scope, endpoint = (1.74, -2.17)
21:53:28.600 00.000 18852 Moving (1.74, -2.17) raw xDistance=2.77 yDistance=0.02
21:53:28.600 00.000 18852 PPEC rslt: input = 2.77, final = 0.04, react = 0.42, pred = -0.80, hyst = 0.38, hyst_pct = 0.56, period_length = 479.00
21:53:28.600 00.000 18852 PPEC: input: 2.77, control: 0.04, exposure: 3000
21:53:28.600 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:28.600 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:53:28.600 00.000 18852 MoveAxis(W, 10, ABG)
21:53:28.600 00.000 18852 Guiding  Dir = 3, Dur = 10
21:53:28.600 00.000 18852 IsSlewing returns 0
21:53:28.600 00.000 18852 IsGuiding returns 0
21:53:28.615 00.015 18852 PulseGuide returned control before completion, sleep 19
21:53:28.615 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=250, Gamma=1.000
21:53:28.646 00.031 18852 IsGuiding returns 0
21:53:28.646 00.000 18852 Move returns status 0, amount 10
21:53:28.646 00.000 18852 MoveAxis(N, 0, ABG)
21:53:28.646 00.000 18852 Move returns status 0, amount 0
21:53:28.646 00.000 18852 move complete, result=0
21:53:28.646 00.000 18852 worker thread done servicing request
21:53:28.646 00.000 13524 UpdateGuideState exits: m=533 SNR=14.4
21:53:28.646 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:28.646 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:28.646 00.000 13524 Enqueuing Expose request
21:53:28.646 00.000 13524 GuideStep: 2.8 px 10 ms WEST, 0.0 px 0 ms NORTH
21:53:28.646 00.000 18852 Worker thread wakes up
21:53:28.646 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:28.646 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:31.896 03.250 18852 Exposure complete
21:53:31.943 00.047 18852 worker thread done servicing request
21:53:31.943 00.000 13524 OnExposeComplete: enter
21:53:31.943 00.000 13524 UpdateGuideState(): m_state=6
21:53:31.943 00.000 13524 Star::Find(15, 410, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
21:53:31.943 00.000 13524 Star::Find returns 1 (0), X=410.79, Y=274.63, Mass=487, SNR=13.6, Peak=135 HFD=1.9
21:53:31.943 00.000 13524 MultiStar: [#1 1.51,-1.65,0.94,U] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 1.28,-3.20,0.00,M3] [#5 2.14,-3.13,0.00,M2] [#6 0.00,0.00,0.00,L] 
21:53:31.943 00.000 13524 refined, 1 included, MultiStar: {2.45, -2.96}, one-star: {3.33, -4.19}
21:53:31.943 00.000 13524 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.99) = xAngle (0.11 = 0.11)
21:53:31.943 00.000 13524 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.15 = -3.13)
21:53:31.943 00.000 13524 CameraToMount -- cameraX=2.45 cameraY=-2.96 hyp=3.84 cameraTheta=-0.88 mountX=3.82 mountY=-0.04, mountTheta=-0.01
21:53:31.943 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=2.45, y=-2.96, opts=13)
21:53:31.943 00.000 13524 Enqueuing Move request for scope (2.45, -2.96)
21:53:31.958 00.015 18852 Worker thread wakes up
21:53:31.958 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (2.45, -2.96) opts 0xd
21:53:31.958 00.000 18852 Handling offset move in thread for scope, endpoint = (2.45, -2.96)
21:53:31.958 00.000 18852 Moving (2.45, -2.96) raw xDistance=3.82 yDistance=-0.04
21:53:31.958 00.000 18852 PPEC rslt: input = 3.82, final = 0.53, react = 0.57, pred = -0.03, hyst = 0.52, hyst_pct = 0.55, period_length = 479.00
21:53:31.958 00.000 18852 PPEC: input: 3.82, control: 0.53, exposure: 3000
21:53:31.958 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:31.958 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:31.958 00.000 18852 MoveAxis(W, 129, ABG)
21:53:31.958 00.000 18852 Guiding  Dir = 3, Dur = 129
21:53:31.958 00.000 18852 IsSlewing returns 0
21:53:31.958 00.000 18852 IsGuiding returns 0
21:53:31.958 00.000 18852 PulseGuide returned control before completion, sleep 138
21:53:31.958 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=256, Gamma=1.000
21:53:31.974 00.016 13524 UpdateGuideState exits: m=487 SNR=13.6
21:53:31.974 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:31.974 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:31.974 00.000 13524 Enqueuing Expose request
21:53:32.115 00.141 18852 IsGuiding returns 0
21:53:32.115 00.000 18852 Move returns status 0, amount 129
21:53:32.115 00.000 18852 MoveAxis(N, 0, ABG)
21:53:32.115 00.000 18852 Move returns status 0, amount 0
21:53:32.115 00.000 18852 move complete, result=0
21:53:32.115 00.000 18852 worker thread done servicing request
21:53:32.115 00.000 18852 Worker thread wakes up
21:53:32.115 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:32.115 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:32.115 00.000 13524 GuideStep: 3.8 px 129 ms WEST, -0.0 px 0 ms NORTH
21:53:35.348 03.233 18852 Exposure complete
21:53:35.379 00.031 18852 worker thread done servicing request
21:53:35.379 00.000 13524 OnExposeComplete: enter
21:53:35.379 00.000 13524 UpdateGuideState(): m_state=6
21:53:35.379 00.000 13524 Star::Find(15, 410, 274, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
21:53:35.379 00.000 13524 Star::Find returns 1 (0), X=410.81, Y=273.70, Mass=512, SNR=14.0, Peak=138 HFD=2.2
21:53:35.379 00.000 13524 MultiStar: large primary error, entering stabilization period
21:53:35.379 00.000 13524 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.99) = xAngle (-0.01 = -0.01)
21:53:35.395 00.016 13524 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.04 = 3.04)
21:53:35.395 00.000 13524 CameraToMount -- cameraX=3.35 cameraY=-5.12 hyp=6.12 cameraTheta=-0.99 mountX=6.12 mountY=0.62, mountTheta=0.10
21:53:35.395 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=3.35, y=-5.12, opts=13)
21:53:35.395 00.000 13524 Enqueuing Move request for scope (3.35, -5.12)
21:53:35.395 00.000 18852 Worker thread wakes up
21:53:35.395 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (3.35, -5.12) opts 0xd
21:53:35.395 00.000 18852 Handling offset move in thread for scope, endpoint = (3.35, -5.12)
21:53:35.395 00.000 18852 Moving (3.35, -5.12) raw xDistance=6.12 yDistance=0.62
21:53:35.395 00.000 18852 PPEC rslt: input = 6.12, final = 0.80, react = 0.92, pred = -0.16, hyst = 0.83, hyst_pct = 0.55, period_length = 479.00
21:53:35.395 00.000 18852 PPEC: input: 6.12, control: 0.80, exposure: 3000
21:53:35.395 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
21:53:35.395 00.000 18852 MoveAxis(W, 195, ABG)
21:53:35.395 00.000 18852 Guiding  Dir = 3, Dur = 195
21:53:35.395 00.000 18852 IsSlewing returns 0
21:53:35.395 00.000 18852 IsGuiding returns 0
21:53:35.395 00.000 18852 PulseGuide returned control before completion, sleep 204
21:53:35.410 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=3, FiltMax=257, Gamma=1.000
21:53:35.410 00.000 13524 UpdateGuideState exits: m=512 SNR=14.0
21:53:35.426 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:35.426 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:35.426 00.000 13524 Enqueuing Expose request
21:53:35.614 00.188 18852 IsGuiding returns 0
21:53:35.614 00.000 18852 Move returns status 0, amount 195
21:53:35.614 00.000 18852 MoveAxis(S, 180, ABG)
21:53:35.614 00.000 18852 Guiding  Dir = 1, Dur = 180
21:53:35.614 00.000 18852 IsSlewing returns 0
21:53:35.614 00.000 18852 IsGuiding returns 0
21:53:35.614 00.000 18852 PulseGuide returned control before completion, sleep 189
21:53:35.817 00.203 18852 IsGuiding returns 0
21:53:35.817 00.000 18852 Move returns status 0, amount 180
21:53:35.817 00.000 18852 move complete, result=0
21:53:35.817 00.000 18852 worker thread done servicing request
21:53:35.817 00.000 18852 Worker thread wakes up
21:53:35.817 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:35.817 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(396,259,31,31)
21:53:35.817 00.000 13524 GuideStep: 6.1 px 195 ms WEST, 0.6 px 180 ms SOUTH
21:53:39.050 03.233 18852 Exposure complete
21:53:39.082 00.032 18852 worker thread done servicing request
21:53:39.082 00.000 13524 OnExposeComplete: enter
21:53:39.082 00.000 13524 UpdateGuideState(): m_state=6
21:53:39.082 00.000 13524 Star::Find(15, 410, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
21:53:39.082 00.000 13524 Star::Find returns 1 (0), X=410.36, Y=274.60, Mass=545, SNR=14.8, Peak=142 HFD=1.7
21:53:39.097 00.015 13524 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.99) = xAngle (0.02 = 0.02)
21:53:39.097 00.000 13524 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
21:53:39.097 00.000 13524 CameraToMount -- cameraX=2.90 cameraY=-4.22 hyp=5.12 cameraTheta=-0.97 mountX=5.12 mountY=0.40, mountTheta=0.08
21:53:39.097 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=2.90, y=-4.22, opts=13)
21:53:39.097 00.000 13524 Enqueuing Move request for scope (2.90, -4.22)
21:53:39.097 00.000 18852 Worker thread wakes up
21:53:39.097 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (2.90, -4.22) opts 0xd
21:53:39.097 00.000 18852 Handling offset move in thread for scope, endpoint = (2.90, -4.22)
21:53:39.097 00.000 18852 Moving (2.90, -4.22) raw xDistance=5.12 yDistance=0.40
21:53:39.097 00.000 18852 PPEC rslt: input = 5.12, final = 0.95, react = 0.77, pred = 0.47, hyst = 0.70, hyst_pct = 0.54, period_length = 479.00
21:53:39.097 00.000 18852 PPEC: input: 5.12, control: 0.95, exposure: 3000
21:53:39.097 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
21:53:39.097 00.000 18852 MoveAxis(W, 232, ABG)
21:53:39.097 00.000 18852 Guiding  Dir = 3, Dur = 232
21:53:39.097 00.000 18852 IsSlewing returns 0
21:53:39.097 00.000 18852 IsGuiding returns 0
21:53:39.097 00.000 18852 PulseGuide returned control before completion, sleep 241
21:53:39.113 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=250, Gamma=1.000
21:53:39.113 00.000 13524 UpdateGuideState exits: m=545 SNR=14.8
21:53:39.113 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:39.128 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:39.128 00.000 13524 Enqueuing Expose request
21:53:39.363 00.235 18852 IsGuiding returns 0
21:53:39.363 00.000 18852 Move returns status 0, amount 232
21:53:39.363 00.000 18852 MoveAxis(S, 117, ABG)
21:53:39.363 00.000 18852 Guiding  Dir = 1, Dur = 117
21:53:39.363 00.000 18852 IsSlewing returns 0
21:53:39.363 00.000 18852 IsGuiding returns 0
21:53:39.363 00.000 18852 PulseGuide returned control before completion, sleep 124
21:53:39.503 00.140 18852 IsGuiding returns 0
21:53:39.503 00.000 18852 Move returns status 0, amount 117
21:53:39.503 00.000 18852 move complete, result=0
21:53:39.503 00.000 18852 worker thread done servicing request
21:53:39.503 00.000 18852 Worker thread wakes up
21:53:39.503 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:39.503 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:39.503 00.000 13524 GuideStep: 5.1 px 232 ms WEST, 0.4 px 117 ms SOUTH
21:53:42.737 03.234 18852 Exposure complete
21:53:42.768 00.031 18852 worker thread done servicing request
21:53:42.768 00.000 13524 OnExposeComplete: enter
21:53:42.768 00.000 13524 UpdateGuideState(): m_state=6
21:53:42.768 00.000 13524 Star::Find(15, 410, 274, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
21:53:42.768 00.000 13524 Star::Find returns 1 (0), X=410.56, Y=274.30, Mass=493, SNR=13.5, Peak=142 HFD=1.8
21:53:42.768 00.000 13524 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.99) = xAngle (0.02 = 0.02)
21:53:42.768 00.000 13524 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
21:53:42.768 00.000 13524 CameraToMount -- cameraX=3.10 cameraY=-4.52 hyp=5.48 cameraTheta=-0.97 mountX=5.48 mountY=0.44, mountTheta=0.08
21:53:42.768 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=3.10, y=-4.52, opts=13)
21:53:42.768 00.000 13524 Enqueuing Move request for scope (3.10, -4.52)
21:53:42.784 00.016 18852 Worker thread wakes up
21:53:42.784 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (3.10, -4.52) opts 0xd
21:53:42.784 00.000 18852 Handling offset move in thread for scope, endpoint = (3.10, -4.52)
21:53:42.784 00.000 18852 Moving (3.10, -4.52) raw xDistance=5.48 yDistance=0.44
21:53:42.784 00.000 18852 PPEC rslt: input = 5.48, final = 0.94, react = 0.82, pred = 0.34, hyst = 0.75, hyst_pct = 0.54, period_length = 479.00
21:53:42.784 00.000 18852 PPEC: input: 5.48, control: 0.94, exposure: 3000
21:53:42.784 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
21:53:42.784 00.000 18852 MoveAxis(W, 231, ABG)
21:53:42.784 00.000 18852 Guiding  Dir = 3, Dur = 231
21:53:42.784 00.000 18852 IsSlewing returns 0
21:53:42.784 00.000 18852 IsGuiding returns 0
21:53:42.784 00.000 18852 PulseGuide returned control before completion, sleep 241
21:53:42.784 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=3, FiltMax=250, Gamma=1.000
21:53:42.799 00.015 13524 UpdateGuideState exits: m=493 SNR=13.5
21:53:42.799 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:42.799 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:42.799 00.000 13524 Enqueuing Expose request
21:53:43.034 00.235 18852 IsGuiding returns 1
21:53:43.034 00.000 18852 scope still moving after pulse duration time elapsed
21:53:43.065 00.031 18852 IsSlewing returns 0
21:53:43.065 00.000 18852 IsGuiding returns 0
21:53:43.065 00.000 18852 scope move finished after 231 + 56 ms
21:53:43.065 00.000 18852 Move returns status 0, amount 231
21:53:43.065 00.000 18852 MoveAxis(S, 126, ABG)
21:53:43.065 00.000 18852 Guiding  Dir = 1, Dur = 126
21:53:43.065 00.000 18852 IsSlewing returns 0
21:53:43.065 00.000 18852 IsGuiding returns 0
21:53:43.081 00.016 18852 PulseGuide returned control before completion, sleep 133
21:53:43.221 00.140 18852 IsGuiding returns 0
21:53:43.221 00.000 18852 Move returns status 0, amount 126
21:53:43.221 00.000 18852 move complete, result=0
21:53:43.221 00.000 18852 worker thread done servicing request
21:53:43.221 00.000 18852 Worker thread wakes up
21:53:43.221 00.000 13524 GuideStep: 5.5 px 231 ms WEST, 0.4 px 126 ms SOUTH
21:53:43.221 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:43.221 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:46.470 03.249 18852 Exposure complete
21:53:46.502 00.032 18852 worker thread done servicing request
21:53:46.502 00.000 13524 OnExposeComplete: enter
21:53:46.502 00.000 13524 UpdateGuideState(): m_state=6
21:53:46.502 00.000 13524 Star::Find(15, 410, 274, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
21:53:46.502 00.000 13524 Star::Find returns 1 (0), X=410.04, Y=275.33, Mass=450, SNR=13.1, Peak=139 HFD=2.2
21:53:46.502 00.000 13524 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.99) = xAngle (0.05 = 0.05)
21:53:46.502 00.000 13524 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.10 = 3.10)
21:53:46.517 00.015 13524 CameraToMount -- cameraX=2.57 cameraY=-3.49 hyp=4.34 cameraTheta=-0.94 mountX=4.33 mountY=0.20, mountTheta=0.05
21:53:46.517 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=2.57, y=-3.49, opts=13)
21:53:46.517 00.000 13524 Enqueuing Move request for scope (2.57, -3.49)
21:53:46.517 00.000 18852 Worker thread wakes up
21:53:46.517 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (2.57, -3.49) opts 0xd
21:53:46.517 00.000 18852 Handling offset move in thread for scope, endpoint = (2.57, -3.49)
21:53:46.517 00.000 18852 Moving (2.57, -3.49) raw xDistance=4.33 yDistance=0.20
21:53:46.517 00.000 18852 PPEC rslt: input = 4.33, final = 0.94, react = 0.65, pred = 0.68, hyst = 0.60, hyst_pct = 0.54, period_length = 479.00
21:53:46.517 00.000 18852 PPEC: input: 4.33, control: 0.94, exposure: 3000
21:53:46.517 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:46.517 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:53:46.517 00.000 18852 MoveAxis(W, 230, ABG)
21:53:46.517 00.000 18852 Guiding  Dir = 3, Dur = 230
21:53:46.517 00.000 18852 IsSlewing returns 0
21:53:46.517 00.000 18852 IsGuiding returns 0
21:53:46.517 00.000 18852 PulseGuide returned control before completion, sleep 239
21:53:46.517 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=250, Gamma=1.000
21:53:46.533 00.016 13524 UpdateGuideState exits: m=450 SNR=13.1
21:53:46.533 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:46.533 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:46.548 00.015 13524 Enqueuing Expose request
21:53:46.767 00.219 18852 IsGuiding returns 0
21:53:46.767 00.000 18852 Move returns status 0, amount 230
21:53:46.767 00.000 18852 MoveAxis(N, 0, ABG)
21:53:46.767 00.000 18852 Move returns status 0, amount 0
21:53:46.767 00.000 18852 move complete, result=0
21:53:46.767 00.000 18852 worker thread done servicing request
21:53:46.767 00.000 18852 Worker thread wakes up
21:53:46.767 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:46.767 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:46.767 00.000 13524 GuideStep: 4.3 px 230 ms WEST, 0.2 px 0 ms NORTH
21:53:50.016 03.249 18852 Exposure complete
21:53:50.048 00.032 18852 worker thread done servicing request
21:53:50.048 00.000 13524 OnExposeComplete: enter
21:53:50.048 00.000 13524 UpdateGuideState(): m_state=6
21:53:50.048 00.000 13524 Star::Find(15, 410, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
21:53:50.048 00.000 13524 Star::Find returns 1 (0), X=409.30, Y=276.53, Mass=487, SNR=13.7, Peak=120 HFD=1.7
21:53:50.048 00.000 13524 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.99) = xAngle (0.09 = 0.09)
21:53:50.063 00.015 13524 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.14 = 3.14)
21:53:50.063 00.000 13524 CameraToMount -- cameraX=1.84 cameraY=-2.29 hyp=2.94 cameraTheta=-0.89 mountX=2.93 mountY=0.01, mountTheta=0.00
21:53:50.063 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.84, y=-2.29, opts=13)
21:53:50.063 00.000 13524 Enqueuing Move request for scope (1.84, -2.29)
21:53:50.063 00.000 18852 Worker thread wakes up
21:53:50.063 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.84, -2.29) opts 0xd
21:53:50.063 00.000 18852 Handling offset move in thread for scope, endpoint = (1.84, -2.29)
21:53:50.063 00.000 18852 Moving (1.84, -2.29) raw xDistance=2.93 yDistance=0.01
21:53:50.063 00.000 18852 PPEC rslt: input = 2.93, final = 0.50, react = 0.44, pred = 0.17, hyst = 0.41, hyst_pct = 0.53, period_length = 479.00
21:53:50.063 00.000 18852 PPEC: input: 2.93, control: 0.50, exposure: 3000
21:53:50.063 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:50.063 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:53:50.063 00.000 18852 MoveAxis(W, 123, ABG)
21:53:50.063 00.000 18852 Guiding  Dir = 3, Dur = 123
21:53:50.063 00.000 18852 IsSlewing returns 0
21:53:50.063 00.000 18852 IsGuiding returns 0
21:53:50.063 00.000 18852 PulseGuide returned control before completion, sleep 132
21:53:50.079 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=1, FiltMax=255, Gamma=1.000
21:53:50.079 00.000 13524 UpdateGuideState exits: m=487 SNR=13.7
21:53:50.079 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:50.079 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:50.095 00.016 13524 Enqueuing Expose request
21:53:50.220 00.125 18852 IsGuiding returns 0
21:53:50.220 00.000 18852 Move returns status 0, amount 123
21:53:50.220 00.000 18852 MoveAxis(N, 0, ABG)
21:53:50.220 00.000 18852 Move returns status 0, amount 0
21:53:50.220 00.000 18852 move complete, result=0
21:53:50.220 00.000 18852 worker thread done servicing request
21:53:50.220 00.000 18852 Worker thread wakes up
21:53:50.220 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:50.220 00.000 13524 GuideStep: 2.9 px 123 ms WEST, 0.0 px 0 ms NORTH
21:53:50.220 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:53.469 03.249 18852 Exposure complete
21:53:53.500 00.031 18852 worker thread done servicing request
21:53:53.500 00.000 13524 OnExposeComplete: enter
21:53:53.500 00.000 13524 UpdateGuideState(): m_state=6
21:53:53.500 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
21:53:53.500 00.000 13524 Star::Find returns 1 (0), X=409.57, Y=276.28, Mass=533, SNR=14.4, Peak=133 HFD=1.8
21:53:53.500 00.000 13524 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.99) = xAngle (0.11 = 0.11)
21:53:53.500 00.000 13524 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.15 = -3.13)
21:53:53.500 00.000 13524 CameraToMount -- cameraX=2.10 cameraY=-2.54 hyp=3.30 cameraTheta=-0.88 mountX=3.28 mountY=-0.03, mountTheta=-0.01
21:53:53.500 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=2.10, y=-2.54, opts=13)
21:53:53.500 00.000 13524 Enqueuing Move request for scope (2.10, -2.54)
21:53:53.516 00.016 18852 Worker thread wakes up
21:53:53.516 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (2.10, -2.54) opts 0xd
21:53:53.516 00.000 18852 Handling offset move in thread for scope, endpoint = (2.10, -2.54)
21:53:53.516 00.000 18852 Moving (2.10, -2.54) raw xDistance=3.28 yDistance=-0.03
21:53:53.516 00.000 18852 PPEC rslt: input = 3.28, final = 0.03, react = 0.49, pred = -0.95, hyst = 0.46, hyst_pct = 0.53, period_length = 479.00
21:53:53.516 00.000 18852 PPEC: input: 3.28, control: 0.03, exposure: 3000
21:53:53.516 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:53.516 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:53:53.516 00.000 18852 MoveAxis(W, 6, ABG)
21:53:53.516 00.000 18852 Guiding  Dir = 3, Dur = 6
21:53:53.516 00.000 18852 IsSlewing returns 0
21:53:53.516 00.000 18852 IsGuiding returns 0
21:53:53.516 00.000 18852 PulseGuide returned control before completion, sleep 15
21:53:53.516 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:53:53.547 00.031 18852 IsGuiding returns 0
21:53:53.547 00.000 18852 Move returns status 0, amount 6
21:53:53.547 00.000 18852 MoveAxis(N, 0, ABG)
21:53:53.547 00.000 18852 Move returns status 0, amount 0
21:53:53.547 00.000 18852 move complete, result=0
21:53:53.547 00.000 18852 worker thread done servicing request
21:53:53.547 00.000 13524 UpdateGuideState exits: m=533 SNR=14.4
21:53:53.547 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:53.547 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:53.547 00.000 13524 Enqueuing Expose request
21:53:53.547 00.000 13524 GuideStep: 3.3 px 6 ms WEST, -0.0 px 0 ms NORTH
21:53:53.547 00.000 18852 Worker thread wakes up
21:53:53.547 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:53.547 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:56.796 03.249 18852 Exposure complete
21:53:56.827 00.031 18852 worker thread done servicing request
21:53:56.827 00.000 13524 OnExposeComplete: enter
21:53:56.827 00.000 13524 UpdateGuideState(): m_state=6
21:53:56.843 00.016 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
21:53:56.843 00.000 13524 Star::Find returns 1 (0), X=409.89, Y=275.92, Mass=434, SNR=12.8, Peak=127 HFD=1.9
21:53:56.843 00.000 13524 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.99) = xAngle (0.11 = 0.11)
21:53:56.843 00.000 13524 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.16 = -3.13)
21:53:56.843 00.000 13524 CameraToMount -- cameraX=2.43 cameraY=-2.91 hyp=3.79 cameraTheta=-0.87 mountX=3.77 mountY=-0.06, mountTheta=-0.02
21:53:56.843 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=2.43, y=-2.91, opts=13)
21:53:56.843 00.000 13524 Enqueuing Move request for scope (2.43, -2.91)
21:53:56.843 00.000 18852 Worker thread wakes up
21:53:56.843 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (2.43, -2.91) opts 0xd
21:53:56.843 00.000 18852 Handling offset move in thread for scope, endpoint = (2.43, -2.91)
21:53:56.843 00.000 18852 Moving (2.43, -2.91) raw xDistance=3.77 yDistance=-0.06
21:53:56.843 00.000 18852 PPEC rslt: input = 3.77, final = -0.21, react = 0.56, pred = -1.59, hyst = 0.52, hyst_pct = 0.53, period_length = 479.00
21:53:56.843 00.000 18852 PPEC: input: 3.77, control: -0.21, exposure: 3000
21:53:56.843 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:56.843 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:53:56.843 00.000 18852 MoveAxis(E, 52, ABG)
21:53:56.843 00.000 18852 Guiding  Dir = 2, Dur = 52
21:53:56.843 00.000 18852 IsSlewing returns 0
21:53:56.843 00.000 18852 IsGuiding returns 0
21:53:56.843 00.000 18852 PulseGuide returned control before completion, sleep 61
21:53:56.859 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:53:56.874 00.015 13524 UpdateGuideState exits: m=434 SNR=12.8
21:53:56.874 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:56.874 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:53:56.874 00.000 13524 Enqueuing Expose request
21:53:56.921 00.047 18852 IsGuiding returns 0
21:53:56.921 00.000 18852 Move returns status 0, amount 52
21:53:56.921 00.000 18852 MoveAxis(N, 0, ABG)
21:53:56.921 00.000 18852 Move returns status 0, amount 0
21:53:56.921 00.000 18852 move complete, result=0
21:53:56.921 00.000 18852 worker thread done servicing request
21:53:56.921 00.000 18852 Worker thread wakes up
21:53:56.921 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:53:56.921 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:53:56.921 00.000 13524 GuideStep: 3.8 px 52 ms EAST, -0.1 px 0 ms NORTH
21:54:00.155 03.234 18852 Exposure complete
21:54:00.186 00.031 18852 worker thread done servicing request
21:54:00.186 00.000 13524 OnExposeComplete: enter
21:54:00.186 00.000 13524 UpdateGuideState(): m_state=6
21:54:00.186 00.000 13524 Star::Find(15, 409, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
21:54:00.186 00.000 13524 Star::Find returns 1 (0), X=410.05, Y=275.83, Mass=515, SNR=13.6, Peak=133 HFD=2.2
21:54:00.186 00.000 13524 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.99) = xAngle (0.13 = 0.13)
21:54:00.186 00.000 13524 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.17 = -3.11)
21:54:00.186 00.000 13524 CameraToMount -- cameraX=2.59 cameraY=-3.00 hyp=3.96 cameraTheta=-0.86 mountX=3.93 mountY=-0.13, mountTheta=-0.03
21:54:00.201 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=2.59, y=-3.00, opts=13)
21:54:00.201 00.000 13524 Enqueuing Move request for scope (2.59, -3.00)
21:54:00.201 00.000 18852 Worker thread wakes up
21:54:00.201 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (2.59, -3.00) opts 0xd
21:54:00.201 00.000 18852 Handling offset move in thread for scope, endpoint = (2.59, -3.00)
21:54:00.201 00.000 18852 Moving (2.59, -3.00) raw xDistance=3.93 yDistance=-0.13
21:54:00.201 00.000 18852 PPEC rslt: input = 3.93, final = -0.22, react = 0.59, pred = -1.64, hyst = 0.53, hyst_pct = 0.52, period_length = 479.00
21:54:00.201 00.000 18852 PPEC: input: 3.93, control: -0.22, exposure: 3000
21:54:00.201 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:00.201 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:54:00.201 00.000 18852 MoveAxis(E, 55, ABG)
21:54:00.201 00.000 18852 Guiding  Dir = 2, Dur = 55
21:54:00.201 00.000 18852 IsSlewing returns 0
21:54:00.201 00.000 18852 IsGuiding returns 0
21:54:00.201 00.000 18852 PulseGuide returned control before completion, sleep 64
21:54:00.201 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=255, Gamma=1.000
21:54:00.217 00.016 13524 UpdateGuideState exits: m=515 SNR=13.6
21:54:00.217 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:00.217 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:00.217 00.000 13524 Enqueuing Expose request
21:54:00.280 00.063 18852 IsGuiding returns 0
21:54:00.280 00.000 18852 Move returns status 0, amount 55
21:54:00.280 00.000 18852 MoveAxis(N, 0, ABG)
21:54:00.280 00.000 18852 Move returns status 0, amount 0
21:54:00.280 00.000 18852 move complete, result=0
21:54:00.280 00.000 18852 worker thread done servicing request
21:54:00.280 00.000 18852 Worker thread wakes up
21:54:00.280 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:00.280 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:00.280 00.000 13524 GuideStep: 3.9 px 55 ms EAST, -0.1 px 0 ms NORTH
21:54:03.513 03.233 18852 Exposure complete
21:54:03.545 00.032 18852 worker thread done servicing request
21:54:03.545 00.000 13524 OnExposeComplete: enter
21:54:03.545 00.000 13524 UpdateGuideState(): m_state=6
21:54:03.545 00.000 13524 Star::Find(15, 410, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
21:54:03.545 00.000 13524 Star::Find returns 1 (0), X=410.20, Y=275.55, Mass=509, SNR=13.9, Peak=141 HFD=1.9
21:54:03.545 00.000 13524 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.99) = xAngle (0.11 = 0.11)
21:54:03.545 00.000 13524 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.16 = -3.13)
21:54:03.545 00.000 13524 CameraToMount -- cameraX=2.74 cameraY=-3.28 hyp=4.27 cameraTheta=-0.87 mountX=4.25 mountY=-0.07, mountTheta=-0.02
21:54:03.545 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=2.74, y=-3.28, opts=13)
21:54:03.545 00.000 13524 Enqueuing Move request for scope (2.74, -3.28)
21:54:03.560 00.015 18852 Worker thread wakes up
21:54:03.560 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (2.74, -3.28) opts 0xd
21:54:03.560 00.000 18852 Handling offset move in thread for scope, endpoint = (2.74, -3.28)
21:54:03.560 00.000 18852 Moving (2.74, -3.28) raw xDistance=4.25 yDistance=-0.07
21:54:03.560 00.000 18852 PPEC rslt: input = 4.25, final = 0.44, react = 0.64, pred = -0.33, hyst = 0.57, hyst_pct = 0.52, period_length = 479.00
21:54:03.560 00.000 18852 PPEC: input: 4.25, control: 0.44, exposure: 3000
21:54:03.560 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:03.560 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:54:03.560 00.000 18852 MoveAxis(W, 109, ABG)
21:54:03.560 00.000 18852 Guiding  Dir = 3, Dur = 109
21:54:03.560 00.000 18852 IsSlewing returns 0
21:54:03.560 00.000 18852 IsGuiding returns 0
21:54:03.560 00.000 18852 PulseGuide returned control before completion, sleep 118
21:54:03.560 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=250, Gamma=1.000
21:54:03.576 00.016 13524 UpdateGuideState exits: m=509 SNR=13.9
21:54:03.576 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:03.576 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:03.576 00.000 13524 Enqueuing Expose request
21:54:03.685 00.109 18852 IsGuiding returns 0
21:54:03.685 00.000 18852 Move returns status 0, amount 109
21:54:03.685 00.000 18852 MoveAxis(N, 0, ABG)
21:54:03.685 00.000 18852 Move returns status 0, amount 0
21:54:03.685 00.000 18852 move complete, result=0
21:54:03.685 00.000 18852 worker thread done servicing request
21:54:03.685 00.000 18852 Worker thread wakes up
21:54:03.685 00.000 13524 GuideStep: 4.2 px 109 ms WEST, -0.1 px 0 ms NORTH
21:54:03.685 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:03.685 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:06.934 03.249 18852 Exposure complete
21:54:06.966 00.032 18852 worker thread done servicing request
21:54:06.966 00.000 13524 OnExposeComplete: enter
21:54:06.966 00.000 13524 UpdateGuideState(): m_state=6
21:54:06.966 00.000 13524 Star::Find(15, 410, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
21:54:06.966 00.000 13524 Star::Find returns 1 (0), X=409.49, Y=276.09, Mass=531, SNR=14.2, Peak=142 HFD=2.1
21:54:06.981 00.015 13524 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.99) = xAngle (0.05 = 0.05)
21:54:06.981 00.000 13524 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.10 = 3.10)
21:54:06.981 00.000 13524 CameraToMount -- cameraX=2.03 cameraY=-2.74 hyp=3.41 cameraTheta=-0.93 mountX=3.40 mountY=0.14, mountTheta=0.04
21:54:06.981 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=2.03, y=-2.74, opts=13)
21:54:06.981 00.000 13524 Enqueuing Move request for scope (2.03, -2.74)
21:54:06.981 00.000 18852 Worker thread wakes up
21:54:06.981 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (2.03, -2.74) opts 0xd
21:54:06.981 00.000 18852 Handling offset move in thread for scope, endpoint = (2.03, -2.74)
21:54:06.981 00.000 18852 Moving (2.03, -2.74) raw xDistance=3.40 yDistance=0.14
21:54:06.981 00.000 18852 PPEC rslt: input = 3.40, final = 0.66, react = 0.51, pred = 0.36, hyst = 0.46, hyst_pct = 0.52, period_length = 479.00
21:54:06.981 00.000 18852 PPEC: input: 3.40, control: 0.66, exposure: 3000
21:54:06.981 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:06.981 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:54:06.981 00.000 18852 MoveAxis(W, 161, ABG)
21:54:06.981 00.000 18852 Guiding  Dir = 3, Dur = 161
21:54:06.981 00.000 18852 IsSlewing returns 0
21:54:06.981 00.000 18852 IsGuiding returns 0
21:54:06.981 00.000 18852 PulseGuide returned control before completion, sleep 170
21:54:06.997 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=3, FiltMax=255, Gamma=1.000
21:54:06.997 00.000 13524 UpdateGuideState exits: m=531 SNR=14.2
21:54:07.012 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:07.012 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:07.012 00.000 13524 Enqueuing Expose request
21:54:07.169 00.157 18852 IsGuiding returns 0
21:54:07.169 00.000 18852 Move returns status 0, amount 161
21:54:07.169 00.000 18852 MoveAxis(N, 0, ABG)
21:54:07.169 00.000 18852 Move returns status 0, amount 0
21:54:07.169 00.000 18852 move complete, result=0
21:54:07.169 00.000 18852 worker thread done servicing request
21:54:07.169 00.000 18852 Worker thread wakes up
21:54:07.169 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:07.169 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:07.169 00.000 13524 GuideStep: 3.4 px 161 ms WEST, 0.1 px 0 ms NORTH
21:54:10.418 03.249 18852 Exposure complete
21:54:10.449 00.031 18852 worker thread done servicing request
21:54:10.449 00.000 13524 OnExposeComplete: enter
21:54:10.449 00.000 13524 UpdateGuideState(): m_state=6
21:54:10.449 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
21:54:10.449 00.000 13524 Star::Find returns 1 (0), X=409.32, Y=276.37, Mass=483, SNR=13.7, Peak=134 HFD=1.6
21:54:10.465 00.016 13524 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.99) = xAngle (0.06 = 0.06)
21:54:10.465 00.000 13524 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.11 = 3.11)
21:54:10.465 00.000 13524 CameraToMount -- cameraX=1.86 cameraY=-2.46 hyp=3.08 cameraTheta=-0.92 mountX=3.08 mountY=0.10, mountTheta=0.03
21:54:10.465 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.86, y=-2.46, opts=13)
21:54:10.465 00.000 13524 Enqueuing Move request for scope (1.86, -2.46)
21:54:10.465 00.000 18852 Worker thread wakes up
21:54:10.465 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.86, -2.46) opts 0xd
21:54:10.465 00.000 18852 Handling offset move in thread for scope, endpoint = (1.86, -2.46)
21:54:10.465 00.000 18852 Moving (1.86, -2.46) raw xDistance=3.08 yDistance=0.10
21:54:10.465 00.000 18852 PPEC rslt: input = 3.08, final = 0.66, react = 0.46, pred = 0.46, hyst = 0.42, hyst_pct = 0.51, period_length = 479.00
21:54:10.465 00.000 18852 PPEC: input: 3.08, control: 0.66, exposure: 3000
21:54:10.465 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:10.465 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:54:10.465 00.000 18852 MoveAxis(W, 163, ABG)
21:54:10.465 00.000 18852 Guiding  Dir = 3, Dur = 163
21:54:10.465 00.000 18852 IsSlewing returns 0
21:54:10.465 00.000 18852 IsGuiding returns 0
21:54:10.465 00.000 18852 PulseGuide returned control before completion, sleep 172
21:54:10.480 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:54:10.480 00.000 13524 UpdateGuideState exits: m=483 SNR=13.7
21:54:10.496 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:10.496 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:10.496 00.000 13524 Enqueuing Expose request
21:54:10.652 00.156 18852 IsGuiding returns 0
21:54:10.652 00.000 18852 Move returns status 0, amount 163
21:54:10.652 00.000 18852 MoveAxis(N, 0, ABG)
21:54:10.652 00.000 18852 Move returns status 0, amount 0
21:54:10.652 00.000 18852 move complete, result=0
21:54:10.652 00.000 18852 worker thread done servicing request
21:54:10.652 00.000 18852 Worker thread wakes up
21:54:10.652 00.000 13524 GuideStep: 3.1 px 163 ms WEST, 0.1 px 0 ms NORTH
21:54:10.652 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:10.652 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:13.920 03.268 18852 Exposure complete
21:54:13.952 00.032 18852 worker thread done servicing request
21:54:13.952 00.000 13524 OnExposeComplete: enter
21:54:13.952 00.000 13524 UpdateGuideState(): m_state=6
21:54:13.967 00.015 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
21:54:13.967 00.000 13524 Star::Find returns 1 (0), X=408.81, Y=277.12, Mass=620, SNR=14.8, Peak=134 HFD=2.4
21:54:13.967 00.000 13524 MultiStar: exiting stabilization period
21:54:13.967 00.000 13524 MultiStar: [#1 -0.14,0.76,0.89,U] [#2 -0.68,-0.60,0.69,U] [#3 0.00,0.00,0.00,L] [#4 0.49,-1.28,1.01,U] [#5 1.14,-1.01,0.63,U] [#6 0.00,0.00,0.00,L] 
21:54:13.967 00.000 13524 refined, 4 included, MultiStar: {0.47, -0.80}, one-star: {1.35, -1.71}
21:54:13.967 00.000 13524 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.99) = xAngle (-0.06 = -0.06)
21:54:13.967 00.000 13524 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.99 = 2.99)
21:54:13.967 00.000 13524 CameraToMount -- cameraX=0.47 cameraY=-0.80 hyp=0.92 cameraTheta=-1.04 mountX=0.92 mountY=0.14, mountTheta=0.15
21:54:13.967 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.47, y=-0.80, opts=13)
21:54:13.967 00.000 13524 Enqueuing Move request for scope (0.47, -0.80)
21:54:13.967 00.000 18852 Worker thread wakes up
21:54:13.967 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.80) opts 0xd
21:54:13.967 00.000 18852 Handling offset move in thread for scope, endpoint = (0.47, -0.80)
21:54:13.967 00.000 18852 Moving (0.47, -0.80) raw xDistance=0.92 yDistance=0.14
21:54:13.983 00.016 18852 PPEC rslt: input = 0.92, final = 0.38, react = 0.14, pred = 0.48, hyst = 0.13, hyst_pct = 0.51, period_length = 479.00
21:54:13.983 00.000 18852 PPEC: input: 0.92, control: 0.38, exposure: 3000
21:54:13.983 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:13.983 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:54:13.983 00.000 18852 MoveAxis(W, 92, ABG)
21:54:13.983 00.000 18852 Guiding  Dir = 3, Dur = 92
21:54:13.983 00.000 18852 IsSlewing returns 0
21:54:13.983 00.000 18852 IsGuiding returns 0
21:54:13.983 00.000 18852 PulseGuide returned control before completion, sleep 101
21:54:13.983 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:54:13.998 00.015 13524 UpdateGuideState exits: m=620 SNR=14.8
21:54:13.998 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:13.998 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:13.998 00.000 13524 Enqueuing Expose request
21:54:14.092 00.094 18852 IsGuiding returns 0
21:54:14.092 00.000 18852 Move returns status 0, amount 92
21:54:14.092 00.000 18852 MoveAxis(N, 0, ABG)
21:54:14.092 00.000 18852 Move returns status 0, amount 0
21:54:14.092 00.000 18852 move complete, result=0
21:54:14.092 00.000 18852 worker thread done servicing request
21:54:14.092 00.000 18852 Worker thread wakes up
21:54:14.092 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:14.092 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:14.092 00.000 13524 GuideStep: 0.9 px 92 ms WEST, 0.1 px 0 ms NORTH
21:54:17.341 03.249 18852 Exposure complete
21:54:17.373 00.032 18852 worker thread done servicing request
21:54:17.373 00.000 13524 OnExposeComplete: enter
21:54:17.373 00.000 13524 UpdateGuideState(): m_state=6
21:54:17.373 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
21:54:17.373 00.000 13524 Star::Find returns 1 (0), X=408.04, Y=278.06, Mass=500, SNR=14.1, Peak=128 HFD=2.1
21:54:17.388 00.015 13524 MultiStar: [#1 -1.11,1.74,0.98,U] [#2 -1.84,-0.18,0.74,U] [#3 1.66,-0.25,0.52,U] [#4 0.11,-0.29,0.92,U] [#5 0.00,0.00,0.00,L] [#6 0.49,-1.10,0.55,U] 
21:54:17.388 00.000 13524 refined, 5 included, MultiStar: {-0.14, -0.04}, one-star: {0.58, -0.76}
21:54:17.388 00.000 13524 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.99) = xAngle (-1.87 = -1.87)
21:54:17.388 00.000 13524 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.18 = 1.18)
21:54:17.388 00.000 13524 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.85 mountX=-0.04 mountY=0.13, mountTheta=1.87
21:54:17.388 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.14, y=-0.04, opts=13)
21:54:17.388 00.000 13524 Enqueuing Move request for scope (-0.14, -0.04)
21:54:17.388 00.000 18852 Worker thread wakes up
21:54:17.388 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
21:54:17.388 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
21:54:17.388 00.000 18852 Moving (-0.14, -0.04) raw xDistance=-0.04 yDistance=0.13
21:54:17.388 00.000 18852 PPEC rslt: input = -0.04, final = 0.07, react = -0.01, pred = 0.15, hyst = 0.00, hyst_pct = 0.50, period_length = 479.00
21:54:17.388 00.000 18852 PPEC: input: -0.04, control: 0.07, exposure: 3000
21:54:17.388 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:17.388 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:54:17.388 00.000 18852 MoveAxis(W, 18, ABG)
21:54:17.388 00.000 18852 Guiding  Dir = 3, Dur = 18
21:54:17.388 00.000 18852 IsSlewing returns 0
21:54:17.388 00.000 18852 IsGuiding returns 0
21:54:17.388 00.000 18852 PulseGuide returned control before completion, sleep 27
21:54:17.404 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=254, Gamma=1.000
21:54:17.420 00.016 13524 UpdateGuideState exits: m=500 SNR=14.1
21:54:17.420 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:17.420 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:17.420 00.000 13524 Enqueuing Expose request
21:54:17.435 00.015 18852 IsGuiding returns 0
21:54:17.435 00.000 18852 Move returns status 0, amount 18
21:54:17.435 00.000 18852 MoveAxis(N, 0, ABG)
21:54:17.435 00.000 18852 Move returns status 0, amount 0
21:54:17.435 00.000 18852 move complete, result=0
21:54:17.435 00.000 18852 worker thread done servicing request
21:54:17.435 00.000 18852 Worker thread wakes up
21:54:17.435 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:17.435 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:17.435 00.000 13524 GuideStep: -0.0 px 18 ms WEST, 0.1 px 0 ms NORTH
21:54:20.669 03.234 18852 Exposure complete
21:54:20.700 00.031 18852 worker thread done servicing request
21:54:20.700 00.000 13524 OnExposeComplete: enter
21:54:20.700 00.000 13524 UpdateGuideState(): m_state=6
21:54:20.700 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
21:54:20.700 00.000 13524 Star::Find returns 1 (0), X=407.93, Y=278.39, Mass=494, SNR=13.8, Peak=140 HFD=2.3
21:54:20.700 00.000 13524 MultiStar: [#1 -1.25,2.11,0.86,U] [#2 -1.48,0.13,0.78,U] [#3 1.81,-2.15,0.47,U] [#4 0.17,-0.11,0.83,U] [#5 0.30,0.55,0.48,U] [#6 0.00,0.00,0.00,L] 
21:54:20.700 00.000 13524 refined, 5 included, MultiStar: {-0.14, 0.15}, one-star: {0.47, -0.43}
21:54:20.700 00.000 13524 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.99) = xAngle (3.32 = -2.97)
21:54:20.700 00.000 13524 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.08)
21:54:20.700 00.000 13524 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.33 mountX=-0.20 mountY=0.02, mountTheta=3.06
21:54:20.716 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.14, y=0.15, opts=13)
21:54:20.716 00.000 13524 Enqueuing Move request for scope (-0.14, 0.15)
21:54:20.716 00.000 18852 Worker thread wakes up
21:54:20.716 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
21:54:20.716 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
21:54:20.716 00.000 18852 Moving (-0.14, 0.15) raw xDistance=-0.20 yDistance=0.02
21:54:20.716 00.000 18852 PPEC rslt: input = -0.20, final = 0.05, react = -0.03, pred = 0.14, hyst = -0.02, hyst_pct = 0.50, period_length = 479.00
21:54:20.716 00.000 18852 PPEC: input: -0.20, control: 0.05, exposure: 3000
21:54:20.716 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:20.716 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:54:20.716 00.000 18852 MoveAxis(W, 11, ABG)
21:54:20.716 00.000 18852 Guiding  Dir = 3, Dur = 11
21:54:20.716 00.000 18852 IsSlewing returns 0
21:54:20.716 00.000 18852 IsGuiding returns 0
21:54:20.716 00.000 18852 PulseGuide returned control before completion, sleep 20
21:54:20.716 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:54:20.747 00.031 18852 IsGuiding returns 0
21:54:20.747 00.000 18852 Move returns status 0, amount 11
21:54:20.747 00.000 18852 MoveAxis(N, 0, ABG)
21:54:20.747 00.000 18852 Move returns status 0, amount 0
21:54:20.747 00.000 18852 move complete, result=0
21:54:20.747 00.000 18852 worker thread done servicing request
21:54:20.747 00.000 13524 UpdateGuideState exits: m=494 SNR=13.8
21:54:20.747 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:20.747 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:20.747 00.000 13524 Enqueuing Expose request
21:54:20.747 00.000 13524 GuideStep: -0.2 px 11 ms WEST, 0.0 px 0 ms NORTH
21:54:20.762 00.015 18852 Worker thread wakes up
21:54:20.762 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:20.762 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:23.996 03.234 18852 Exposure complete
21:54:24.027 00.031 18852 worker thread done servicing request
21:54:24.027 00.000 13524 OnExposeComplete: enter
21:54:24.027 00.000 13524 UpdateGuideState(): m_state=6
21:54:24.027 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
21:54:24.027 00.000 13524 Star::Find returns 1 (0), X=408.03, Y=277.83, Mass=552, SNR=14.5, Peak=122 HFD=2.2
21:54:24.027 00.000 13524 MultiStar: [#1 -0.99,1.42,0.91,U] [#2 -1.46,-0.23,0.68,U] [#3 0.00,0.00,0.00,L] [#4 0.16,-0.55,0.80,U] [#5 0.09,-0.28,0.52,U] [#6 0.00,0.00,0.00,L] 
21:54:24.027 00.000 13524 refined, 4 included, MultiStar: {-0.29, -0.11}, one-star: {0.57, -1.00}
21:54:24.027 00.000 13524 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.99) = xAngle (-1.78 = -1.78)
21:54:24.027 00.000 13524 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.26 = 1.26)
21:54:24.027 00.000 13524 CameraToMount -- cameraX=-0.29 cameraY=-0.11 hyp=0.32 cameraTheta=-2.77 mountX=-0.07 mountY=0.30, mountTheta=1.79
21:54:24.043 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.29, y=-0.11, opts=13)
21:54:24.043 00.000 13524 Enqueuing Move request for scope (-0.29, -0.11)
21:54:24.043 00.000 18852 Worker thread wakes up
21:54:24.043 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.11) opts 0xd
21:54:24.043 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.29, -0.11)
21:54:24.043 00.000 18852 Moving (-0.29, -0.11) raw xDistance=-0.07 yDistance=0.30
21:54:24.043 00.000 18852 PPEC rslt: input = -0.07, final = -0.08, react = -0.01, pred = -0.15, hyst = 0.00, hyst_pct = 0.50, period_length = 479.00
21:54:24.043 00.000 18852 PPEC: input: -0.07, control: -0.08, exposure: 3000
21:54:24.043 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:24.043 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:54:24.043 00.000 18852 MoveAxis(E, 19, ABG)
21:54:24.043 00.000 18852 Guiding  Dir = 2, Dur = 19
21:54:24.043 00.000 18852 IsSlewing returns 0
21:54:24.043 00.000 18852 IsGuiding returns 0
21:54:24.043 00.000 18852 PulseGuide returned control before completion, sleep 28
21:54:24.043 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=254, Gamma=1.000
21:54:24.074 00.031 13524 UpdateGuideState exits: m=552 SNR=14.5
21:54:24.074 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:24.074 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:24.074 00.000 13524 Enqueuing Expose request
21:54:24.090 00.016 18852 IsGuiding returns 0
21:54:24.090 00.000 18852 Move returns status 0, amount 19
21:54:24.090 00.000 18852 MoveAxis(N, 0, ABG)
21:54:24.090 00.000 18852 Move returns status 0, amount 0
21:54:24.090 00.000 18852 move complete, result=0
21:54:24.090 00.000 18852 worker thread done servicing request
21:54:24.090 00.000 18852 Worker thread wakes up
21:54:24.090 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:24.090 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:24.090 00.000 13524 GuideStep: -0.1 px 19 ms EAST, 0.3 px 0 ms NORTH
21:54:27.323 03.233 18852 Exposure complete
21:54:27.354 00.031 18852 worker thread done servicing request
21:54:27.354 00.000 13524 OnExposeComplete: enter
21:54:27.354 00.000 13524 UpdateGuideState(): m_state=6
21:54:27.354 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
21:54:27.354 00.000 13524 Star::Find returns 1 (0), X=408.05, Y=278.09, Mass=502, SNR=13.8, Peak=114 HFD=2.2
21:54:27.354 00.000 13524 MultiStar: [#1 -0.77,1.83,0.95,U] [#2 -1.14,0.27,0.77,U] [#3 0.00,0.00,0.00,L] [#4 0.39,-0.21,0.83,U] [#5 0.10,-0.10,0.57,U] [#6 1.48,-0.83,0.64,U] 
21:54:27.354 00.000 13524 refined, 5 included, MultiStar: {0.06, 0.09}, one-star: {0.58, -0.73}
21:54:27.354 00.000 13524 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.99) = xAngle (1.96 = 1.96)
21:54:27.370 00.016 13524 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.00 = -1.28)
21:54:27.370 00.000 13524 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.97 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
21:54:27.370 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.06, y=0.09, opts=13)
21:54:27.370 00.000 13524 Enqueuing Move request for scope (0.06, 0.09)
21:54:27.370 00.000 18852 Worker thread wakes up
21:54:27.370 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
21:54:27.370 00.000 18852 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
21:54:27.370 00.000 18852 Moving (0.06, 0.09) raw xDistance=-0.04 yDistance=-0.11
21:54:27.370 00.000 18852 PPEC rslt: input = -0.04, final = 0.17, react = -0.01, pred = 0.34, hyst = 0.00, hyst_pct = 0.49, period_length = 479.00
21:54:27.370 00.000 18852 PPEC: input: -0.04, control: 0.17, exposure: 3000
21:54:27.370 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:27.370 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:54:27.370 00.000 18852 MoveAxis(W, 42, ABG)
21:54:27.370 00.000 18852 Guiding  Dir = 3, Dur = 42
21:54:27.370 00.000 18852 IsSlewing returns 0
21:54:27.370 00.000 18852 IsGuiding returns 0
21:54:27.370 00.000 18852 PulseGuide returned control before completion, sleep 51
21:54:27.386 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:54:27.386 00.000 13524 UpdateGuideState exits: m=502 SNR=13.8
21:54:27.386 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:27.401 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:27.401 00.000 13524 Enqueuing Expose request
21:54:27.448 00.047 18852 IsGuiding returns 0
21:54:27.448 00.000 18852 Move returns status 0, amount 42
21:54:27.448 00.000 18852 MoveAxis(N, 0, ABG)
21:54:27.448 00.000 18852 Move returns status 0, amount 0
21:54:27.448 00.000 18852 move complete, result=0
21:54:27.448 00.000 18852 worker thread done servicing request
21:54:27.448 00.000 18852 Worker thread wakes up
21:54:27.448 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:27.448 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:27.448 00.000 13524 GuideStep: -0.0 px 42 ms WEST, -0.1 px 0 ms NORTH
21:54:30.682 03.234 18852 Exposure complete
21:54:30.729 00.047 18852 worker thread done servicing request
21:54:30.729 00.000 13524 OnExposeComplete: enter
21:54:30.729 00.000 13524 UpdateGuideState(): m_state=6
21:54:30.729 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
21:54:30.729 00.000 13524 Star::Find returns 1 (0), X=408.32, Y=278.29, Mass=514, SNR=14.3, Peak=136 HFD=1.8
21:54:30.729 00.000 13524 MultiStar: [#1 -1.17,1.93,0.98,U] [#2 -1.29,0.37,0.74,U] [#3 0.00,0.00,0.00,L] [#4 -0.07,-0.26,0.89,U] [#5 0.57,-0.07,0.56,U] [#6 0.00,0.00,0.00,L] 
21:54:30.729 00.000 13524 refined, 4 included, MultiStar: {-0.23, 0.33}, one-star: {0.86, -0.53}
21:54:30.744 00.015 13524 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.99) = xAngle (3.18 = -3.11)
21:54:30.744 00.000 13524 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.06)
21:54:30.744 00.000 13524 CameraToMount -- cameraX=-0.23 cameraY=0.33 hyp=0.40 cameraTheta=2.19 mountX=-0.40 mountY=-0.02, mountTheta=-3.08
21:54:30.744 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.23, y=0.33, opts=13)
21:54:30.744 00.000 13524 Enqueuing Move request for scope (-0.23, 0.33)
21:54:30.744 00.000 18852 Worker thread wakes up
21:54:30.744 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.33) opts 0xd
21:54:30.744 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.23, 0.33)
21:54:30.744 00.000 18852 Moving (-0.23, 0.33) raw xDistance=-0.40 yDistance=-0.02
21:54:30.744 00.000 18852 PPEC rslt: input = -0.40, final = 0.13, react = -0.06, pred = 0.38, hyst = -0.06, hyst_pct = 0.49, period_length = 479.00
21:54:30.744 00.000 18852 PPEC: input: -0.40, control: 0.13, exposure: 3000
21:54:30.744 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:30.744 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:54:30.744 00.000 18852 MoveAxis(W, 33, ABG)
21:54:30.744 00.000 18852 Guiding  Dir = 3, Dur = 33
21:54:30.744 00.000 18852 IsSlewing returns 0
21:54:30.744 00.000 18852 IsGuiding returns 0
21:54:30.744 00.000 18852 PulseGuide returned control before completion, sleep 42
21:54:30.760 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=256, Gamma=1.000
21:54:30.760 00.000 13524 UpdateGuideState exits: m=514 SNR=14.3
21:54:30.775 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:30.775 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:30.775 00.000 13524 Enqueuing Expose request
21:54:30.807 00.032 18852 IsGuiding returns 0
21:54:30.807 00.000 18852 Move returns status 0, amount 33
21:54:30.807 00.000 18852 MoveAxis(N, 0, ABG)
21:54:30.807 00.000 18852 Move returns status 0, amount 0
21:54:30.807 00.000 18852 move complete, result=0
21:54:30.807 00.000 18852 worker thread done servicing request
21:54:30.807 00.000 18852 Worker thread wakes up
21:54:30.807 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:30.807 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:30.807 00.000 13524 GuideStep: -0.4 px 33 ms WEST, -0.0 px 0 ms NORTH
21:54:34.040 03.233 18852 Exposure complete
21:54:34.072 00.032 18852 worker thread done servicing request
21:54:34.072 00.000 13524 OnExposeComplete: enter
21:54:34.072 00.000 13524 UpdateGuideState(): m_state=6
21:54:34.072 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
21:54:34.072 00.000 13524 Star::Find returns 1 (0), X=407.88, Y=278.88, Mass=457, SNR=13.1, Peak=126 HFD=2.3
21:54:34.072 00.000 13524 MultiStar: [#1 -1.09,2.58,1.00,U] [#2 -1.90,0.92,0.82,U] [#3 0.96,-0.30,0.56,U] [#4 0.07,0.46,0.91,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:54:34.072 00.000 13524 single-star, 4 included, MultiStar: {-0.38, 0.85}, one-star: {0.42, 0.05}
21:54:34.072 00.000 13524 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.99) = xAngle (1.11 = 1.11)
21:54:34.072 00.000 13524 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.16 = -2.13)
21:54:34.072 00.000 13524 CameraToMount -- cameraX=0.42 cameraY=0.05 hyp=0.42 cameraTheta=0.13 mountX=0.19 mountY=-0.36, mountTheta=-1.09
21:54:34.087 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.42, y=0.05, opts=13)
21:54:34.087 00.000 13524 Enqueuing Move request for scope (0.42, 0.05)
21:54:34.087 00.000 18852 Worker thread wakes up
21:54:34.087 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.05) opts 0xd
21:54:34.087 00.000 18852 Handling offset move in thread for scope, endpoint = (0.42, 0.05)
21:54:34.087 00.000 18852 Moving (0.42, 0.05) raw xDistance=0.19 yDistance=-0.36
21:54:34.087 00.000 18852 PPEC rslt: input = 0.19, final = 0.17, react = 0.03, pred = 0.34, hyst = 0.00, hyst_pct = 0.49, period_length = 479.00
21:54:34.087 00.000 18852 PPEC: input: 0.19, control: 0.17, exposure: 3000
21:54:34.087 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:34.087 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:54:34.087 00.000 18852 MoveAxis(W, 42, ABG)
21:54:34.087 00.000 18852 Guiding  Dir = 3, Dur = 42
21:54:34.087 00.000 18852 IsSlewing returns 0
21:54:34.087 00.000 18852 IsGuiding returns 0
21:54:34.087 00.000 18852 PulseGuide returned control before completion, sleep 51
21:54:34.087 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:54:34.103 00.016 13524 UpdateGuideState exits: m=457 SNR=13.1
21:54:34.103 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:34.103 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:34.118 00.015 13524 Enqueuing Expose request
21:54:34.150 00.032 18852 IsGuiding returns 0
21:54:34.150 00.000 18852 Move returns status 0, amount 42
21:54:34.150 00.000 18852 MoveAxis(N, 0, ABG)
21:54:34.150 00.000 18852 Move returns status 0, amount 0
21:54:34.150 00.000 18852 move complete, result=0
21:54:34.150 00.000 18852 worker thread done servicing request
21:54:34.150 00.000 18852 Worker thread wakes up
21:54:34.150 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:34.150 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:34.150 00.000 13524 GuideStep: 0.2 px 42 ms WEST, -0.4 px 0 ms NORTH
21:54:37.383 03.233 18852 Exposure complete
21:54:37.414 00.031 18852 worker thread done servicing request
21:54:37.414 00.000 13524 OnExposeComplete: enter
21:54:37.414 00.000 13524 UpdateGuideState(): m_state=6
21:54:37.414 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
21:54:37.414 00.000 13524 Star::Find returns 1 (0), X=408.03, Y=279.22, Mass=570, SNR=14.6, Peak=128 HFD=2.4
21:54:37.414 00.000 13524 MultiStar: [#1 -1.18,2.74,0.86,U] [#2 -2.10,1.58,0.69,U] [#3 0.95,-0.02,0.50,U] [#4 0.35,0.28,0.90,U] [#5 -0.19,0.62,0.53,U] [#6 0.00,0.00,0.00,L] 
21:54:37.414 00.000 13524 single-star, 5 included, MultiStar: {-0.27, 0.99}, one-star: {0.57, 0.39}
21:54:37.414 00.000 13524 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.99) = xAngle (1.59 = 1.59)
21:54:37.430 00.016 13524 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.64 = -1.65)
21:54:37.430 00.000 13524 CameraToMount -- cameraX=0.57 cameraY=0.39 hyp=0.69 cameraTheta=0.61 mountX=-0.01 mountY=-0.69, mountTheta=-1.59
21:54:37.430 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.57, y=0.39, opts=13)
21:54:37.430 00.000 13524 Enqueuing Move request for scope (0.57, 0.39)
21:54:37.430 00.000 18852 Worker thread wakes up
21:54:37.430 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.39) opts 0xd
21:54:37.430 00.000 18852 Handling offset move in thread for scope, endpoint = (0.57, 0.39)
21:54:37.430 00.000 18852 Moving (0.57, 0.39) raw xDistance=-0.01 yDistance=-0.69
21:54:37.430 00.000 18852 PPEC rslt: input = -0.01, final = 0.20, react = -0.00, pred = 0.38, hyst = 0.00, hyst_pct = 0.48, period_length = 479.00
21:54:37.430 00.000 18852 PPEC: input: -0.01, control: 0.20, exposure: 3000
21:54:37.430 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:37.430 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
21:54:37.430 00.000 18852 MoveAxis(W, 49, ABG)
21:54:37.430 00.000 18852 Guiding  Dir = 3, Dur = 49
21:54:37.430 00.000 18852 IsSlewing returns 0
21:54:37.430 00.000 18852 IsGuiding returns 0
21:54:37.430 00.000 18852 PulseGuide returned control before completion, sleep 58
21:54:37.430 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:54:37.461 00.031 13524 UpdateGuideState exits: m=570 SNR=14.6
21:54:37.461 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:37.461 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:37.461 00.000 13524 Enqueuing Expose request
21:54:37.508 00.047 18852 IsGuiding returns 0
21:54:37.508 00.000 18852 Move returns status 0, amount 49
21:54:37.508 00.000 18852 MoveAxis(N, 0, ABG)
21:54:37.508 00.000 18852 Move returns status 0, amount 0
21:54:37.508 00.000 18852 move complete, result=0
21:54:37.508 00.000 18852 worker thread done servicing request
21:54:37.508 00.000 18852 Worker thread wakes up
21:54:37.508 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:37.508 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:37.508 00.000 13524 GuideStep: -0.0 px 49 ms WEST, -0.7 px 0 ms NORTH
21:54:40.757 03.249 18852 Exposure complete
21:54:40.789 00.032 18852 worker thread done servicing request
21:54:40.789 00.000 13524 OnExposeComplete: enter
21:54:40.789 00.000 13524 UpdateGuideState(): m_state=6
21:54:40.804 00.015 13524 Star::Find(15, 408, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
21:54:40.804 00.000 13524 Star::Find returns 1 (0), X=408.07, Y=278.60, Mass=523, SNR=14.0, Peak=128 HFD=2.2
21:54:40.804 00.000 13524 Star::Find false star n=6 nbg=281 bg=68.5 sigma=5.7 thresh=86 peak=83
21:54:40.804 00.000 13524 MultiStar: [#1 -1.30,2.72,0.98,U] [#2 -1.89,1.23,0.74,U] [#3 0.00,0.00,0.00,L] [#4 -0.25,0.62,0.80,U] [#5 0.44,1.10,0.55,U] [#6 0.33,0.02,0.64,U] 
21:54:40.804 00.000 13524 single-star, 5 included, MultiStar: {-0.38, 0.95}, one-star: {0.61, -0.22}
21:54:40.804 00.000 13524 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.99) = xAngle (0.64 = 0.64)
21:54:40.804 00.000 13524 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.69 = -2.60)
21:54:40.804 00.000 13524 CameraToMount -- cameraX=0.61 cameraY=-0.22 hyp=0.65 cameraTheta=-0.35 mountX=0.52 mountY=-0.34, mountTheta=-0.57
21:54:40.804 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.61, y=-0.22, opts=13)
21:54:40.804 00.000 13524 Enqueuing Move request for scope (0.61, -0.22)
21:54:40.804 00.000 18852 Worker thread wakes up
21:54:40.804 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.22) opts 0xd
21:54:40.804 00.000 18852 Handling offset move in thread for scope, endpoint = (0.61, -0.22)
21:54:40.804 00.000 18852 Moving (0.61, -0.22) raw xDistance=0.52 yDistance=-0.34
21:54:40.820 00.016 18852 PPEC rslt: input = 0.52, final = 0.21, react = 0.08, pred = 0.26, hyst = 0.07, hyst_pct = 0.48, period_length = 479.00
21:54:40.820 00.000 18852 PPEC: input: 0.52, control: 0.21, exposure: 3000
21:54:40.820 00.000 18852 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 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:54:40.820 00.000 18852 MoveAxis(W, 51, ABG)
21:54:40.820 00.000 18852 Guiding  Dir = 3, Dur = 51
21:54:40.820 00.000 18852 IsSlewing returns 0
21:54:40.820 00.000 18852 IsGuiding returns 0
21:54:40.820 00.000 18852 PulseGuide returned control before completion, sleep 60
21:54:40.820 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=256, Gamma=1.000
21:54:40.835 00.015 13524 UpdateGuideState exits: m=523 SNR=14.0
21:54:40.835 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:40.835 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:40.835 00.000 13524 Enqueuing Expose request
21:54:40.898 00.063 18852 IsGuiding returns 0
21:54:40.898 00.000 18852 Move returns status 0, amount 51
21:54:40.898 00.000 18852 MoveAxis(N, 0, ABG)
21:54:40.898 00.000 18852 Move returns status 0, amount 0
21:54:40.898 00.000 18852 move complete, result=0
21:54:40.898 00.000 18852 worker thread done servicing request
21:54:40.898 00.000 18852 Worker thread wakes up
21:54:40.898 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:40.898 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:40.898 00.000 13524 GuideStep: 0.5 px 51 ms WEST, -0.3 px 0 ms NORTH
21:54:44.151 03.253 18852 Exposure complete
21:54:44.182 00.031 18852 worker thread done servicing request
21:54:44.182 00.000 13524 OnExposeComplete: enter
21:54:44.182 00.000 13524 UpdateGuideState(): m_state=6
21:54:44.182 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
21:54:44.182 00.000 13524 Star::Find returns 1 (0), X=407.96, Y=279.20, Mass=527, SNR=14.3, Peak=136 HFD=2.2
21:54:44.198 00.016 13524 MultiStar: [#1 -1.51,2.88,0.00,M1] [#2 -1.72,1.32,0.78,U] [#3 1.79,-1.35,0.45,U] [#4 0.56,0.29,0.70,U] [#5 0.00,0.00,0.00,L] [#6 0.49,0.50,0.59,U] 
21:54:44.198 00.000 13524 refined, 4 included, MultiStar: {0.18, 0.37}, one-star: {0.50, 0.38}
21:54:44.198 00.000 13524 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.99) = xAngle (2.10 = 2.10)
21:54:44.198 00.000 13524 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.15 = -1.14)
21:54:44.198 00.000 13524 CameraToMount -- cameraX=0.18 cameraY=0.37 hyp=0.41 cameraTheta=1.12 mountX=-0.21 mountY=-0.37, mountTheta=-2.08
21:54:44.198 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.18, y=0.37, opts=13)
21:54:44.198 00.000 13524 Enqueuing Move request for scope (0.18, 0.37)
21:54:44.198 00.000 18852 Worker thread wakes up
21:54:44.198 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.37) opts 0xd
21:54:44.198 00.000 18852 Handling offset move in thread for scope, endpoint = (0.18, 0.37)
21:54:44.198 00.000 18852 Moving (0.18, 0.37) raw xDistance=-0.21 yDistance=-0.37
21:54:44.198 00.000 18852 PPEC rslt: input = -0.21, final = 0.00, react = -0.03, pred = 0.06, hyst = -0.03, hyst_pct = 0.48, period_length = 479.00
21:54:44.198 00.000 18852 PPEC: input: -0.21, control: 0.00, exposure: 3000
21:54:44.198 00.000 18852 switching direction from 1 to -1 - decHistory=-3 oldest=0.29 newest=-1.40
21:54:44.198 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:54:44.198 00.000 18852 MoveAxis(W, 1, ABG)
21:54:44.198 00.000 18852 Guiding  Dir = 3, Dur = 1
21:54:44.198 00.000 18852 IsSlewing returns 0
21:54:44.198 00.000 18852 IsGuiding returns 0
21:54:44.198 00.000 18852 IsGuiding returns 1
21:54:44.198 00.000 18852 scope still moving after pulse duration time elapsed
21:54:44.213 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:54:44.229 00.016 13524 UpdateGuideState exits: m=527 SNR=14.3
21:54:44.229 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:44.229 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:44.229 00.000 13524 Enqueuing Expose request
21:54:44.245 00.016 18852 IsSlewing returns 0
21:54:44.245 00.000 18852 IsGuiding returns 0
21:54:44.245 00.000 18852 scope move finished after 1 + 35 ms
21:54:44.245 00.000 18852 Move returns status 0, amount 1
21:54:44.245 00.000 18852 MoveAxis(N, 108, ABG)
21:54:44.245 00.000 18852 Guiding  Dir = 0, Dur = 108
21:54:44.245 00.000 18852 IsSlewing returns 0
21:54:44.245 00.000 18852 IsGuiding returns 0
21:54:44.245 00.000 18852 PulseGuide returned control before completion, sleep 117
21:54:44.370 00.125 18852 IsGuiding returns 0
21:54:44.370 00.000 18852 Move returns status 0, amount 108
21:54:44.370 00.000 18852 move complete, result=0
21:54:44.370 00.000 18852 worker thread done servicing request
21:54:44.370 00.000 18852 Worker thread wakes up
21:54:44.370 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:44.370 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:44.370 00.000 13524 GuideStep: -0.2 px 1 ms WEST, -0.4 px 108 ms NORTH
21:54:47.619 03.249 18852 Exposure complete
21:54:47.650 00.031 18852 worker thread done servicing request
21:54:47.650 00.000 13524 OnExposeComplete: enter
21:54:47.666 00.016 13524 UpdateGuideState(): m_state=6
21:54:47.666 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
21:54:47.666 00.000 13524 Star::Find returns 1 (0), X=407.30, Y=279.20, Mass=504, SNR=14.2, Peak=132 HFD=1.9
21:54:47.666 00.000 13524 MultiStar: [#1 -1.82,3.02,0.00,M2] [#2 -2.14,1.18,0.71,U] [#3 0.00,0.00,0.00,L] [#4 -0.03,0.73,0.73,U] [#5 -0.55,0.79,0.56,U] [#6 -0.18,0.04,0.63,U] 
21:54:47.666 00.000 13524 single-star, 4 included, MultiStar: {-0.58, 0.61}, one-star: {-0.16, 0.37}
21:54:47.666 00.000 13524 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.99) = xAngle (2.97 = 2.97)
21:54:47.666 00.000 13524 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.02 = -0.27)
21:54:47.666 00.000 13524 CameraToMount -- cameraX=-0.16 cameraY=0.37 hyp=0.41 cameraTheta=1.98 mountX=-0.40 mountY=-0.11, mountTheta=-2.88
21:54:47.666 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.16, y=0.37, opts=13)
21:54:47.666 00.000 13524 Enqueuing Move request for scope (-0.16, 0.37)
21:54:47.666 00.000 18852 Worker thread wakes up
21:54:47.666 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.37) opts 0xd
21:54:47.666 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.16, 0.37)
21:54:47.666 00.000 18852 Moving (-0.16, 0.37) raw xDistance=-0.40 yDistance=-0.11
21:54:47.681 00.015 18852 PPEC rslt: input = -0.40, final = -0.11, react = -0.06, pred = -0.10, hyst = -0.05, hyst_pct = 0.47, period_length = 479.00
21:54:47.681 00.000 18852 PPEC: input: -0.40, control: -0.11, exposure: 3000
21:54:47.681 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:47.681 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:54:47.681 00.000 18852 MoveAxis(E, 27, ABG)
21:54:47.681 00.000 18852 Guiding  Dir = 2, Dur = 27
21:54:47.681 00.000 18852 IsSlewing returns 0
21:54:47.681 00.000 18852 IsGuiding returns 0
21:54:47.681 00.000 18852 PulseGuide returned control before completion, sleep 36
21:54:47.681 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=255, Gamma=1.000
21:54:47.697 00.016 13524 UpdateGuideState exits: m=504 SNR=14.2
21:54:47.697 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:47.697 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:47.697 00.000 13524 Enqueuing Expose request
21:54:47.728 00.031 18852 IsGuiding returns 1
21:54:47.728 00.000 18852 scope still moving after pulse duration time elapsed
21:54:47.759 00.031 18852 IsSlewing returns 0
21:54:47.759 00.000 18852 IsGuiding returns 0
21:54:47.759 00.000 18852 scope move finished after 27 + 49 ms
21:54:47.759 00.000 18852 Move returns status 0, amount 27
21:54:47.759 00.000 18852 MoveAxis(N, 0, ABG)
21:54:47.759 00.000 18852 Move returns status 0, amount 0
21:54:47.759 00.000 18852 move complete, result=0
21:54:47.759 00.000 18852 worker thread done servicing request
21:54:47.759 00.000 18852 Worker thread wakes up
21:54:47.759 00.000 13524 GuideStep: -0.4 px 27 ms EAST, -0.1 px 0 ms NORTH
21:54:47.759 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:47.759 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:50.993 03.234 18852 Exposure complete
21:54:51.040 00.047 18852 worker thread done servicing request
21:54:51.040 00.000 13524 OnExposeComplete: enter
21:54:51.040 00.000 13524 UpdateGuideState(): m_state=6
21:54:51.040 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
21:54:51.040 00.000 13524 Star::Find returns 1 (0), X=407.39, Y=279.46, Mass=535, SNR=14.4, Peak=145 HFD=1.6
21:54:51.040 00.000 13524 MultiStar: [#1 -2.03,3.24,0.00,M3] [#2 -2.13,1.33,0.74,U] [#3 0.00,0.00,0.00,L] [#4 -0.63,1.23,0.71,U] [#5 -0.60,1.18,0.57,U] [#6 0.00,0.00,0.00,L] 
21:54:51.040 00.000 13524 single-star, 3 included, MultiStar: {-0.81, 1.05}, one-star: {-0.08, 0.64}
21:54:51.040 00.000 13524 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.99) = xAngle (2.68 = 2.68)
21:54:51.040 00.000 13524 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.72 = -0.56)
21:54:51.040 00.000 13524 CameraToMount -- cameraX=-0.08 cameraY=0.64 hyp=0.64 cameraTheta=1.69 mountX=-0.57 mountY=-0.34, mountTheta=-2.60
21:54:51.056 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.08, y=0.64, opts=13)
21:54:51.056 00.000 13524 Enqueuing Move request for scope (-0.08, 0.64)
21:54:51.056 00.000 18852 Worker thread wakes up
21:54:51.056 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.64) opts 0xd
21:54:51.056 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.08, 0.64)
21:54:51.056 00.000 18852 Moving (-0.08, 0.64) raw xDistance=-0.57 yDistance=-0.34
21:54:51.056 00.000 18852 PPEC rslt: input = -0.57, final = -0.14, react = -0.09, pred = -0.10, hyst = -0.08, hyst_pct = 0.47, period_length = 479.00
21:54:51.056 00.000 18852 PPEC: input: -0.57, control: -0.14, exposure: 3000
21:54:51.056 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:51.056 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:54:51.056 00.000 18852 MoveAxis(E, 33, ABG)
21:54:51.056 00.000 18852 Guiding  Dir = 2, Dur = 33
21:54:51.056 00.000 18852 IsSlewing returns 0
21:54:51.056 00.000 18852 IsGuiding returns 0
21:54:51.056 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=255, Gamma=1.000
21:54:51.071 00.015 18852 PulseGuide returned control before completion, sleep 42
21:54:51.071 00.000 13524 UpdateGuideState exits: m=535 SNR=14.4
21:54:51.071 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:51.071 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:51.087 00.016 13524 Enqueuing Expose request
21:54:51.118 00.031 18852 IsGuiding returns 0
21:54:51.118 00.000 18852 Move returns status 0, amount 33
21:54:51.118 00.000 18852 MoveAxis(N, 0, ABG)
21:54:51.118 00.000 18852 Move returns status 0, amount 0
21:54:51.118 00.000 18852 move complete, result=0
21:54:51.118 00.000 18852 worker thread done servicing request
21:54:51.118 00.000 18852 Worker thread wakes up
21:54:51.118 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:51.118 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:51.118 00.000 13524 GuideStep: -0.6 px 33 ms EAST, -0.3 px 0 ms NORTH
21:54:54.367 03.249 18852 Exposure complete
21:54:54.399 00.032 18852 worker thread done servicing request
21:54:54.399 00.000 13524 OnExposeComplete: enter
21:54:54.399 00.000 13524 UpdateGuideState(): m_state=6
21:54:54.399 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
21:54:54.414 00.015 13524 Star::Find returns 1 (0), X=407.79, Y=279.32, Mass=618, SNR=15.1, Peak=153 HFD=2.3
21:54:54.414 00.000 13524 MultiStar: [#1 -1.68,2.98,0.00,M4] [#2 -1.93,1.48,0.69,U] [#3 2.18,-0.07,0.42,U] [#4 -0.20,0.84,0.84,U] [#5 0.00,0.00,0.00,L] [#6 0.10,0.10,0.57,U] 
21:54:54.414 00.000 13524 single-star, 4 included, MultiStar: {-0.06, 0.64}, one-star: {0.33, 0.49}
21:54:54.414 00.000 13524 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.99) = xAngle (1.97 = 1.97)
21:54:54.414 00.000 13524 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.02 = -1.27)
21:54:54.414 00.000 13524 CameraToMount -- cameraX=0.33 cameraY=0.49 hyp=0.59 cameraTheta=0.98 mountX=-0.23 mountY=-0.57, mountTheta=-1.96
21:54:54.414 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.33, y=0.49, opts=13)
21:54:54.414 00.000 13524 Enqueuing Move request for scope (0.33, 0.49)
21:54:54.414 00.000 18852 Worker thread wakes up
21:54:54.414 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.49) opts 0xd
21:54:54.414 00.000 18852 Handling offset move in thread for scope, endpoint = (0.33, 0.49)
21:54:54.414 00.000 18852 Moving (0.33, 0.49) raw xDistance=-0.23 yDistance=-0.57
21:54:54.414 00.000 18852 PPEC rslt: input = -0.23, final = -0.07, react = -0.03, pred = -0.07, hyst = -0.03, hyst_pct = 0.47, period_length = 479.00
21:54:54.414 00.000 18852 PPEC: input: -0.23, control: -0.07, exposure: 3000
21:54:54.414 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:54:54.414 00.000 18852 MoveAxis(E, 17, ABG)
21:54:54.414 00.000 18852 Guiding  Dir = 2, Dur = 17
21:54:54.414 00.000 18852 IsSlewing returns 0
21:54:54.414 00.000 18852 IsGuiding returns 0
21:54:54.430 00.016 18852 PulseGuide returned control before completion, sleep 26
21:54:54.430 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=255, Gamma=1.000
21:54:54.445 00.015 13524 UpdateGuideState exits: m=618 SNR=15.1
21:54:54.445 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:54.445 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:54.445 00.000 13524 Enqueuing Expose request
21:54:54.461 00.016 18852 IsGuiding returns 0
21:54:54.461 00.000 18852 Move returns status 0, amount 17
21:54:54.461 00.000 18852 MoveAxis(N, 164, ABG)
21:54:54.461 00.000 18852 Guiding  Dir = 0, Dur = 164
21:54:54.461 00.000 18852 IsSlewing returns 0
21:54:54.461 00.000 18852 IsGuiding returns 0
21:54:54.461 00.000 18852 PulseGuide returned control before completion, sleep 173
21:54:54.649 00.188 18852 IsGuiding returns 0
21:54:54.649 00.000 18852 Move returns status 0, amount 164
21:54:54.649 00.000 18852 move complete, result=0
21:54:54.649 00.000 18852 worker thread done servicing request
21:54:54.649 00.000 18852 Worker thread wakes up
21:54:54.649 00.000 13524 GuideStep: -0.2 px 17 ms EAST, -0.6 px 164 ms NORTH
21:54:54.649 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:54.649 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:54:57.912 03.263 18852 Exposure complete
21:54:57.944 00.032 18852 worker thread done servicing request
21:54:57.944 00.000 13524 OnExposeComplete: enter
21:54:57.944 00.000 13524 UpdateGuideState(): m_state=6
21:54:57.944 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
21:54:57.944 00.000 13524 Star::Find returns 1 (0), X=407.68, Y=279.12, Mass=515, SNR=13.8, Peak=147 HFD=2.2
21:54:57.944 00.000 13524 MultiStar: [#1 -1.56,2.90,0.00,M5] [#2 -1.68,1.14,0.73,U] [#3 1.93,-0.40,0.47,U] [#4 -0.60,0.82,0.88,U] [#5 -0.24,1.31,0.59,U] [#6 0.00,0.00,0.00,L] 
21:54:57.959 00.015 13524 single-star, 4 included, MultiStar: {-0.21, 0.66}, one-star: {0.22, 0.30}
21:54:57.959 00.000 13524 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.99) = xAngle (1.93 = 1.93)
21:54:57.959 00.000 13524 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.97 = -1.31)
21:54:57.959 00.000 13524 CameraToMount -- cameraX=0.22 cameraY=0.30 hyp=0.37 cameraTheta=0.94 mountX=-0.13 mountY=-0.35, mountTheta=-1.92
21:54:57.959 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.22, y=0.30, opts=13)
21:54:57.959 00.000 13524 Enqueuing Move request for scope (0.22, 0.30)
21:54:57.959 00.000 18852 Worker thread wakes up
21:54:57.959 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.30) opts 0xd
21:54:57.959 00.000 18852 Handling offset move in thread for scope, endpoint = (0.22, 0.30)
21:54:57.959 00.000 18852 Moving (0.22, 0.30) raw xDistance=-0.13 yDistance=-0.35
21:54:57.959 00.000 18852 PPEC rslt: input = -0.13, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.46, period_length = 479.00
21:54:57.959 00.000 18852 PPEC: input: -0.13, control: -0.00, exposure: 3000
21:54:57.959 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:54:57.959 00.000 18852 MoveAxis(E, 1, ABG)
21:54:57.959 00.000 18852 Guiding  Dir = 2, Dur = 1
21:54:57.959 00.000 18852 IsSlewing returns 0
21:54:57.959 00.000 18852 IsGuiding returns 0
21:54:57.959 00.000 18852 IsGuiding returns 1
21:54:57.959 00.000 18852 scope still moving after pulse duration time elapsed
21:54:57.975 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:54:57.975 00.000 13524 UpdateGuideState exits: m=515 SNR=13.8
21:54:57.991 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:57.991 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:54:57.991 00.000 13524 Enqueuing Expose request
21:54:58.006 00.015 18852 IsSlewing returns 0
21:54:58.006 00.000 18852 IsGuiding returns 0
21:54:58.006 00.000 18852 scope move finished after 1 + 37 ms
21:54:58.006 00.000 18852 Move returns status 0, amount 1
21:54:58.006 00.000 18852 MoveAxis(N, 102, ABG)
21:54:58.006 00.000 18852 Guiding  Dir = 0, Dur = 102
21:54:58.006 00.000 18852 IsSlewing returns 0
21:54:58.006 00.000 18852 IsGuiding returns 0
21:54:58.006 00.000 18852 PulseGuide returned control before completion, sleep 110
21:54:58.131 00.125 18852 IsGuiding returns 0
21:54:58.131 00.000 18852 Move returns status 0, amount 102
21:54:58.131 00.000 18852 move complete, result=0
21:54:58.131 00.000 18852 worker thread done servicing request
21:54:58.131 00.000 18852 Worker thread wakes up
21:54:58.131 00.000 13524 GuideStep: -0.1 px 1 ms EAST, -0.4 px 102 ms NORTH
21:54:58.131 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:54:58.131 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:01.365 03.234 18852 Exposure complete
21:55:01.412 00.047 18852 worker thread done servicing request
21:55:01.412 00.000 13524 OnExposeComplete: enter
21:55:01.412 00.000 13524 UpdateGuideState(): m_state=6
21:55:01.412 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
21:55:01.412 00.000 13524 Star::Find returns 1 (0), X=407.61, Y=279.23, Mass=479, SNR=13.8, Peak=130 HFD=1.9
21:55:01.412 00.000 13524 MultiStar: [#1 -1.77,3.06,0.00,M6] [#2 -1.94,1.08,0.81,U] [#3 1.42,-0.01,0.47,U] [#4 0.55,0.45,0.84,U] [#5 -0.91,1.50,0.49,U] [#6 0.72,0.93,0.57,U] 
21:55:01.412 00.000 13524 single-star, 5 included, MultiStar: {-0.08, 0.70}, one-star: {0.15, 0.41}
21:55:01.427 00.015 13524 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.99) = xAngle (2.20 = 2.20)
21:55:01.427 00.000 13524 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.25 = -1.03)
21:55:01.427 00.000 13524 CameraToMount -- cameraX=0.15 cameraY=0.41 hyp=0.43 cameraTheta=1.22 mountX=-0.26 mountY=-0.37, mountTheta=-2.17
21:55:01.427 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.15, y=0.41, opts=13)
21:55:01.427 00.000 13524 Enqueuing Move request for scope (0.15, 0.41)
21:55:01.427 00.000 18852 Worker thread wakes up
21:55:01.427 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.41) opts 0xd
21:55:01.427 00.000 18852 Handling offset move in thread for scope, endpoint = (0.15, 0.41)
21:55:01.427 00.000 18852 Moving (0.15, 0.41) raw xDistance=-0.26 yDistance=-0.37
21:55:01.427 00.000 18852 PPEC rslt: input = -0.26, final = 0.07, react = -0.04, pred = 0.20, hyst = -0.04, hyst_pct = 0.46, period_length = 479.00
21:55:01.427 00.000 18852 PPEC: input: -0.26, control: 0.07, exposure: 3000
21:55:01.427 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:55:01.427 00.000 18852 MoveAxis(W, 17, ABG)
21:55:01.427 00.000 18852 Guiding  Dir = 3, Dur = 17
21:55:01.427 00.000 18852 IsSlewing returns 0
21:55:01.427 00.000 18852 IsGuiding returns 0
21:55:01.427 00.000 18852 PulseGuide returned control before completion, sleep 26
21:55:01.443 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=256, Gamma=1.000
21:55:01.443 00.000 13524 UpdateGuideState exits: m=479 SNR=13.8
21:55:01.443 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:01.458 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:01.458 00.000 13524 Enqueuing Expose request
21:55:01.474 00.016 18852 IsGuiding returns 0
21:55:01.474 00.000 18852 Move returns status 0, amount 17
21:55:01.474 00.000 18852 MoveAxis(N, 107, ABG)
21:55:01.474 00.000 18852 Guiding  Dir = 0, Dur = 107
21:55:01.474 00.000 18852 IsSlewing returns 0
21:55:01.474 00.000 18852 IsGuiding returns 0
21:55:01.474 00.000 18852 PulseGuide returned control before completion, sleep 114
21:55:01.599 00.125 18852 IsGuiding returns 0
21:55:01.599 00.000 18852 Move returns status 0, amount 107
21:55:01.599 00.000 18852 move complete, result=0
21:55:01.599 00.000 18852 worker thread done servicing request
21:55:01.599 00.000 18852 Worker thread wakes up
21:55:01.599 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:01.599 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:01.599 00.000 13524 GuideStep: -0.3 px 17 ms WEST, -0.4 px 107 ms NORTH
21:55:04.833 03.234 18852 Exposure complete
21:55:04.864 00.031 18852 worker thread done servicing request
21:55:04.864 00.000 13524 OnExposeComplete: enter
21:55:04.864 00.000 13524 UpdateGuideState(): m_state=6
21:55:04.864 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
21:55:04.864 00.000 13524 Star::Find returns 1 (0), X=407.47, Y=279.58, Mass=525, SNR=14.3, Peak=125 HFD=1.6
21:55:04.864 00.000 13524 MultiStar: [#1 -1.86,3.33,0.00,M7] [#2 -2.02,1.84,0.74,U] [#3 0.00,0.00,0.00,L] [#4 0.33,0.99,0.85,U] [#5 -0.18,1.52,0.59,U] [#6 0.00,0.00,0.00,L] 
21:55:04.864 00.000 13524 single-star, 3 included, MultiStar: {-0.42, 1.21}, one-star: {0.01, 0.76}
21:55:04.864 00.000 13524 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.99) = xAngle (2.55 = 2.55)
21:55:04.864 00.000 13524 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.59 = -0.69)
21:55:04.864 00.000 13524 CameraToMount -- cameraX=0.01 cameraY=0.76 hyp=0.76 cameraTheta=1.56 mountX=-0.63 mountY=-0.48, mountTheta=-2.49
21:55:04.880 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.01, y=0.76, opts=13)
21:55:04.880 00.000 13524 Enqueuing Move request for scope (0.01, 0.76)
21:55:04.880 00.000 18852 Worker thread wakes up
21:55:04.880 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.76) opts 0xd
21:55:04.880 00.000 18852 Handling offset move in thread for scope, endpoint = (0.01, 0.76)
21:55:04.880 00.000 18852 Moving (0.01, 0.76) raw xDistance=-0.63 yDistance=-0.48
21:55:04.880 00.000 18852 PPEC rslt: input = -0.63, final = 0.02, react = -0.09, pred = 0.20, hyst = -0.09, hyst_pct = 0.45, period_length = 479.00
21:55:04.880 00.000 18852 PPEC: input: -0.63, control: 0.02, exposure: 3000
21:55:04.880 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:55:04.880 00.000 18852 MoveAxis(W, 4, ABG)
21:55:04.880 00.000 18852 Guiding  Dir = 3, Dur = 4
21:55:04.880 00.000 18852 IsSlewing returns 0
21:55:04.880 00.000 18852 IsGuiding returns 0
21:55:04.880 00.000 18852 PulseGuide returned control before completion, sleep 13
21:55:04.880 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=255, Gamma=1.000
21:55:04.895 00.015 13524 UpdateGuideState exits: m=525 SNR=14.3
21:55:04.895 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:04.895 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:04.895 00.000 13524 Enqueuing Expose request
21:55:04.911 00.016 18852 IsGuiding returns 0
21:55:04.911 00.000 18852 Move returns status 0, amount 4
21:55:04.911 00.000 18852 MoveAxis(N, 140, ABG)
21:55:04.911 00.000 18852 Guiding  Dir = 0, Dur = 140
21:55:04.911 00.000 18852 IsSlewing returns 0
21:55:04.911 00.000 18852 IsGuiding returns 0
21:55:04.911 00.000 18852 PulseGuide returned control before completion, sleep 149
21:55:05.067 00.156 18852 IsGuiding returns 0
21:55:05.067 00.000 18852 Move returns status 0, amount 140
21:55:05.067 00.000 18852 move complete, result=0
21:55:05.067 00.000 18852 worker thread done servicing request
21:55:05.067 00.000 18852 Worker thread wakes up
21:55:05.067 00.000 13524 GuideStep: -0.6 px 4 ms WEST, -0.5 px 140 ms NORTH
21:55:05.067 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:05.067 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:08.332 03.265 18852 Exposure complete
21:55:08.363 00.031 18852 worker thread done servicing request
21:55:08.363 00.000 13524 OnExposeComplete: enter
21:55:08.363 00.000 13524 UpdateGuideState(): m_state=6
21:55:08.379 00.016 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
21:55:08.379 00.000 13524 Star::Find returns 1 (0), X=407.10, Y=279.30, Mass=558, SNR=14.4, Peak=145 HFD=2.2
21:55:08.379 00.000 13524 MultiStar: [#1 -1.83,2.86,0.00,M8] [#2 -2.33,1.94,0.70,U] [#3 0.00,0.00,0.00,L] [#4 -0.49,0.96,0.80,U] [#5 0.00,0.00,0.00,L] [#6 0.04,0.67,0.51,U] 
21:55:08.379 00.000 13524 single-star, 3 included, MultiStar: {-0.79, 0.98}, one-star: {-0.36, 0.47}
21:55:08.379 00.000 13524 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.99) = xAngle (3.21 = -3.07)
21:55:08.379 00.000 13524 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.26 = -0.02)
21:55:08.379 00.000 13524 CameraToMount -- cameraX=-0.36 cameraY=0.47 hyp=0.60 cameraTheta=2.23 mountX=-0.59 mountY=-0.01, mountTheta=-3.12
21:55:08.379 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.36, y=0.47, opts=13)
21:55:08.379 00.000 13524 Enqueuing Move request for scope (-0.36, 0.47)
21:55:08.379 00.000 18852 Worker thread wakes up
21:55:08.379 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.47) opts 0xd
21:55:08.379 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.36, 0.47)
21:55:08.379 00.000 18852 Moving (-0.36, 0.47) raw xDistance=-0.59 yDistance=-0.01
21:55:08.379 00.000 18852 PPEC rslt: input = -0.59, final = -0.00, react = -0.09, pred = 0.15, hyst = -0.08, hyst_pct = 0.45, period_length = 479.00
21:55:08.379 00.000 18852 PPEC: input: -0.59, control: -0.00, exposure: 3000
21:55:08.379 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:08.379 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:55:08.379 00.000 18852 MoveAxis(E, 0, ABG)
21:55:08.379 00.000 18852 Move returns status 0, amount 0
21:55:08.379 00.000 18852 MoveAxis(N, 0, ABG)
21:55:08.379 00.000 18852 Move returns status 0, amount 0
21:55:08.379 00.000 18852 move complete, result=0
21:55:08.379 00.000 18852 worker thread done servicing request
21:55:08.394 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=255, Gamma=1.000
21:55:08.410 00.016 13524 UpdateGuideState exits: m=558 SNR=14.4
21:55:08.410 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:08.410 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:08.410 00.000 13524 Enqueuing Expose request
21:55:08.410 00.000 13524 GuideStep: -0.6 px 0 ms EAST, -0.0 px 0 ms NORTH
21:55:08.410 00.000 18852 Worker thread wakes up
21:55:08.410 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:08.410 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:11.675 03.265 18852 Exposure complete
21:55:11.706 00.031 18852 worker thread done servicing request
21:55:11.706 00.000 13524 OnExposeComplete: enter
21:55:11.706 00.000 13524 UpdateGuideState(): m_state=6
21:55:11.706 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
21:55:11.706 00.000 13524 Star::Find returns 1 (0), X=407.26, Y=279.47, Mass=578, SNR=14.6, Peak=122 HFD=2.4
21:55:11.706 00.000 13524 MultiStar: [#1 -1.97,3.18,0.00,M9] [#2 -2.21,1.82,0.71,U] [#3 0.69,-0.07,0.55,U] [#4 0.23,1.12,0.88,U] [#5 0.00,0.00,0.00,L] [#6 -0.07,0.23,0.51,U] 
21:55:11.706 00.000 13524 single-star, 4 included, MultiStar: {-0.33, 0.82}, one-star: {-0.20, 0.65}
21:55:11.706 00.000 13524 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.99) = xAngle (2.86 = 2.86)
21:55:11.722 00.016 13524 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.38)
21:55:11.722 00.000 13524 CameraToMount -- cameraX=-0.20 cameraY=0.65 hyp=0.68 cameraTheta=1.87 mountX=-0.65 mountY=-0.25, mountTheta=-2.77
21:55:11.722 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.20, y=0.65, opts=13)
21:55:11.722 00.000 13524 Enqueuing Move request for scope (-0.20, 0.65)
21:55:11.722 00.000 18852 Worker thread wakes up
21:55:11.722 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.65) opts 0xd
21:55:11.722 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.20, 0.65)
21:55:11.722 00.000 18852 Moving (-0.20, 0.65) raw xDistance=-0.65 yDistance=-0.25
21:55:11.722 00.000 18852 PPEC rslt: input = -0.65, final = -0.06, react = -0.10, pred = 0.06, hyst = -0.09, hyst_pct = 0.45, period_length = 479.00
21:55:11.722 00.000 18852 PPEC: input: -0.65, control: -0.06, exposure: 3000
21:55:11.722 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:11.722 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:55:11.722 00.000 18852 MoveAxis(E, 15, ABG)
21:55:11.722 00.000 18852 Guiding  Dir = 2, Dur = 15
21:55:11.722 00.000 18852 IsSlewing returns 0
21:55:11.722 00.000 18852 IsGuiding returns 0
21:55:11.722 00.000 18852 PulseGuide returned control before completion, sleep 24
21:55:11.737 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:55:11.737 00.000 13524 UpdateGuideState exits: m=578 SNR=14.6
21:55:11.737 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:11.753 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:11.753 00.000 13524 Enqueuing Expose request
21:55:11.769 00.016 18852 IsGuiding returns 0
21:55:11.769 00.000 18852 Move returns status 0, amount 15
21:55:11.769 00.000 18852 MoveAxis(N, 0, ABG)
21:55:11.769 00.000 18852 Move returns status 0, amount 0
21:55:11.769 00.000 18852 move complete, result=0
21:55:11.769 00.000 18852 worker thread done servicing request
21:55:11.769 00.000 18852 Worker thread wakes up
21:55:11.769 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:11.769 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:11.769 00.000 13524 GuideStep: -0.7 px 15 ms EAST, -0.3 px 0 ms NORTH
21:55:15.018 03.249 18852 Exposure complete
21:55:15.049 00.031 18852 worker thread done servicing request
21:55:15.049 00.000 13524 OnExposeComplete: enter
21:55:15.049 00.000 13524 UpdateGuideState(): m_state=6
21:55:15.049 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
21:55:15.065 00.016 13524 Star::Find returns 1 (0), X=406.92, Y=280.12, Mass=520, SNR=14.3, Peak=155 HFD=2.1
21:55:15.065 00.000 13524 MultiStar: [#1 -2.10,3.51,0.00,M10] [#2 -2.60,2.10,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 -0.44,1.94,0.80,U] [#5 -1.41,1.97,0.58,U] [#6 -0.81,0.93,0.60,U] 
21:55:15.065 00.000 13524 single-star, 3 included, MultiStar: {-0.74, 1.52}, one-star: {-0.54, 1.29}
21:55:15.065 00.000 13524 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.99) = xAngle (2.96 = 2.96)
21:55:15.065 00.000 13524 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.28)
21:55:15.065 00.000 13524 CameraToMount -- cameraX=-0.54 cameraY=1.29 hyp=1.40 cameraTheta=1.97 mountX=-1.38 mountY=-0.39, mountTheta=-2.87
21:55:15.065 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.54, y=1.29, opts=13)
21:55:15.065 00.000 13524 Enqueuing Move request for scope (-0.54, 1.29)
21:55:15.065 00.000 18852 Worker thread wakes up
21:55:15.065 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 1.29) opts 0xd
21:55:15.065 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.54, 1.29)
21:55:15.065 00.000 18852 Moving (-0.54, 1.29) raw xDistance=-1.38 yDistance=-0.39
21:55:15.065 00.000 18852 PPEC rslt: input = -1.38, final = -0.15, react = -0.21, pred = 0.09, hyst = -0.19, hyst_pct = 0.44, period_length = 479.00
21:55:15.065 00.000 18852 PPEC: input: -1.38, control: -0.15, exposure: 3000
21:55:15.065 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:55:15.065 00.000 18852 MoveAxis(E, 36, ABG)
21:55:15.065 00.000 18852 Guiding  Dir = 2, Dur = 36
21:55:15.065 00.000 18852 IsSlewing returns 0
21:55:15.065 00.000 18852 IsGuiding returns 0
21:55:15.080 00.015 18852 PulseGuide returned control before completion, sleep 45
21:55:15.080 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:55:15.096 00.016 13524 UpdateGuideState exits: m=520 SNR=14.3
21:55:15.096 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:15.096 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:15.096 00.000 13524 Enqueuing Expose request
21:55:15.127 00.031 18852 IsGuiding returns 0
21:55:15.127 00.000 18852 Move returns status 0, amount 36
21:55:15.127 00.000 18852 MoveAxis(N, 113, ABG)
21:55:15.127 00.000 18852 Guiding  Dir = 0, Dur = 113
21:55:15.127 00.000 18852 IsSlewing returns 0
21:55:15.127 00.000 18852 IsGuiding returns 0
21:55:15.127 00.000 18852 PulseGuide returned control before completion, sleep 122
21:55:15.268 00.141 18852 IsGuiding returns 0
21:55:15.268 00.000 18852 Move returns status 0, amount 113
21:55:15.268 00.000 18852 move complete, result=0
21:55:15.268 00.000 18852 worker thread done servicing request
21:55:15.268 00.000 18852 Worker thread wakes up
21:55:15.268 00.000 13524 GuideStep: -1.4 px 36 ms EAST, -0.4 px 113 ms NORTH
21:55:15.268 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:15.268 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:18.533 03.265 18852 Exposure complete
21:55:18.564 00.031 18852 worker thread done servicing request
21:55:18.564 00.000 13524 OnExposeComplete: enter
21:55:18.579 00.015 13524 UpdateGuideState(): m_state=6
21:55:18.579 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
21:55:18.579 00.000 13524 Star::Find returns 1 (0), X=406.79, Y=280.40, Mass=645, SNR=15.8, Peak=172 HFD=2.3
21:55:18.579 00.000 13524 MultiStar: [#1 -2.45,4.47,0.00,R] [#2 -2.58,2.58,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 -0.10,1.51,0.65,U] [#5 0.00,0.00,0.00,L] [#6 0.06,1.78,0.57,U] 
21:55:18.579 00.000 13524 refined, 2 included, MultiStar: {-0.32, 1.61}, one-star: {-0.67, 1.57}
21:55:18.579 00.000 13524 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.99) = xAngle (2.75 = 2.75)
21:55:18.579 00.000 13524 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.80 = -0.49)
21:55:18.579 00.000 13524 CameraToMount -- cameraX=-0.32 cameraY=1.61 hyp=1.64 cameraTheta=1.77 mountX=-1.52 mountY=-0.76, mountTheta=-2.67
21:55:18.579 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.32, y=1.61, opts=13)
21:55:18.579 00.000 13524 Enqueuing Move request for scope (-0.32, 1.61)
21:55:18.579 00.000 18852 Worker thread wakes up
21:55:18.579 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 1.61) opts 0xd
21:55:18.579 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.32, 1.61)
21:55:18.579 00.000 18852 Moving (-0.32, 1.61) raw xDistance=-1.52 yDistance=-0.76
21:55:18.595 00.016 18852 PPEC rslt: input = -1.52, final = -0.14, react = -0.23, pred = 0.13, hyst = -0.21, hyst_pct = 0.44, period_length = 479.00
21:55:18.595 00.000 18852 PPEC: input: -1.52, control: -0.14, exposure: 3000
21:55:18.595 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
21:55:18.595 00.000 18852 MoveAxis(E, 35, ABG)
21:55:18.595 00.000 18852 Guiding  Dir = 2, Dur = 35
21:55:18.595 00.000 18852 IsSlewing returns 0
21:55:18.595 00.000 18852 IsGuiding returns 0
21:55:18.595 00.000 18852 PulseGuide returned control before completion, sleep 44
21:55:18.595 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:55:18.611 00.016 13524 UpdateGuideState exits: m=645 SNR=15.8
21:55:18.611 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:18.611 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:18.611 00.000 13524 Enqueuing Expose request
21:55:18.658 00.047 18852 IsGuiding returns 0
21:55:18.658 00.000 18852 Move returns status 0, amount 35
21:55:18.658 00.000 18852 MoveAxis(N, 221, ABG)
21:55:18.658 00.000 18852 Guiding  Dir = 0, Dur = 221
21:55:18.658 00.000 18852 IsSlewing returns 0
21:55:18.658 00.000 18852 IsGuiding returns 0
21:55:18.658 00.000 18852 PulseGuide returned control before completion, sleep 228
21:55:18.908 00.250 18852 IsGuiding returns 0
21:55:18.908 00.000 18852 Move returns status 0, amount 221
21:55:18.908 00.000 18852 move complete, result=0
21:55:18.908 00.000 18852 worker thread done servicing request
21:55:18.908 00.000 18852 Worker thread wakes up
21:55:18.908 00.000 13524 GuideStep: -1.5 px 35 ms EAST, -0.8 px 221 ms NORTH
21:55:18.908 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:18.908 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:22.157 03.249 18852 Exposure complete
21:55:22.188 00.031 18852 worker thread done servicing request
21:55:22.188 00.000 13524 OnExposeComplete: enter
21:55:22.188 00.000 13524 UpdateGuideState(): m_state=6
21:55:22.188 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
21:55:22.188 00.000 13524 Star::Find returns 1 (0), X=407.04, Y=280.15, Mass=518, SNR=14.1, Peak=149 HFD=2.1
21:55:22.188 00.000 13524 MultiStar: [#1 -0.10,-0.66,1.00,U] [#2 -2.38,1.95,0.80,U] [#3 1.00,0.75,0.51,U] [#4 0.06,1.39,0.65,U] [#5 -1.10,1.79,0.58,U] [#6 0.00,0.00,0.00,L] 
21:55:22.188 00.000 13524 refined, 5 included, MultiStar: {-0.55, 1.00}, one-star: {-0.42, 1.32}
21:55:22.188 00.000 13524 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.99) = xAngle (3.06 = 3.06)
21:55:22.204 00.016 13524 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.11 = -0.18)
21:55:22.204 00.000 13524 CameraToMount -- cameraX=-0.55 cameraY=1.00 hyp=1.14 cameraTheta=2.07 mountX=-1.14 mountY=-0.20, mountTheta=-2.97
21:55:22.204 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.55, y=1.00, opts=13)
21:55:22.204 00.000 13524 Enqueuing Move request for scope (-0.55, 1.00)
21:55:22.204 00.000 18852 Worker thread wakes up
21:55:22.204 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 1.00) opts 0xd
21:55:22.204 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.55, 1.00)
21:55:22.204 00.000 18852 Moving (-0.55, 1.00) raw xDistance=-1.14 yDistance=-0.20
21:55:22.204 00.000 18852 PPEC rslt: input = -1.14, final = -0.10, react = -0.17, pred = 0.11, hyst = -0.16, hyst_pct = 0.44, period_length = 479.00
21:55:22.204 00.000 18852 PPEC: input: -1.14, control: -0.10, exposure: 3000
21:55:22.204 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:22.204 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:55:22.204 00.000 18852 MoveAxis(E, 25, ABG)
21:55:22.204 00.000 18852 Guiding  Dir = 2, Dur = 25
21:55:22.204 00.000 18852 IsSlewing returns 0
21:55:22.204 00.000 18852 IsGuiding returns 0
21:55:22.204 00.000 18852 PulseGuide returned control before completion, sleep 34
21:55:22.219 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=254, Gamma=1.000
21:55:22.219 00.000 13524 UpdateGuideState exits: m=518 SNR=14.1
21:55:22.219 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:22.235 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:22.235 00.000 13524 Enqueuing Expose request
21:55:22.250 00.015 18852 IsGuiding returns 0
21:55:22.250 00.000 18852 Move returns status 0, amount 25
21:55:22.250 00.000 18852 MoveAxis(N, 0, ABG)
21:55:22.250 00.000 18852 Move returns status 0, amount 0
21:55:22.250 00.000 18852 move complete, result=0
21:55:22.250 00.000 13524 GuideStep: -1.1 px 25 ms EAST, -0.2 px 0 ms NORTH
21:55:22.250 00.000 18852 worker thread done servicing request
21:55:22.250 00.000 18852 Worker thread wakes up
21:55:22.250 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:22.250 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:25.484 03.234 18852 Exposure complete
21:55:25.515 00.031 18852 worker thread done servicing request
21:55:25.515 00.000 13524 OnExposeComplete: enter
21:55:25.515 00.000 13524 UpdateGuideState(): m_state=6
21:55:25.515 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
21:55:25.515 00.000 13524 Star::Find returns 1 (0), X=407.18, Y=280.01, Mass=428, SNR=12.8, Peak=122 HFD=2.0
21:55:25.515 00.000 13524 MultiStar: [#1 0.33,-0.72,1.04,U] [#2 -2.31,2.07,0.86,U] [#3 0.00,0.00,0.00,L] [#4 0.00,1.55,0.72,U] [#5 -1.09,2.07,0.56,U] [#6 0.00,0.00,0.00,L] 
21:55:25.515 00.000 13524 single-star, 4 included, MultiStar: {-0.61, 1.08}, one-star: {-0.28, 1.19}
21:55:25.515 00.000 13524 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.99) = xAngle (2.79 = 2.79)
21:55:25.515 00.000 13524 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.84 = -0.45)
21:55:25.531 00.016 13524 CameraToMount -- cameraX=-0.28 cameraY=1.19 hyp=1.22 cameraTheta=1.81 mountX=-1.15 mountY=-0.53, mountTheta=-2.71
21:55:25.531 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.28, y=1.19, opts=13)
21:55:25.531 00.000 13524 Enqueuing Move request for scope (-0.28, 1.19)
21:55:25.531 00.000 18852 Worker thread wakes up
21:55:25.531 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 1.19) opts 0xd
21:55:25.531 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.28, 1.19)
21:55:25.531 00.000 18852 Moving (-0.28, 1.19) raw xDistance=-1.15 yDistance=-0.53
21:55:25.531 00.000 18852 PPEC rslt: input = -1.15, final = -0.05, react = -0.17, pred = 0.21, hyst = -0.16, hyst_pct = 0.43, period_length = 479.00
21:55:25.531 00.000 18852 PPEC: input: -1.15, control: -0.05, exposure: 3000
21:55:25.531 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:55:25.531 00.000 18852 MoveAxis(E, 12, ABG)
21:55:25.531 00.000 18852 Guiding  Dir = 2, Dur = 12
21:55:25.531 00.000 18852 IsSlewing returns 0
21:55:25.531 00.000 18852 IsGuiding returns 0
21:55:25.531 00.000 18852 PulseGuide returned control before completion, sleep 21
21:55:25.531 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:55:25.547 00.016 13524 UpdateGuideState exits: m=428 SNR=12.8
21:55:25.547 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:25.547 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:25.562 00.015 13524 Enqueuing Expose request
21:55:25.578 00.016 18852 IsGuiding returns 0
21:55:25.578 00.000 18852 Move returns status 0, amount 12
21:55:25.578 00.000 18852 MoveAxis(N, 152, ABG)
21:55:25.578 00.000 18852 Guiding  Dir = 0, Dur = 152
21:55:25.578 00.000 18852 IsSlewing returns 0
21:55:25.578 00.000 18852 IsGuiding returns 0
21:55:25.578 00.000 18852 PulseGuide returned control before completion, sleep 161
21:55:25.750 00.172 18852 IsGuiding returns 0
21:55:25.750 00.000 18852 Move returns status 0, amount 152
21:55:25.750 00.000 18852 move complete, result=0
21:55:25.750 00.000 18852 worker thread done servicing request
21:55:25.750 00.000 18852 Worker thread wakes up
21:55:25.750 00.000 13524 GuideStep: -1.1 px 12 ms EAST, -0.5 px 152 ms NORTH
21:55:25.750 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:25.750 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:29.015 03.265 18852 Exposure complete
21:55:29.046 00.031 18852 worker thread done servicing request
21:55:29.046 00.000 13524 OnExposeComplete: enter
21:55:29.046 00.000 13524 UpdateGuideState(): m_state=6
21:55:29.061 00.015 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
21:55:29.061 00.000 13524 Star::Find returns 1 (0), X=407.64, Y=279.20, Mass=543, SNR=14.3, Peak=139 HFD=2.0
21:55:29.061 00.000 13524 MultiStar: [#1 0.72,-1.22,0.89,U] [#2 -1.93,1.28,0.70,U] [#3 0.00,0.00,0.00,L] [#4 -0.32,1.15,0.79,U] [#5 -0.61,0.97,0.60,U] [#6 -0.24,0.43,0.63,U] 
21:55:29.061 00.000 13524 single-star, 5 included, MultiStar: {-0.28, 0.42}, one-star: {0.18, 0.37}
21:55:29.061 00.000 13524 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.99) = xAngle (2.11 = 2.11)
21:55:29.061 00.000 13524 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.16 = -1.13)
21:55:29.061 00.000 13524 CameraToMount -- cameraX=0.18 cameraY=0.37 hyp=0.41 cameraTheta=1.12 mountX=-0.21 mountY=-0.37, mountTheta=-2.09
21:55:29.061 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.18, y=0.37, opts=13)
21:55:29.061 00.000 13524 Enqueuing Move request for scope (0.18, 0.37)
21:55:29.061 00.000 18852 Worker thread wakes up
21:55:29.061 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.37) opts 0xd
21:55:29.061 00.000 18852 Handling offset move in thread for scope, endpoint = (0.18, 0.37)
21:55:29.061 00.000 18852 Moving (0.18, 0.37) raw xDistance=-0.21 yDistance=-0.37
21:55:29.061 00.000 18852 PPEC rslt: input = -0.21, final = 0.13, react = -0.03, pred = 0.28, hyst = -0.03, hyst_pct = 0.43, period_length = 479.00
21:55:29.061 00.000 18852 PPEC: input: -0.21, control: 0.13, exposure: 3000
21:55:29.061 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:55:29.061 00.000 18852 MoveAxis(W, 31, ABG)
21:55:29.061 00.000 18852 Guiding  Dir = 3, Dur = 31
21:55:29.077 00.016 18852 IsSlewing returns 0
21:55:29.077 00.000 18852 IsGuiding returns 0
21:55:29.077 00.000 18852 PulseGuide returned control before completion, sleep 40
21:55:29.077 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=255, Gamma=1.000
21:55:29.108 00.031 13524 UpdateGuideState exits: m=543 SNR=14.3
21:55:29.108 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:29.108 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:29.108 00.000 13524 Enqueuing Expose request
21:55:29.124 00.016 18852 IsGuiding returns 0
21:55:29.124 00.000 18852 Move returns status 0, amount 31
21:55:29.124 00.000 18852 MoveAxis(N, 108, ABG)
21:55:29.124 00.000 18852 Guiding  Dir = 0, Dur = 108
21:55:29.124 00.000 18852 IsSlewing returns 0
21:55:29.124 00.000 18852 IsGuiding returns 0
21:55:29.124 00.000 18852 PulseGuide returned control before completion, sleep 117
21:55:29.249 00.125 18852 IsGuiding returns 0
21:55:29.249 00.000 18852 Move returns status 0, amount 108
21:55:29.249 00.000 18852 move complete, result=0
21:55:29.249 00.000 18852 worker thread done servicing request
21:55:29.249 00.000 18852 Worker thread wakes up
21:55:29.249 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:29.249 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:29.249 00.000 13524 GuideStep: -0.2 px 31 ms WEST, -0.4 px 108 ms NORTH
21:55:32.483 03.234 18852 Exposure complete
21:55:32.529 00.046 18852 worker thread done servicing request
21:55:32.529 00.000 13524 OnExposeComplete: enter
21:55:32.529 00.000 13524 UpdateGuideState(): m_state=6
21:55:32.529 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
21:55:32.529 00.000 13524 Star::Find returns 1 (0), X=406.97, Y=279.86, Mass=472, SNR=13.5, Peak=135 HFD=2.1
21:55:32.529 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -2.61,1.84,0.00,M1] [#3 1.59,0.14,0.60,U] [#4 -0.69,1.62,0.87,U] [#5 -1.43,2.32,0.58,U] [#6 -0.35,1.32,0.65,U] 
21:55:32.529 00.000 13524 single-star, 4 included, MultiStar: {-0.32, 1.28}, one-star: {-0.49, 1.04}
21:55:32.529 00.000 13524 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.99) = xAngle (3.00 = 3.00)
21:55:32.529 00.000 13524 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.04 = -0.24)
21:55:32.545 00.016 13524 CameraToMount -- cameraX=-0.49 cameraY=1.04 hyp=1.15 cameraTheta=2.01 mountX=-1.14 mountY=-0.27, mountTheta=-2.91
21:55:32.545 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.49, y=1.04, opts=13)
21:55:32.545 00.000 13524 Enqueuing Move request for scope (-0.49, 1.04)
21:55:32.545 00.000 18852 Worker thread wakes up
21:55:32.545 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 1.04) opts 0xd
21:55:32.545 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.49, 1.04)
21:55:32.545 00.000 18852 Moving (-0.49, 1.04) raw xDistance=-1.14 yDistance=-0.27
21:55:32.545 00.000 18852 PPEC rslt: input = -1.14, final = 0.11, react = -0.17, pred = 0.47, hyst = -0.15, hyst_pct = 0.43, period_length = 479.00
21:55:32.545 00.000 18852 PPEC: input: -1.14, control: 0.11, exposure: 3000
21:55:32.545 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:32.545 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:55:32.545 00.000 18852 MoveAxis(W, 27, ABG)
21:55:32.545 00.000 18852 Guiding  Dir = 3, Dur = 27
21:55:32.545 00.000 18852 IsSlewing returns 0
21:55:32.545 00.000 18852 IsGuiding returns 0
21:55:32.545 00.000 18852 PulseGuide returned control before completion, sleep 36
21:55:32.545 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:55:32.561 00.016 13524 UpdateGuideState exits: m=472 SNR=13.5
21:55:32.561 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:32.576 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:32.576 00.000 13524 Enqueuing Expose request
21:55:32.592 00.016 18852 IsGuiding returns 0
21:55:32.592 00.000 18852 Move returns status 0, amount 27
21:55:32.592 00.000 18852 MoveAxis(N, 0, ABG)
21:55:32.592 00.000 18852 Move returns status 0, amount 0
21:55:32.592 00.000 18852 move complete, result=0
21:55:32.592 00.000 18852 worker thread done servicing request
21:55:32.592 00.000 18852 Worker thread wakes up
21:55:32.592 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:32.592 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:32.592 00.000 13524 GuideStep: -1.1 px 27 ms WEST, -0.3 px 0 ms NORTH
21:55:35.826 03.234 18852 Exposure complete
21:55:35.857 00.031 18852 worker thread done servicing request
21:55:35.857 00.000 13524 OnExposeComplete: enter
21:55:35.857 00.000 13524 UpdateGuideState(): m_state=6
21:55:35.857 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
21:55:35.857 00.000 13524 Star::Find returns 1 (0), X=406.69, Y=280.56, Mass=470, SNR=13.4, Peak=142 HFD=1.7
21:55:35.857 00.000 13524 MultiStar: [#1 0.02,-0.48,1.02,U] [#2 -3.18,2.50,0.00,M2] [#3 0.36,0.31,0.51,U] [#4 -0.51,1.81,0.79,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:55:35.857 00.000 13524 refined, 3 included, MultiStar: {-0.29, 0.85}, one-star: {-0.77, 1.74}
21:55:35.857 00.000 13524 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.99) = xAngle (2.89 = 2.89)
21:55:35.857 00.000 13524 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.93 = -0.35)
21:55:35.872 00.015 13524 CameraToMount -- cameraX=-0.29 cameraY=0.85 hyp=0.90 cameraTheta=1.90 mountX=-0.87 mountY=-0.31, mountTheta=-2.80
21:55:35.872 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.29, y=0.85, opts=13)
21:55:35.872 00.000 13524 Enqueuing Move request for scope (-0.29, 0.85)
21:55:35.872 00.000 18852 Worker thread wakes up
21:55:35.872 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.85) opts 0xd
21:55:35.872 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.29, 0.85)
21:55:35.872 00.000 18852 Moving (-0.29, 0.85) raw xDistance=-0.87 yDistance=-0.31
21:55:35.872 00.000 18852 PPEC rslt: input = -0.87, final = 0.07, react = -0.13, pred = 0.34, hyst = -0.12, hyst_pct = 0.42, period_length = 479.00
21:55:35.872 00.000 18852 PPEC: input: -0.87, control: 0.07, exposure: 3000
21:55:35.872 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:35.872 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:55:35.872 00.000 18852 MoveAxis(W, 17, ABG)
21:55:35.872 00.000 18852 Guiding  Dir = 3, Dur = 17
21:55:35.872 00.000 18852 IsSlewing returns 0
21:55:35.872 00.000 18852 IsGuiding returns 0
21:55:35.872 00.000 18852 PulseGuide returned control before completion, sleep 26
21:55:35.872 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=39, FiltMin=3, FiltMax=254, Gamma=1.000
21:55:35.888 00.016 13524 UpdateGuideState exits: m=470 SNR=13.4
21:55:35.888 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:35.888 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:35.888 00.000 13524 Enqueuing Expose request
21:55:35.919 00.031 18852 IsGuiding returns 0
21:55:35.919 00.000 18852 Move returns status 0, amount 17
21:55:35.919 00.000 18852 MoveAxis(N, 0, ABG)
21:55:35.919 00.000 18852 Move returns status 0, amount 0
21:55:35.919 00.000 18852 move complete, result=0
21:55:35.919 00.000 18852 worker thread done servicing request
21:55:35.919 00.000 18852 Worker thread wakes up
21:55:35.919 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:35.919 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:35.919 00.000 13524 GuideStep: -0.9 px 17 ms WEST, -0.3 px 0 ms NORTH
21:55:39.168 03.249 18852 Exposure complete
21:55:39.200 00.032 18852 worker thread done servicing request
21:55:39.200 00.000 13524 OnExposeComplete: enter
21:55:39.200 00.000 13524 UpdateGuideState(): m_state=6
21:55:39.200 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
21:55:39.200 00.000 13524 Star::Find returns 1 (0), X=407.23, Y=280.42, Mass=500, SNR=13.8, Peak=146 HFD=1.8
21:55:39.215 00.015 13524 MultiStar: [#1 0.21,-0.37,0.95,U] [#2 -2.78,2.29,0.00,M3] [#3 0.64,1.85,0.49,U] [#4 -0.13,1.63,0.76,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:55:39.215 00.000 13524 refined, 3 included, MultiStar: {0.06, 1.05}, one-star: {-0.23, 1.59}
21:55:39.215 00.000 13524 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.99) = xAngle (2.50 = 2.50)
21:55:39.215 00.000 13524 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.55 = -0.73)
21:55:39.215 00.000 13524 CameraToMount -- cameraX=0.06 cameraY=1.05 hyp=1.06 cameraTheta=1.52 mountX=-0.85 mountY=-0.71, mountTheta=-2.45
21:55:39.215 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.06, y=1.05, opts=13)
21:55:39.215 00.000 13524 Enqueuing Move request for scope (0.06, 1.05)
21:55:39.215 00.000 18852 Worker thread wakes up
21:55:39.215 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.06, 1.05) opts 0xd
21:55:39.215 00.000 18852 Handling offset move in thread for scope, endpoint = (0.06, 1.05)
21:55:39.215 00.000 18852 Moving (0.06, 1.05) raw xDistance=-0.85 yDistance=-0.71
21:55:39.215 00.000 18852 PPEC rslt: input = -0.85, final = 0.01, react = -0.13, pred = 0.23, hyst = -0.11, hyst_pct = 0.42, period_length = 479.00
21:55:39.215 00.000 18852 PPEC: input: -0.85, control: 0.01, exposure: 3000
21:55:39.215 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
21:55:39.215 00.000 18852 MoveAxis(W, 3, ABG)
21:55:39.215 00.000 18852 Guiding  Dir = 3, Dur = 3
21:55:39.215 00.000 18852 IsSlewing returns 0
21:55:39.215 00.000 18852 IsGuiding returns 0
21:55:39.231 00.016 18852 PulseGuide returned control before completion, sleep 12
21:55:39.231 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=254, Gamma=1.000
21:55:39.246 00.015 18852 IsGuiding returns 0
21:55:39.246 00.000 18852 Move returns status 0, amount 3
21:55:39.246 00.000 18852 MoveAxis(N, 204, ABG)
21:55:39.246 00.000 18852 Guiding  Dir = 0, Dur = 204
21:55:39.246 00.000 18852 IsSlewing returns 0
21:55:39.246 00.000 18852 IsGuiding returns 0
21:55:39.246 00.000 13524 UpdateGuideState exits: m=500 SNR=13.8
21:55:39.246 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:39.246 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:39.246 00.000 13524 Enqueuing Expose request
21:55:39.246 00.000 18852 PulseGuide returned control before completion, sleep 213
21:55:39.481 00.235 18852 IsGuiding returns 0
21:55:39.481 00.000 18852 Move returns status 0, amount 204
21:55:39.481 00.000 18852 move complete, result=0
21:55:39.481 00.000 18852 worker thread done servicing request
21:55:39.481 00.000 18852 Worker thread wakes up
21:55:39.481 00.000 13524 GuideStep: -0.8 px 3 ms WEST, -0.7 px 204 ms NORTH
21:55:39.481 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:39.481 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:42.734 03.253 18852 Exposure complete
21:55:42.765 00.031 18852 worker thread done servicing request
21:55:42.765 00.000 13524 OnExposeComplete: enter
21:55:42.765 00.000 13524 UpdateGuideState(): m_state=6
21:55:42.765 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
21:55:42.765 00.000 13524 Star::Find returns 1 (0), X=406.84, Y=280.09, Mass=551, SNR=14.7, Peak=136 HFD=2.3
21:55:42.765 00.000 13524 MultiStar: [#1 0.41,-0.30,0.93,U] [#2 -3.02,3.26,0.00,M4] [#3 0.13,0.13,0.46,U] [#4 -0.56,1.82,0.69,U] [#5 -1.90,1.62,0.58,U] [#6 0.00,0.00,0.00,L] 
21:55:42.765 00.000 13524 refined, 4 included, MultiStar: {-0.45, 0.88}, one-star: {-0.62, 1.27}
21:55:42.781 00.016 13524 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.99) = xAngle (3.03 = 3.03)
21:55:42.781 00.000 13524 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.21)
21:55:42.781 00.000 13524 CameraToMount -- cameraX=-0.45 cameraY=0.88 hyp=0.99 cameraTheta=2.04 mountX=-0.99 mountY=-0.20, mountTheta=-2.94
21:55:42.781 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.45, y=0.88, opts=13)
21:55:42.781 00.000 13524 Enqueuing Move request for scope (-0.45, 0.88)
21:55:42.781 00.000 18852 Worker thread wakes up
21:55:42.781 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.88) opts 0xd
21:55:42.781 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.45, 0.88)
21:55:42.781 00.000 18852 Moving (-0.45, 0.88) raw xDistance=-0.99 yDistance=-0.20
21:55:42.781 00.000 18852 PPEC rslt: input = -0.99, final = -0.19, react = -0.15, pred = -0.09, hyst = -0.13, hyst_pct = 0.42, period_length = 479.00
21:55:42.781 00.000 18852 PPEC: input: -0.99, control: -0.19, exposure: 3000
21:55:42.781 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:42.781 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:55:42.781 00.000 18852 MoveAxis(E, 47, ABG)
21:55:42.781 00.000 18852 Guiding  Dir = 2, Dur = 47
21:55:42.781 00.000 18852 IsSlewing returns 0
21:55:42.781 00.000 18852 IsGuiding returns 0
21:55:42.781 00.000 18852 PulseGuide returned control before completion, sleep 56
21:55:42.797 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=254, Gamma=1.000
21:55:42.797 00.000 13524 UpdateGuideState exits: m=551 SNR=14.7
21:55:42.812 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:42.812 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:42.812 00.000 13524 Enqueuing Expose request
21:55:42.859 00.047 18852 IsGuiding returns 0
21:55:42.859 00.000 18852 Move returns status 0, amount 47
21:55:42.859 00.000 18852 MoveAxis(N, 0, ABG)
21:55:42.859 00.000 18852 Move returns status 0, amount 0
21:55:42.859 00.000 18852 move complete, result=0
21:55:42.859 00.000 18852 worker thread done servicing request
21:55:42.859 00.000 18852 Worker thread wakes up
21:55:42.859 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:42.859 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:42.859 00.000 13524 GuideStep: -1.0 px 47 ms EAST, -0.2 px 0 ms NORTH
21:55:46.093 03.234 18852 Exposure complete
21:55:46.124 00.031 18852 worker thread done servicing request
21:55:46.124 00.000 13524 OnExposeComplete: enter
21:55:46.124 00.000 13524 UpdateGuideState(): m_state=6
21:55:46.124 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
21:55:46.139 00.015 13524 Star::Find returns 1 (0), X=407.10, Y=280.67, Mass=572, SNR=14.6, Peak=116 HFD=2.3
21:55:46.139 00.000 13524 MultiStar: [#1 0.36,-0.25,0.91,U] [#2 -2.57,3.21,0.00,M5] [#3 0.03,1.21,0.49,U] [#4 0.15,1.78,0.71,U] [#5 0.00,0.00,0.00,L] [#6 -0.15,2.00,0.58,U] 
21:55:46.139 00.000 13524 refined, 4 included, MultiStar: {-0.00, 1.26}, one-star: {-0.36, 1.84}
21:55:46.139 00.000 13524 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.99) = xAngle (2.56 = 2.56)
21:55:46.139 00.000 13524 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.60 = -0.68)
21:55:46.139 00.000 13524 CameraToMount -- cameraX=-0.00 cameraY=1.26 hyp=1.26 cameraTheta=1.57 mountX=-1.05 mountY=-0.79, mountTheta=-2.50
21:55:46.139 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.00, y=1.26, opts=13)
21:55:46.139 00.000 13524 Enqueuing Move request for scope (-0.00, 1.26)
21:55:46.139 00.000 18852 Worker thread wakes up
21:55:46.139 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 1.26) opts 0xd
21:55:46.139 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.00, 1.26)
21:55:46.139 00.000 18852 Moving (-0.00, 1.26) raw xDistance=-1.05 yDistance=-0.79
21:55:46.139 00.000 18852 PPEC rslt: input = -1.05, final = -0.27, react = -0.16, pred = -0.20, hyst = -0.14, hyst_pct = 0.41, period_length = 479.00
21:55:46.139 00.000 18852 PPEC: input: -1.05, control: -0.27, exposure: 3000
21:55:46.139 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
21:55:46.139 00.000 18852 MoveAxis(E, 66, ABG)
21:55:46.139 00.000 18852 Guiding  Dir = 2, Dur = 66
21:55:46.139 00.000 18852 IsSlewing returns 0
21:55:46.139 00.000 18852 IsGuiding returns 0
21:55:46.155 00.016 18852 PulseGuide returned control before completion, sleep 75
21:55:46.155 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:55:46.186 00.031 13524 UpdateGuideState exits: m=572 SNR=14.6
21:55:46.186 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:46.186 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:46.186 00.000 13524 Enqueuing Expose request
21:55:46.233 00.047 18852 IsGuiding returns 0
21:55:46.233 00.000 18852 Move returns status 0, amount 66
21:55:46.233 00.000 18852 MoveAxis(N, 228, ABG)
21:55:46.233 00.000 18852 Guiding  Dir = 0, Dur = 228
21:55:46.233 00.000 18852 IsSlewing returns 0
21:55:46.233 00.000 18852 IsGuiding returns 0
21:55:46.233 00.000 18852 PulseGuide returned control before completion, sleep 237
21:55:46.483 00.250 18852 IsGuiding returns 0
21:55:46.483 00.000 18852 Move returns status 0, amount 228
21:55:46.483 00.000 18852 move complete, result=0
21:55:46.483 00.000 18852 worker thread done servicing request
21:55:46.483 00.000 18852 Worker thread wakes up
21:55:46.483 00.000 13524 GuideStep: -1.0 px 66 ms EAST, -0.8 px 228 ms NORTH
21:55:46.483 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:46.483 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:49.725 03.242 18852 Exposure complete
21:55:49.772 00.047 18852 worker thread done servicing request
21:55:49.772 00.000 13524 OnExposeComplete: enter
21:55:49.772 00.000 13524 UpdateGuideState(): m_state=6
21:55:49.772 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
21:55:49.772 00.000 13524 Star::Find returns 1 (0), X=407.03, Y=279.99, Mass=527, SNR=14.3, Peak=150 HFD=2.0
21:55:49.772 00.000 13524 MultiStar: [#1 0.26,-0.51,0.92,U] [#2 -2.69,2.17,0.00,M6] [#3 -0.12,0.65,0.49,U] [#4 -0.66,1.86,0.79,U] [#5 -0.90,2.34,0.57,U] [#6 0.00,0.00,0.00,L] 
21:55:49.772 00.000 13524 refined, 4 included, MultiStar: {-0.34, 1.01}, one-star: {-0.43, 1.16}
21:55:49.788 00.016 13524 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.99) = xAngle (2.88 = 2.88)
21:55:49.788 00.000 13524 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.93 = -0.35)
21:55:49.788 00.000 13524 CameraToMount -- cameraX=-0.34 cameraY=1.01 hyp=1.07 cameraTheta=1.90 mountX=-1.04 mountY=-0.37, mountTheta=-2.80
21:55:49.788 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.34, y=1.01, opts=13)
21:55:49.788 00.000 13524 Enqueuing Move request for scope (-0.34, 1.01)
21:55:49.788 00.000 18852 Worker thread wakes up
21:55:49.788 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.01) opts 0xd
21:55:49.788 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.34, 1.01)
21:55:49.788 00.000 18852 Moving (-0.34, 1.01) raw xDistance=-1.04 yDistance=-0.37
21:55:49.788 00.000 18852 PPEC rslt: input = -1.04, final = -0.32, react = -0.16, pred = -0.29, hyst = -0.14, hyst_pct = 0.41, period_length = 479.00
21:55:49.788 00.000 18852 PPEC: input: -1.04, control: -0.32, exposure: 3000
21:55:49.788 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:55:49.788 00.000 18852 MoveAxis(E, 78, ABG)
21:55:49.788 00.000 18852 Guiding  Dir = 2, Dur = 78
21:55:49.788 00.000 18852 IsSlewing returns 0
21:55:49.788 00.000 18852 IsGuiding returns 0
21:55:49.788 00.000 18852 PulseGuide returned control before completion, sleep 87
21:55:49.803 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=254, Gamma=1.000
21:55:49.803 00.000 13524 UpdateGuideState exits: m=527 SNR=14.3
21:55:49.803 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:49.819 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:49.819 00.000 13524 Enqueuing Expose request
21:55:49.897 00.078 18852 IsGuiding returns 0
21:55:49.897 00.000 18852 Move returns status 0, amount 78
21:55:49.897 00.000 18852 MoveAxis(N, 107, ABG)
21:55:49.897 00.000 18852 Guiding  Dir = 0, Dur = 107
21:55:49.897 00.000 18852 IsSlewing returns 0
21:55:49.897 00.000 18852 IsGuiding returns 0
21:55:49.897 00.000 18852 PulseGuide returned control before completion, sleep 116
21:55:50.022 00.125 18852 IsGuiding returns 0
21:55:50.022 00.000 18852 Move returns status 0, amount 107
21:55:50.022 00.000 18852 move complete, result=0
21:55:50.022 00.000 18852 worker thread done servicing request
21:55:50.022 00.000 18852 Worker thread wakes up
21:55:50.022 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:50.022 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:50.022 00.000 13524 GuideStep: -1.0 px 78 ms EAST, -0.4 px 107 ms NORTH
21:55:53.271 03.249 18852 Exposure complete
21:55:53.303 00.032 18852 worker thread done servicing request
21:55:53.303 00.000 13524 OnExposeComplete: enter
21:55:53.303 00.000 13524 UpdateGuideState(): m_state=6
21:55:53.303 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
21:55:53.318 00.015 13524 Star::Find returns 1 (0), X=407.08, Y=279.93, Mass=457, SNR=13.1, Peak=132 HFD=1.9
21:55:53.318 00.000 13524 MultiStar: [#1 0.54,-1.10,1.03,U] [#2 -2.43,2.11,0.00,M7] [#3 0.00,0.00,0.00,L] [#4 -0.38,1.17,0.81,U] [#5 0.00,0.00,0.00,L] [#6 -0.15,1.07,0.69,U] 
21:55:53.318 00.000 13524 refined, 3 included, MultiStar: {-0.07, 0.47}, one-star: {-0.38, 1.11}
21:55:53.318 00.000 13524 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.99) = xAngle (2.70 = 2.70)
21:55:53.318 00.000 13524 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.75 = -0.53)
21:55:53.318 00.000 13524 CameraToMount -- cameraX=-0.07 cameraY=0.47 hyp=0.47 cameraTheta=1.72 mountX=-0.43 mountY=-0.24, mountTheta=-2.63
21:55:53.318 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.07, y=0.47, opts=13)
21:55:53.318 00.000 13524 Enqueuing Move request for scope (-0.07, 0.47)
21:55:53.318 00.000 18852 Worker thread wakes up
21:55:53.318 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.47) opts 0xd
21:55:53.318 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.07, 0.47)
21:55:53.318 00.000 18852 Moving (-0.07, 0.47) raw xDistance=-0.43 yDistance=-0.24
21:55:53.318 00.000 18852 PPEC rslt: input = -0.43, final = -0.22, react = -0.06, pred = -0.26, hyst = -0.06, hyst_pct = 0.40, period_length = 479.00
21:55:53.318 00.000 18852 PPEC: input: -0.43, control: -0.22, exposure: 3000
21:55:53.318 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:53.318 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:55:53.318 00.000 18852 MoveAxis(E, 53, ABG)
21:55:53.318 00.000 18852 Guiding  Dir = 2, Dur = 53
21:55:53.318 00.000 18852 IsSlewing returns 0
21:55:53.318 00.000 18852 IsGuiding returns 0
21:55:53.334 00.016 18852 PulseGuide returned control before completion, sleep 62
21:55:53.334 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:55:53.365 00.031 13524 UpdateGuideState exits: m=457 SNR=13.1
21:55:53.365 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:53.365 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:53.365 00.000 13524 Enqueuing Expose request
21:55:53.412 00.047 18852 IsGuiding returns 0
21:55:53.412 00.000 18852 Move returns status 0, amount 53
21:55:53.412 00.000 18852 MoveAxis(N, 0, ABG)
21:55:53.412 00.000 18852 Move returns status 0, amount 0
21:55:53.412 00.000 18852 move complete, result=0
21:55:53.412 00.000 18852 worker thread done servicing request
21:55:53.412 00.000 18852 Worker thread wakes up
21:55:53.412 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:53.412 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:53.412 00.000 13524 GuideStep: -0.4 px 53 ms EAST, -0.2 px 0 ms NORTH
21:55:56.645 03.233 18852 Exposure complete
21:55:56.692 00.047 18852 worker thread done servicing request
21:55:56.692 00.000 13524 OnExposeComplete: enter
21:55:56.692 00.000 13524 UpdateGuideState(): m_state=6
21:55:56.692 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
21:55:56.692 00.000 13524 Star::Find returns 1 (0), X=407.88, Y=278.65, Mass=467, SNR=13.4, Peak=126 HFD=2.1
21:55:56.692 00.000 13524 MultiStar: [#1 1.06,-2.19,0.94,U] [#2 -1.69,0.78,0.83,U] [#3 0.00,0.00,0.00,L] [#4 0.07,-0.01,0.77,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:55:56.707 00.015 13524 refined, 3 included, MultiStar: {0.02, -0.45}, one-star: {0.42, -0.18}
21:55:56.707 00.000 13524 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.99) = xAngle (-0.54 = -0.54)
21:55:56.707 00.000 13524 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.51 = 2.51)
21:55:56.707 00.000 13524 CameraToMount -- cameraX=0.02 cameraY=-0.45 hyp=0.45 cameraTheta=-1.53 mountX=0.39 mountY=0.27, mountTheta=0.61
21:55:56.707 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.02, y=-0.45, opts=13)
21:55:56.707 00.000 13524 Enqueuing Move request for scope (0.02, -0.45)
21:55:56.707 00.000 18852 Worker thread wakes up
21:55:56.707 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.45) opts 0xd
21:55:56.707 00.000 18852 Handling offset move in thread for scope, endpoint = (0.02, -0.45)
21:55:56.707 00.000 18852 Moving (0.02, -0.45) raw xDistance=0.39 yDistance=0.27
21:55:56.707 00.000 18852 PPEC rslt: input = 0.39, final = -0.04, react = 0.06, pred = -0.15, hyst = 0.05, hyst_pct = 0.40, period_length = 479.00
21:55:56.707 00.000 18852 PPEC: input: 0.39, control: -0.04, exposure: 3000
21:55:56.707 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:56.707 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:55:56.707 00.000 18852 MoveAxis(E, 9, ABG)
21:55:56.707 00.000 18852 Guiding  Dir = 2, Dur = 9
21:55:56.707 00.000 18852 IsSlewing returns 0
21:55:56.707 00.000 18852 IsGuiding returns 0
21:55:56.707 00.000 18852 PulseGuide returned control before completion, sleep 18
21:55:56.723 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:55:56.739 00.016 13524 UpdateGuideState exits: m=467 SNR=13.4
21:55:56.739 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:56.739 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:55:56.739 00.000 13524 Enqueuing Expose request
21:55:56.754 00.015 18852 IsGuiding returns 0
21:55:56.754 00.000 18852 Move returns status 0, amount 9
21:55:56.754 00.000 18852 MoveAxis(N, 0, ABG)
21:55:56.754 00.000 18852 Move returns status 0, amount 0
21:55:56.754 00.000 18852 move complete, result=0
21:55:56.754 00.000 18852 worker thread done servicing request
21:55:56.754 00.000 18852 Worker thread wakes up
21:55:56.754 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:55:56.754 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:55:56.754 00.000 13524 GuideStep: 0.4 px 9 ms EAST, 0.3 px 0 ms NORTH
21:55:59.988 03.234 18852 Exposure complete
21:56:00.035 00.047 18852 worker thread done servicing request
21:56:00.035 00.000 13524 OnExposeComplete: enter
21:56:00.035 00.000 13524 UpdateGuideState(): m_state=6
21:56:00.035 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
21:56:00.035 00.000 13524 Star::Find returns 1 (0), X=408.23, Y=277.78, Mass=505, SNR=13.7, Peak=131 HFD=1.9
21:56:00.035 00.000 13524 MultiStar: [#1 1.39,-2.78,0.00,M1] [#2 -1.92,-0.13,0.82,U] [#3 1.48,-1.50,0.46,U] [#4 -0.12,-0.54,0.94,U] [#5 0.42,-0.53,0.49,U] [#6 0.63,-0.91,0.65,U] 
21:56:00.035 00.000 13524 refined, 5 included, MultiStar: {0.09, -0.73}, one-star: {0.76, -1.05}
21:56:00.035 00.000 13524 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.99) = xAngle (-0.47 = -0.47)
21:56:00.050 00.015 13524 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.58 = 2.58)
21:56:00.050 00.000 13524 CameraToMount -- cameraX=0.09 cameraY=-0.73 hyp=0.74 cameraTheta=-1.45 mountX=0.66 mountY=0.39, mountTheta=0.54
21:56:00.050 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.09, y=-0.73, opts=13)
21:56:00.050 00.000 13524 Enqueuing Move request for scope (0.09, -0.73)
21:56:00.050 00.000 18852 Worker thread wakes up
21:56:00.050 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.73) opts 0xd
21:56:00.050 00.000 18852 Handling offset move in thread for scope, endpoint = (0.09, -0.73)
21:56:00.050 00.000 18852 Moving (0.09, -0.73) raw xDistance=0.66 yDistance=0.39
21:56:00.050 00.000 18852 PPEC rslt: input = 0.66, final = 0.03, react = 0.10, pred = -0.11, hyst = 0.09, hyst_pct = 0.40, period_length = 479.00
21:56:00.050 00.000 18852 PPEC: input: 0.66, control: 0.03, exposure: 3000
21:56:00.050 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:56:00.050 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:56:00.050 00.000 18852 MoveAxis(W, 7, ABG)
21:56:00.050 00.000 18852 Guiding  Dir = 3, Dur = 7
21:56:00.050 00.000 18852 IsSlewing returns 0
21:56:00.050 00.000 18852 IsGuiding returns 0
21:56:00.050 00.000 18852 PulseGuide returned control before completion, sleep 16
21:56:00.050 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:56:00.066 00.016 13524 UpdateGuideState exits: m=505 SNR=13.7
21:56:00.066 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:00.066 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:00.082 00.016 13524 Enqueuing Expose request
21:56:00.082 00.000 18852 IsGuiding returns 0
21:56:00.082 00.000 18852 Move returns status 0, amount 7
21:56:00.082 00.000 18852 MoveAxis(N, 0, ABG)
21:56:00.082 00.000 18852 Move returns status 0, amount 0
21:56:00.082 00.000 18852 move complete, result=0
21:56:00.082 00.000 18852 worker thread done servicing request
21:56:00.082 00.000 18852 Worker thread wakes up
21:56:00.082 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:00.082 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:00.082 00.000 13524 GuideStep: 0.7 px 7 ms WEST, 0.4 px 0 ms NORTH
21:56:03.315 03.233 18852 Exposure complete
21:56:03.362 00.047 18852 worker thread done servicing request
21:56:03.362 00.000 13524 OnExposeComplete: enter
21:56:03.362 00.000 13524 UpdateGuideState(): m_state=6
21:56:03.362 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
21:56:03.378 00.016 13524 Star::Find returns 1 (0), X=408.03, Y=278.57, Mass=470, SNR=13.1, Peak=135 HFD=2.2
21:56:03.378 00.000 13524 MultiStar: [#1 1.16,-1.73,1.02,U] [#2 -1.50,1.26,0.76,U] [#3 0.00,0.00,0.00,L] [#4 -0.46,0.57,0.90,U] [#5 -0.05,0.72,0.60,U] [#6 0.70,-0.20,0.67,U] 
21:56:03.378 00.000 13524 refined, 5 included, MultiStar: {0.13, -0.05}, one-star: {0.57, -0.26}
21:56:03.378 00.000 13524 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.99) = xAngle (0.61 = 0.61)
21:56:03.378 00.000 13524 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.66 = -2.62)
21:56:03.378 00.000 13524 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=0.11 mountY=-0.07, mountTheta=-0.54
21:56:03.378 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.13, y=-0.05, opts=13)
21:56:03.378 00.000 13524 Enqueuing Move request for scope (0.13, -0.05)
21:56:03.378 00.000 18852 Worker thread wakes up
21:56:03.378 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
21:56:03.378 00.000 18852 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
21:56:03.378 00.000 18852 Moving (0.13, -0.05) raw xDistance=0.11 yDistance=-0.07
21:56:03.378 00.000 18852 PPEC rslt: input = 0.11, final = 0.03, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.39, period_length = 479.00
21:56:03.378 00.000 18852 PPEC: input: 0.11, control: 0.03, exposure: 3000
21:56:03.378 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:03.378 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:03.378 00.000 18852 MoveAxis(W, 7, ABG)
21:56:03.378 00.000 18852 Guiding  Dir = 3, Dur = 7
21:56:03.378 00.000 18852 IsSlewing returns 0
21:56:03.378 00.000 18852 IsGuiding returns 0
21:56:03.393 00.015 18852 PulseGuide returned control before completion, sleep 16
21:56:03.393 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:56:03.409 00.016 13524 UpdateGuideState exits: m=470 SNR=13.1
21:56:03.409 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:03.409 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:03.409 00.000 13524 Enqueuing Expose request
21:56:03.424 00.015 18852 IsGuiding returns 0
21:56:03.424 00.000 18852 Move returns status 0, amount 7
21:56:03.424 00.000 18852 MoveAxis(N, 0, ABG)
21:56:03.424 00.000 18852 Move returns status 0, amount 0
21:56:03.424 00.000 18852 move complete, result=0
21:56:03.424 00.000 18852 worker thread done servicing request
21:56:03.424 00.000 18852 Worker thread wakes up
21:56:03.424 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:03.424 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:03.424 00.000 13524 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
21:56:06.658 03.234 18852 Exposure complete
21:56:06.689 00.031 18852 worker thread done servicing request
21:56:06.689 00.000 13524 OnExposeComplete: enter
21:56:06.689 00.000 13524 UpdateGuideState(): m_state=6
21:56:06.689 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
21:56:06.689 00.000 13524 Star::Find returns 1 (0), X=408.26, Y=278.12, Mass=542, SNR=14.7, Peak=138 HFD=2.3
21:56:06.689 00.000 13524 MultiStar: [#1 1.70,-2.63,0.00,M1] [#2 -1.27,0.22,0.70,U] [#3 0.00,0.00,0.00,L] [#4 -0.90,0.23,0.80,U] [#5 0.58,-0.32,0.54,U] [#6 0.00,0.00,0.00,L] 
21:56:06.705 00.016 13524 refined, 3 included, MultiStar: {-0.17, -0.18}, one-star: {0.80, -0.71}
21:56:06.705 00.000 13524 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.99) = xAngle (-1.34 = -1.34)
21:56:06.705 00.000 13524 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.70 = 1.70)
21:56:06.705 00.000 13524 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.24 cameraTheta=-2.33 mountX=0.05 mountY=0.24, mountTheta=1.35
21:56:06.705 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.17, y=-0.18, opts=13)
21:56:06.705 00.000 13524 Enqueuing Move request for scope (-0.17, -0.18)
21:56:06.705 00.000 18852 Worker thread wakes up
21:56:06.705 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
21:56:06.705 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
21:56:06.705 00.000 18852 Moving (-0.17, -0.18) raw xDistance=0.05 yDistance=0.24
21:56:06.705 00.000 18852 PPEC rslt: input = 0.05, final = -0.02, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.39, period_length = 479.00
21:56:06.705 00.000 18852 PPEC: input: 0.05, control: -0.02, exposure: 3000
21:56:06.705 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:06.705 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:56:06.705 00.000 18852 MoveAxis(E, 4, ABG)
21:56:06.705 00.000 18852 Guiding  Dir = 2, Dur = 4
21:56:06.705 00.000 18852 IsSlewing returns 0
21:56:06.705 00.000 18852 IsGuiding returns 0
21:56:06.705 00.000 18852 PulseGuide returned control before completion, sleep 13
21:56:06.721 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=1, FiltMax=256, Gamma=1.000
21:56:06.721 00.000 13524 UpdateGuideState exits: m=542 SNR=14.7
21:56:06.736 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:06.736 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:06.736 00.000 13524 Enqueuing Expose request
21:56:06.736 00.000 18852 IsGuiding returns 0
21:56:06.736 00.000 18852 Move returns status 0, amount 4
21:56:06.736 00.000 18852 MoveAxis(N, 0, ABG)
21:56:06.736 00.000 18852 Move returns status 0, amount 0
21:56:06.736 00.000 18852 move complete, result=0
21:56:06.736 00.000 18852 worker thread done servicing request
21:56:06.736 00.000 18852 Worker thread wakes up
21:56:06.736 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:06.736 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:06.736 00.000 13524 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
21:56:09.985 03.249 18852 Exposure complete
21:56:10.017 00.032 18852 worker thread done servicing request
21:56:10.017 00.000 13524 OnExposeComplete: enter
21:56:10.017 00.000 13524 UpdateGuideState(): m_state=6
21:56:10.017 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
21:56:10.017 00.000 13524 Star::Find returns 1 (0), X=408.43, Y=278.17, Mass=509, SNR=14.1, Peak=155 HFD=1.9
21:56:10.017 00.000 13524 MultiStar: [#1 1.86,-2.59,0.00,M2] [#2 -1.30,0.03,0.71,U] [#3 1.63,-1.65,0.53,U] [#4 0.20,-0.15,0.91,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:56:10.017 00.000 13524 refined, 3 included, MultiStar: {0.35, -0.52}, one-star: {0.97, -0.66}
21:56:10.017 00.000 13524 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.99) = xAngle (0.00 = 0.00)
21:56:10.017 00.000 13524 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.05 = 3.05)
21:56:10.032 00.015 13524 CameraToMount -- cameraX=0.35 cameraY=-0.52 hyp=0.63 cameraTheta=-0.98 mountX=0.63 mountY=0.06, mountTheta=0.09
21:56:10.032 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.35, y=-0.52, opts=13)
21:56:10.032 00.000 13524 Enqueuing Move request for scope (0.35, -0.52)
21:56:10.032 00.000 18852 Worker thread wakes up
21:56:10.032 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.52) opts 0xd
21:56:10.032 00.000 18852 Handling offset move in thread for scope, endpoint = (0.35, -0.52)
21:56:10.032 00.000 18852 Moving (0.35, -0.52) raw xDistance=0.63 yDistance=0.06
21:56:10.032 00.000 18852 PPEC rslt: input = 0.63, final = 0.01, react = 0.09, pred = -0.14, hyst = 0.09, hyst_pct = 0.39, period_length = 479.00
21:56:10.032 00.000 18852 PPEC: input: 0.63, control: 0.01, exposure: 3000
21:56:10.032 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:10.032 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:10.032 00.000 18852 MoveAxis(W, 2, ABG)
21:56:10.032 00.000 18852 Guiding  Dir = 3, Dur = 2
21:56:10.032 00.000 18852 IsSlewing returns 0
21:56:10.032 00.000 18852 IsGuiding returns 0
21:56:10.032 00.000 18852 PulseGuide returned control before completion, sleep 11
21:56:10.032 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=256, Gamma=1.000
21:56:10.048 00.016 13524 UpdateGuideState exits: m=509 SNR=14.1
21:56:10.048 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:10.048 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:10.064 00.016 13524 Enqueuing Expose request
21:56:10.064 00.000 18852 IsGuiding returns 0
21:56:10.064 00.000 18852 Move returns status 0, amount 2
21:56:10.064 00.000 18852 MoveAxis(N, 0, ABG)
21:56:10.064 00.000 18852 Move returns status 0, amount 0
21:56:10.064 00.000 18852 move complete, result=0
21:56:10.064 00.000 18852 worker thread done servicing request
21:56:10.064 00.000 18852 Worker thread wakes up
21:56:10.064 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:10.064 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:10.064 00.000 13524 GuideStep: 0.6 px 2 ms WEST, 0.1 px 0 ms NORTH
21:56:13.301 03.237 18852 Exposure complete
21:56:13.332 00.031 18852 worker thread done servicing request
21:56:13.332 00.000 13524 OnExposeComplete: enter
21:56:13.332 00.000 13524 UpdateGuideState(): m_state=6
21:56:13.332 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
21:56:13.332 00.000 13524 Star::Find returns 1 (0), X=408.00, Y=277.95, Mass=499, SNR=13.8, Peak=135 HFD=2.0
21:56:13.332 00.000 13524 Star::Find false star n=4 nbg=282 bg=68.7 sigma=6.0 thresh=87 peak=85
21:56:13.332 00.000 13524 MultiStar: [#1 1.33,-2.64,0.92,U] [#2 -1.50,-0.24,0.71,U] [#3 0.00,0.00,0.00,L] [#4 0.23,-0.52,0.92,U] [#5 0.03,0.15,0.61,U] [#6 0.86,-0.24,0.59,U] 
21:56:13.332 00.000 13524 refined, 5 included, MultiStar: {0.30, -0.84}, one-star: {0.54, -0.87}
21:56:13.332 00.000 13524 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.99) = xAngle (-0.24 = -0.24)
21:56:13.348 00.016 13524 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.80 = 2.80)
21:56:13.348 00.000 13524 CameraToMount -- cameraX=0.30 cameraY=-0.84 hyp=0.89 cameraTheta=-1.23 mountX=0.87 mountY=0.29, mountTheta=0.33
21:56:13.348 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.30, y=-0.84, opts=13)
21:56:13.348 00.000 13524 Enqueuing Move request for scope (0.30, -0.84)
21:56:13.348 00.000 18852 Worker thread wakes up
21:56:13.348 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.84) opts 0xd
21:56:13.348 00.000 18852 Handling offset move in thread for scope, endpoint = (0.30, -0.84)
21:56:13.348 00.000 18852 Moving (0.30, -0.84) raw xDistance=0.87 yDistance=0.29
21:56:13.348 00.000 18852 PPEC rslt: input = 0.87, final = -0.11, react = 0.13, pred = -0.38, hyst = 0.12, hyst_pct = 0.38, period_length = 479.00
21:56:13.348 00.000 18852 PPEC: input: 0.87, control: -0.11, exposure: 3000
21:56:13.348 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:13.348 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:56:13.348 00.000 18852 MoveAxis(E, 27, ABG)
21:56:13.348 00.000 18852 Guiding  Dir = 2, Dur = 27
21:56:13.348 00.000 18852 IsSlewing returns 0
21:56:13.348 00.000 18852 IsGuiding returns 0
21:56:13.348 00.000 18852 PulseGuide returned control before completion, sleep 36
21:56:13.348 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=256, Gamma=1.000
21:56:13.379 00.031 13524 UpdateGuideState exits: m=499 SNR=13.8
21:56:13.379 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:13.379 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:13.379 00.000 13524 Enqueuing Expose request
21:56:13.410 00.031 18852 IsGuiding returns 0
21:56:13.410 00.000 18852 Move returns status 0, amount 27
21:56:13.410 00.000 18852 MoveAxis(N, 0, ABG)
21:56:13.410 00.000 18852 Move returns status 0, amount 0
21:56:13.410 00.000 18852 move complete, result=0
21:56:13.410 00.000 18852 worker thread done servicing request
21:56:13.410 00.000 18852 Worker thread wakes up
21:56:13.410 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:13.410 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:13.410 00.000 13524 GuideStep: 0.9 px 27 ms EAST, 0.3 px 0 ms NORTH
21:56:16.660 03.250 18852 Exposure complete
21:56:16.691 00.031 18852 worker thread done servicing request
21:56:16.691 00.000 13524 OnExposeComplete: enter
21:56:16.706 00.015 13524 UpdateGuideState(): m_state=6
21:56:16.706 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
21:56:16.706 00.000 13524 Star::Find returns 1 (0), X=408.58, Y=277.83, Mass=473, SNR=13.4, Peak=138 HFD=1.9
21:56:16.706 00.000 13524 MultiStar: [#1 1.75,-2.87,0.00,M2] [#2 -1.13,0.31,0.72,U] [#3 0.00,0.00,0.00,L] [#4 0.24,-0.50,0.91,U] [#5 -0.11,0.28,0.61,U] [#6 0.00,0.00,0.00,L] 
21:56:16.706 00.000 13524 refined, 3 included, MultiStar: {0.14, -0.32}, one-star: {1.11, -0.99}
21:56:16.706 00.000 13524 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.99) = xAngle (-0.18 = -0.18)
21:56:16.706 00.000 13524 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.87 = 2.87)
21:56:16.706 00.000 13524 CameraToMount -- cameraX=0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-1.17 mountX=0.35 mountY=0.10, mountTheta=0.27
21:56:16.706 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.14, y=-0.32, opts=13)
21:56:16.706 00.000 13524 Enqueuing Move request for scope (0.14, -0.32)
21:56:16.706 00.000 18852 Worker thread wakes up
21:56:16.706 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.32) opts 0xd
21:56:16.706 00.000 18852 Handling offset move in thread for scope, endpoint = (0.14, -0.32)
21:56:16.706 00.000 18852 Moving (0.14, -0.32) raw xDistance=0.35 yDistance=0.10
21:56:16.706 00.000 18852 PPEC rslt: input = 0.35, final = -0.23, react = 0.05, pred = -0.45, hyst = 0.05, hyst_pct = 0.38, period_length = 479.00
21:56:16.706 00.000 18852 PPEC: input: 0.35, control: -0.23, exposure: 3000
21:56:16.706 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:16.706 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:56:16.706 00.000 18852 MoveAxis(E, 56, ABG)
21:56:16.706 00.000 18852 Guiding  Dir = 2, Dur = 56
21:56:16.722 00.016 18852 IsSlewing returns 0
21:56:16.722 00.000 18852 IsGuiding returns 0
21:56:16.722 00.000 18852 PulseGuide returned control before completion, sleep 65
21:56:16.722 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=256, Gamma=1.000
21:56:16.738 00.016 13524 UpdateGuideState exits: m=473 SNR=13.4
21:56:16.738 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:16.738 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:16.738 00.000 13524 Enqueuing Expose request
21:56:16.800 00.062 18852 IsGuiding returns 0
21:56:16.800 00.000 18852 Move returns status 0, amount 56
21:56:16.800 00.000 18852 MoveAxis(N, 0, ABG)
21:56:16.800 00.000 18852 Move returns status 0, amount 0
21:56:16.800 00.000 18852 move complete, result=0
21:56:16.800 00.000 18852 worker thread done servicing request
21:56:16.800 00.000 18852 Worker thread wakes up
21:56:16.800 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:16.800 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:16.800 00.000 13524 GuideStep: 0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
21:56:20.049 03.249 18852 Exposure complete
21:56:20.081 00.032 18852 worker thread done servicing request
21:56:20.081 00.000 13524 OnExposeComplete: enter
21:56:20.081 00.000 13524 UpdateGuideState(): m_state=6
21:56:20.081 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
21:56:20.081 00.000 13524 Star::Find returns 1 (0), X=408.51, Y=277.71, Mass=580, SNR=14.9, Peak=151 HFD=1.7
21:56:20.081 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.13,-0.04,0.66,U] [#3 0.00,0.00,0.00,L] [#4 0.28,-0.42,0.92,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:56:20.081 00.000 13524 refined, 2 included, MultiStar: {0.22, -0.59}, one-star: {1.04, -1.12}
21:56:20.096 00.015 13524 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.99) = xAngle (-0.23 = -0.23)
21:56:20.096 00.000 13524 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.81 = 2.81)
21:56:20.096 00.000 13524 CameraToMount -- cameraX=0.22 cameraY=-0.59 hyp=0.63 cameraTheta=-1.22 mountX=0.61 mountY=0.20, mountTheta=0.32
21:56:20.096 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.22, y=-0.59, opts=13)
21:56:20.096 00.000 13524 Enqueuing Move request for scope (0.22, -0.59)
21:56:20.096 00.000 18852 Worker thread wakes up
21:56:20.096 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.59) opts 0xd
21:56:20.096 00.000 18852 Handling offset move in thread for scope, endpoint = (0.22, -0.59)
21:56:20.096 00.000 18852 Moving (0.22, -0.59) raw xDistance=0.61 yDistance=0.20
21:56:20.096 00.000 18852 PPEC rslt: input = 0.61, final = -0.25, react = 0.09, pred = -0.54, hyst = 0.08, hyst_pct = 0.38, period_length = 479.00
21:56:20.096 00.000 18852 PPEC: input: 0.61, control: -0.25, exposure: 3000
21:56:20.096 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:20.096 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:56:20.096 00.000 18852 MoveAxis(E, 61, ABG)
21:56:20.096 00.000 18852 Guiding  Dir = 2, Dur = 61
21:56:20.096 00.000 18852 IsSlewing returns 0
21:56:20.096 00.000 18852 IsGuiding returns 0
21:56:20.096 00.000 18852 PulseGuide returned control before completion, sleep 70
21:56:20.112 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=3, FiltMax=256, Gamma=1.000
21:56:20.112 00.000 13524 UpdateGuideState exits: m=580 SNR=14.9
21:56:20.112 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:20.128 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:20.128 00.000 13524 Enqueuing Expose request
21:56:20.190 00.062 18852 IsGuiding returns 0
21:56:20.190 00.000 18852 Move returns status 0, amount 61
21:56:20.190 00.000 18852 MoveAxis(N, 0, ABG)
21:56:20.190 00.000 18852 Move returns status 0, amount 0
21:56:20.190 00.000 18852 move complete, result=0
21:56:20.190 00.000 18852 worker thread done servicing request
21:56:20.190 00.000 13524 GuideStep: 0.6 px 61 ms EAST, 0.2 px 0 ms NORTH
21:56:20.190 00.000 18852 Worker thread wakes up
21:56:20.190 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:20.190 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:23.439 03.249 18852 Exposure complete
21:56:23.471 00.032 18852 worker thread done servicing request
21:56:23.471 00.000 13524 OnExposeComplete: enter
21:56:23.471 00.000 13524 UpdateGuideState(): m_state=6
21:56:23.471 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
21:56:23.471 00.000 13524 Star::Find returns 1 (0), X=408.86, Y=277.88, Mass=544, SNR=14.4, Peak=144 HFD=2.2
21:56:23.471 00.000 13524 MultiStar: [#1 2.41,-3.43,0.00,M3] [#2 -1.04,-0.49,0.73,U] [#3 0.00,0.00,0.00,L] [#4 1.19,-0.94,0.93,U] [#5 1.77,-0.17,0.47,U] [#6 0.00,0.00,0.00,L] 
21:56:23.486 00.015 13524 refined, 3 included, MultiStar: {0.82, -0.72}, one-star: {1.40, -0.94}
21:56:23.486 00.000 13524 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.99) = xAngle (0.27 = 0.27)
21:56:23.486 00.000 13524 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.31 = -2.97)
21:56:23.486 00.000 13524 CameraToMount -- cameraX=0.82 cameraY=-0.72 hyp=1.09 cameraTheta=-0.72 mountX=1.05 mountY=-0.19, mountTheta=-0.18
21:56:23.486 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.82, y=-0.72, opts=13)
21:56:23.486 00.000 13524 Enqueuing Move request for scope (0.82, -0.72)
21:56:23.486 00.000 18852 Worker thread wakes up
21:56:23.486 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.72) opts 0xd
21:56:23.486 00.000 18852 Handling offset move in thread for scope, endpoint = (0.82, -0.72)
21:56:23.486 00.000 18852 Moving (0.82, -0.72) raw xDistance=1.05 yDistance=-0.19
21:56:23.486 00.000 18852 PPEC rslt: input = 1.05, final = -0.19, react = 0.16, pred = -0.54, hyst = 0.14, hyst_pct = 0.37, period_length = 479.00
21:56:23.486 00.000 18852 PPEC: input: 1.05, control: -0.19, exposure: 3000
21:56:23.486 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:23.486 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:56:23.486 00.000 18852 MoveAxis(E, 46, ABG)
21:56:23.486 00.000 18852 Guiding  Dir = 2, Dur = 46
21:56:23.486 00.000 18852 IsSlewing returns 0
21:56:23.486 00.000 18852 IsGuiding returns 0
21:56:23.486 00.000 18852 PulseGuide returned control before completion, sleep 55
21:56:23.502 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:56:23.517 00.015 13524 UpdateGuideState exits: m=544 SNR=14.4
21:56:23.517 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:23.517 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:23.517 00.000 13524 Enqueuing Expose request
21:56:23.564 00.047 18852 IsGuiding returns 0
21:56:23.564 00.000 18852 Move returns status 0, amount 46
21:56:23.564 00.000 18852 MoveAxis(N, 0, ABG)
21:56:23.564 00.000 18852 Move returns status 0, amount 0
21:56:23.564 00.000 18852 move complete, result=0
21:56:23.564 00.000 18852 worker thread done servicing request
21:56:23.564 00.000 18852 Worker thread wakes up
21:56:23.564 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:23.564 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:23.564 00.000 13524 GuideStep: 1.1 px 46 ms EAST, -0.2 px 0 ms NORTH
21:56:26.797 03.233 18852 Exposure complete
21:56:26.828 00.031 18852 worker thread done servicing request
21:56:26.828 00.000 13524 OnExposeComplete: enter
21:56:26.828 00.000 13524 UpdateGuideState(): m_state=6
21:56:26.828 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
21:56:26.828 00.000 13524 Star::Find returns 1 (0), X=409.26, Y=276.72, Mass=460, SNR=12.8, Peak=131 HFD=2.0
21:56:26.828 00.000 13524 MultiStar: [#1 2.49,-4.04,0.00,M4] [#2 -0.54,-0.93,0.77,U] [#3 0.00,0.00,0.00,L] [#4 0.48,-1.15,1.12,U] [#5 0.00,0.00,0.00,L] [#6 1.59,-2.33,0.59,U] 
21:56:26.828 00.000 13524 refined, 3 included, MultiStar: {0.82, -1.58}, one-star: {1.80, -2.10}
21:56:26.828 00.000 13524 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.99) = xAngle (-0.10 = -0.10)
21:56:26.828 00.000 13524 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.94 = 2.94)
21:56:26.844 00.016 13524 CameraToMount -- cameraX=0.82 cameraY=-1.58 hyp=1.78 cameraTheta=-1.09 mountX=1.77 mountY=0.35, mountTheta=0.20
21:56:26.844 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.82, y=-1.58, opts=13)
21:56:26.844 00.000 13524 Enqueuing Move request for scope (0.82, -1.58)
21:56:26.844 00.000 18852 Worker thread wakes up
21:56:26.844 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.82, -1.58) opts 0xd
21:56:26.844 00.000 18852 Handling offset move in thread for scope, endpoint = (0.82, -1.58)
21:56:26.844 00.000 18852 Moving (0.82, -1.58) raw xDistance=1.77 yDistance=0.35
21:56:26.844 00.000 18852 PPEC rslt: input = 1.77, final = -0.02, react = 0.27, pred = -0.43, hyst = 0.24, hyst_pct = 0.37, period_length = 479.00
21:56:26.844 00.000 18852 PPEC: input: 1.77, control: -0.02, exposure: 3000
21:56:26.844 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:26.844 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:56:26.844 00.000 18852 MoveAxis(E, 4, ABG)
21:56:26.844 00.000 18852 Guiding  Dir = 2, Dur = 4
21:56:26.844 00.000 18852 IsSlewing returns 0
21:56:26.844 00.000 18852 IsGuiding returns 0
21:56:26.844 00.000 18852 PulseGuide returned control before completion, sleep 13
21:56:26.844 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=256, Gamma=1.000
21:56:26.859 00.015 13524 UpdateGuideState exits: m=460 SNR=12.8
21:56:26.859 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:26.859 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:26.859 00.000 13524 Enqueuing Expose request
21:56:26.875 00.016 18852 IsGuiding returns 0
21:56:26.875 00.000 18852 Move returns status 0, amount 4
21:56:26.875 00.000 18852 MoveAxis(N, 0, ABG)
21:56:26.875 00.000 18852 Move returns status 0, amount 0
21:56:26.875 00.000 18852 move complete, result=0
21:56:26.875 00.000 18852 worker thread done servicing request
21:56:26.875 00.000 18852 Worker thread wakes up
21:56:26.875 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:26.875 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:26.875 00.000 13524 GuideStep: 1.8 px 4 ms EAST, 0.4 px 0 ms NORTH
21:56:30.109 03.234 18852 Exposure complete
21:56:30.140 00.031 18852 worker thread done servicing request
21:56:30.140 00.000 13524 OnExposeComplete: enter
21:56:30.140 00.000 13524 UpdateGuideState(): m_state=6
21:56:30.140 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
21:56:30.140 00.000 13524 Star::Find returns 1 (0), X=408.97, Y=277.06, Mass=453, SNR=12.8, Peak=131 HFD=2.1
21:56:30.140 00.000 13524 MultiStar: [#1 1.82,-4.11,0.00,M5] [#2 -1.07,-1.10,0.85,U] [#3 1.56,-3.31,0.00,M1] [#4 0.45,-1.26,1.03,U] [#5 1.08,-1.41,0.63,U] [#6 0.00,0.00,0.00,L] 
21:56:30.155 00.015 13524 refined, 3 included, MultiStar: {0.50, -1.39}, one-star: {1.51, -1.76}
21:56:30.155 00.000 13524 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.99) = xAngle (-0.24 = -0.24)
21:56:30.155 00.000 13524 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.81 = 2.81)
21:56:30.155 00.000 13524 CameraToMount -- cameraX=0.50 cameraY=-1.39 hyp=1.48 cameraTheta=-1.23 mountX=1.44 mountY=0.49, mountTheta=0.33
21:56:30.155 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.50, y=-1.39, opts=13)
21:56:30.155 00.000 13524 Enqueuing Move request for scope (0.50, -1.39)
21:56:30.155 00.000 18852 Worker thread wakes up
21:56:30.155 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.50, -1.39) opts 0xd
21:56:30.155 00.000 18852 Handling offset move in thread for scope, endpoint = (0.50, -1.39)
21:56:30.155 00.000 18852 Moving (0.50, -1.39) raw xDistance=1.44 yDistance=0.49
21:56:30.155 00.000 18852 PPEC rslt: input = 1.44, final = -0.03, react = 0.22, pred = -0.37, hyst = 0.19, hyst_pct = 0.37, period_length = 479.00
21:56:30.155 00.000 18852 PPEC: input: 1.44, control: -0.03, exposure: 3000
21:56:30.155 00.000 18852 switching direction from -1 to 1 - decHistory=3 oldest=0.56 newest=0.65
21:56:30.155 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
21:56:30.155 00.000 18852 MoveAxis(E, 7, ABG)
21:56:30.155 00.000 18852 Guiding  Dir = 2, Dur = 7
21:56:30.155 00.000 18852 IsSlewing returns 0
21:56:30.155 00.000 18852 IsGuiding returns 0
21:56:30.155 00.000 18852 PulseGuide returned control before completion, sleep 16
21:56:30.171 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=3, FiltMax=255, Gamma=1.000
21:56:30.171 00.000 13524 UpdateGuideState exits: m=453 SNR=12.8
21:56:30.187 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:30.187 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:30.187 00.000 13524 Enqueuing Expose request
21:56:30.187 00.000 18852 IsGuiding returns 0
21:56:30.187 00.000 18852 Move returns status 0, amount 7
21:56:30.187 00.000 18852 MoveAxis(S, 141, ABG)
21:56:30.187 00.000 18852 Guiding  Dir = 1, Dur = 141
21:56:30.187 00.000 18852 IsSlewing returns 0
21:56:30.187 00.000 18852 IsGuiding returns 0
21:56:30.187 00.000 18852 PulseGuide returned control before completion, sleep 150
21:56:30.359 00.172 18852 IsGuiding returns 0
21:56:30.359 00.000 18852 Move returns status 0, amount 141
21:56:30.359 00.000 18852 move complete, result=0
21:56:30.359 00.000 18852 worker thread done servicing request
21:56:30.359 00.000 18852 Worker thread wakes up
21:56:30.359 00.000 13524 GuideStep: 1.4 px 7 ms EAST, 0.5 px 141 ms SOUTH
21:56:30.359 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:30.359 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:33.623 03.264 18852 Exposure complete
21:56:33.655 00.032 18852 worker thread done servicing request
21:56:33.655 00.000 13524 OnExposeComplete: enter
21:56:33.655 00.000 13524 UpdateGuideState(): m_state=6
21:56:33.655 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
21:56:33.655 00.000 13524 Star::Find returns 1 (0), X=408.87, Y=277.46, Mass=456, SNR=13.2, Peak=146 HFD=2.0
21:56:33.670 00.015 13524 MultiStar: [#1 1.63,-3.13,0.00,M6] [#2 -0.91,-0.52,0.75,U] [#3 0.00,0.00,0.00,L] [#4 -1.43,-0.08,1.09,U] [#5 0.54,-0.66,0.50,U] [#6 0.00,0.00,0.00,L] 
21:56:33.670 00.000 13524 refined, 3 included, MultiStar: {-0.17, -0.65}, one-star: {1.41, -1.36}
21:56:33.670 00.000 13524 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.99) = xAngle (-0.84 = -0.84)
21:56:33.670 00.000 13524 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.21 = 2.21)
21:56:33.670 00.000 13524 CameraToMount -- cameraX=-0.17 cameraY=-0.65 hyp=0.67 cameraTheta=-1.82 mountX=0.45 mountY=0.54, mountTheta=0.88
21:56:33.670 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.17, y=-0.65, opts=13)
21:56:33.670 00.000 13524 Enqueuing Move request for scope (-0.17, -0.65)
21:56:33.670 00.000 18852 Worker thread wakes up
21:56:33.670 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.65) opts 0xd
21:56:33.670 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.17, -0.65)
21:56:33.670 00.000 18852 Moving (-0.17, -0.65) raw xDistance=0.45 yDistance=0.54
21:56:33.670 00.000 18852 PPEC rslt: input = 0.45, final = -0.05, react = 0.07, pred = -0.19, hyst = 0.06, hyst_pct = 0.36, period_length = 479.00
21:56:33.670 00.000 18852 PPEC: input: 0.45, control: -0.05, exposure: 3000
21:56:33.670 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
21:56:33.670 00.000 18852 MoveAxis(E, 13, ABG)
21:56:33.670 00.000 18852 Guiding  Dir = 2, Dur = 13
21:56:33.670 00.000 18852 IsSlewing returns 0
21:56:33.670 00.000 18852 IsGuiding returns 0
21:56:33.670 00.000 18852 PulseGuide returned control before completion, sleep 22
21:56:33.686 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=3, FiltMax=254, Gamma=1.000
21:56:33.686 00.000 13524 UpdateGuideState exits: m=456 SNR=13.2
21:56:33.701 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:33.701 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:33.701 00.000 13524 Enqueuing Expose request
21:56:33.717 00.016 18852 IsGuiding returns 0
21:56:33.717 00.000 18852 Move returns status 0, amount 13
21:56:33.717 00.000 18852 MoveAxis(S, 156, ABG)
21:56:33.717 00.000 18852 Guiding  Dir = 1, Dur = 156
21:56:33.717 00.000 18852 IsSlewing returns 0
21:56:33.717 00.000 18852 IsGuiding returns 0
21:56:33.717 00.000 18852 PulseGuide returned control before completion, sleep 165
21:56:33.889 00.172 18852 IsGuiding returns 0
21:56:33.889 00.000 18852 Move returns status 0, amount 156
21:56:33.889 00.000 18852 move complete, result=0
21:56:33.889 00.000 18852 worker thread done servicing request
21:56:33.889 00.000 18852 Worker thread wakes up
21:56:33.889 00.000 13524 GuideStep: 0.4 px 13 ms EAST, 0.5 px 156 ms SOUTH
21:56:33.889 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:33.889 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:37.123 03.234 18852 Exposure complete
21:56:37.169 00.046 18852 worker thread done servicing request
21:56:37.169 00.000 13524 OnExposeComplete: enter
21:56:37.169 00.000 13524 UpdateGuideState(): m_state=6
21:56:37.169 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
21:56:37.169 00.000 13524 Star::Find returns 1 (0), X=408.67, Y=277.62, Mass=452, SNR=13.0, Peak=137 HFD=1.7
21:56:37.169 00.000 13524 MultiStar: [#1 1.98,-3.17,0.00,M7] [#2 -0.61,-0.25,0.71,U] [#3 0.00,0.00,0.00,L] [#4 0.52,-0.99,1.03,U] [#5 0.42,-0.69,0.60,U] [#6 0.00,0.00,0.00,L] 
21:56:37.169 00.000 13524 refined, 3 included, MultiStar: {0.46, -0.84}, one-star: {1.21, -1.21}
21:56:37.169 00.000 13524 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.99) = xAngle (-0.08 = -0.08)
21:56:37.169 00.000 13524 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.96 = 2.96)
21:56:37.169 00.000 13524 CameraToMount -- cameraX=0.46 cameraY=-0.84 hyp=0.96 cameraTheta=-1.07 mountX=0.96 mountY=0.17, mountTheta=0.18
21:56:37.169 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.46, y=-0.84, opts=13)
21:56:37.185 00.016 13524 Enqueuing Move request for scope (0.46, -0.84)
21:56:37.185 00.000 18852 Worker thread wakes up
21:56:37.185 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.84) opts 0xd
21:56:37.185 00.000 18852 Handling offset move in thread for scope, endpoint = (0.46, -0.84)
21:56:37.185 00.000 18852 Moving (0.46, -0.84) raw xDistance=0.96 yDistance=0.17
21:56:37.185 00.000 18852 PPEC rslt: input = 0.96, final = -0.06, react = 0.14, pred = -0.30, hyst = 0.13, hyst_pct = 0.36, period_length = 479.00
21:56:37.185 00.000 18852 PPEC: input: 0.96, control: -0.06, exposure: 3000
21:56:37.185 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:37.185 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:56:37.185 00.000 18852 MoveAxis(E, 14, ABG)
21:56:37.185 00.000 18852 Guiding  Dir = 2, Dur = 14
21:56:37.185 00.000 18852 IsSlewing returns 0
21:56:37.185 00.000 18852 IsGuiding returns 0
21:56:37.185 00.000 18852 PulseGuide returned control before completion, sleep 23
21:56:37.185 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=3, FiltMax=254, Gamma=1.000
21:56:37.216 00.031 18852 IsGuiding returns 1
21:56:37.216 00.000 18852 scope still moving after pulse duration time elapsed
21:56:37.216 00.000 13524 UpdateGuideState exits: m=452 SNR=13.0
21:56:37.216 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:37.216 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:37.216 00.000 13524 Enqueuing Expose request
21:56:37.247 00.031 18852 IsSlewing returns 0
21:56:37.247 00.000 18852 IsGuiding returns 0
21:56:37.247 00.000 18852 scope move finished after 14 + 46 ms
21:56:37.247 00.000 18852 Move returns status 0, amount 14
21:56:37.247 00.000 18852 MoveAxis(N, 0, ABG)
21:56:37.247 00.000 18852 Move returns status 0, amount 0
21:56:37.247 00.000 18852 move complete, result=0
21:56:37.247 00.000 18852 worker thread done servicing request
21:56:37.247 00.000 18852 Worker thread wakes up
21:56:37.247 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:37.247 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:37.247 00.000 13524 GuideStep: 1.0 px 14 ms EAST, 0.2 px 0 ms NORTH
21:56:40.481 03.234 18852 Exposure complete
21:56:40.512 00.031 18852 worker thread done servicing request
21:56:40.512 00.000 13524 OnExposeComplete: enter
21:56:40.512 00.000 13524 UpdateGuideState(): m_state=6
21:56:40.512 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
21:56:40.512 00.000 13524 Star::Find returns 1 (0), X=408.49, Y=277.75, Mass=488, SNR=13.6, Peak=145 HFD=1.8
21:56:40.512 00.000 13524 MultiStar: [#1 1.76,-2.89,0.00,M8] [#2 -1.00,0.10,0.64,U] [#3 2.84,-1.10,0.00,M2] [#4 0.71,-0.77,0.97,U] [#5 0.41,-0.63,0.59,U] [#6 1.10,-0.94,0.56,U] 
21:56:40.512 00.000 13524 refined, 4 included, MultiStar: {0.52, -0.71}, one-star: {1.03, -1.07}
21:56:40.512 00.000 13524 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.99) = xAngle (0.05 = 0.05)
21:56:40.512 00.000 13524 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.09 = 3.09)
21:56:40.512 00.000 13524 CameraToMount -- cameraX=0.52 cameraY=-0.71 hyp=0.88 cameraTheta=-0.94 mountX=0.88 mountY=0.04, mountTheta=0.05
21:56:40.528 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.52, y=-0.71, opts=13)
21:56:40.528 00.000 13524 Enqueuing Move request for scope (0.52, -0.71)
21:56:40.528 00.000 18852 Worker thread wakes up
21:56:40.528 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.71) opts 0xd
21:56:40.528 00.000 18852 Handling offset move in thread for scope, endpoint = (0.52, -0.71)
21:56:40.528 00.000 18852 Moving (0.52, -0.71) raw xDistance=0.88 yDistance=0.04
21:56:40.528 00.000 18852 PPEC rslt: input = 0.88, final = -0.09, react = 0.13, pred = -0.33, hyst = 0.12, hyst_pct = 0.35, period_length = 479.00
21:56:40.528 00.000 18852 PPEC: input: 0.88, control: -0.09, exposure: 3000
21:56:40.528 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:40.528 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:56:40.528 00.000 18852 MoveAxis(E, 22, ABG)
21:56:40.528 00.000 18852 Guiding  Dir = 2, Dur = 22
21:56:40.528 00.000 18852 IsSlewing returns 0
21:56:40.528 00.000 18852 IsGuiding returns 0
21:56:40.528 00.000 18852 PulseGuide returned control before completion, sleep 31
21:56:40.528 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=256, Gamma=1.000
21:56:40.559 00.031 13524 UpdateGuideState exits: m=488 SNR=13.6
21:56:40.559 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:40.559 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:40.559 00.000 13524 Enqueuing Expose request
21:56:40.575 00.016 18852 IsGuiding returns 0
21:56:40.575 00.000 18852 Move returns status 0, amount 22
21:56:40.575 00.000 18852 MoveAxis(N, 0, ABG)
21:56:40.575 00.000 18852 Move returns status 0, amount 0
21:56:40.575 00.000 18852 move complete, result=0
21:56:40.575 00.000 18852 worker thread done servicing request
21:56:40.575 00.000 18852 Worker thread wakes up
21:56:40.575 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:40.575 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:40.575 00.000 13524 GuideStep: 0.9 px 22 ms EAST, 0.0 px 0 ms NORTH
21:56:43.809 03.234 18852 Exposure complete
21:56:43.840 00.031 18852 worker thread done servicing request
21:56:43.840 00.000 13524 OnExposeComplete: enter
21:56:43.840 00.000 13524 UpdateGuideState(): m_state=6
21:56:43.840 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
21:56:43.840 00.000 13524 Star::Find returns 1 (0), X=408.60, Y=278.13, Mass=479, SNR=13.4, Peak=131 HFD=2.2
21:56:43.840 00.000 13524 MultiStar: [#1 1.73,-2.83,0.00,M9] [#2 -1.13,0.28,0.68,U] [#3 0.00,0.00,0.00,L] [#4 0.44,-0.54,1.05,U] [#5 0.26,-0.16,0.56,U] [#6 0.72,-1.35,0.68,U] 
21:56:43.840 00.000 13524 refined, 4 included, MultiStar: {0.37, -0.52}, one-star: {1.14, -0.69}
21:56:43.840 00.000 13524 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.99) = xAngle (0.03 = 0.03)
21:56:43.840 00.000 13524 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.08 = 3.08)
21:56:43.840 00.000 13524 CameraToMount -- cameraX=0.37 cameraY=-0.52 hyp=0.64 cameraTheta=-0.95 mountX=0.64 mountY=0.04, mountTheta=0.06
21:56:43.855 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.37, y=-0.52, opts=13)
21:56:43.855 00.000 13524 Enqueuing Move request for scope (0.37, -0.52)
21:56:43.855 00.000 18852 Worker thread wakes up
21:56:43.855 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.52) opts 0xd
21:56:43.855 00.000 18852 Handling offset move in thread for scope, endpoint = (0.37, -0.52)
21:56:43.855 00.000 18852 Moving (0.37, -0.52) raw xDistance=0.64 yDistance=0.04
21:56:43.855 00.000 18852 PPEC rslt: input = 0.64, final = -0.17, react = 0.10, pred = -0.41, hyst = 0.09, hyst_pct = 0.35, period_length = 479.00
21:56:43.855 00.000 18852 PPEC: input: 0.64, control: -0.17, exposure: 3000
21:56:43.855 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:43.855 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:56:43.855 00.000 18852 MoveAxis(E, 42, ABG)
21:56:43.855 00.000 18852 Guiding  Dir = 2, Dur = 42
21:56:43.855 00.000 18852 IsSlewing returns 0
21:56:43.855 00.000 18852 IsGuiding returns 0
21:56:43.855 00.000 18852 PulseGuide returned control before completion, sleep 51
21:56:43.855 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=256, Gamma=1.000
21:56:43.886 00.031 13524 UpdateGuideState exits: m=479 SNR=13.4
21:56:43.886 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:43.886 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:43.886 00.000 13524 Enqueuing Expose request
21:56:43.918 00.032 18852 IsGuiding returns 0
21:56:43.918 00.000 18852 Move returns status 0, amount 42
21:56:43.918 00.000 18852 MoveAxis(N, 0, ABG)
21:56:43.918 00.000 18852 Move returns status 0, amount 0
21:56:43.918 00.000 18852 move complete, result=0
21:56:43.918 00.000 18852 worker thread done servicing request
21:56:43.918 00.000 18852 Worker thread wakes up
21:56:43.918 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:43.918 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:43.918 00.000 13524 GuideStep: 0.6 px 42 ms EAST, 0.0 px 0 ms NORTH
21:56:47.151 03.233 18852 Exposure complete
21:56:47.198 00.047 18852 worker thread done servicing request
21:56:47.198 00.000 13524 OnExposeComplete: enter
21:56:47.198 00.000 13524 UpdateGuideState(): m_state=6
21:56:47.198 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
21:56:47.198 00.000 13524 Star::Find returns 1 (0), X=408.23, Y=278.17, Mass=557, SNR=14.3, Peak=125 HFD=2.3
21:56:47.198 00.000 13524 MultiStar: [#1 1.37,-2.69,0.00,M10] [#2 -1.31,0.22,0.76,U] [#3 0.00,0.00,0.00,L] [#4 0.48,-0.24,0.89,U] [#5 0.08,-0.06,0.57,U] [#6 0.00,0.00,0.00,L] 
21:56:47.198 00.000 13524 refined, 3 included, MultiStar: {0.08, -0.23}, one-star: {0.77, -0.65}
21:56:47.214 00.016 13524 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.99) = xAngle (-0.25 = -0.25)
21:56:47.214 00.000 13524 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.79 = 2.79)
21:56:47.214 00.000 13524 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.24 mountX=0.23 mountY=0.08, mountTheta=0.34
21:56:47.214 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.08, y=-0.23, opts=13)
21:56:47.214 00.000 13524 Enqueuing Move request for scope (0.08, -0.23)
21:56:47.214 00.000 18852 Worker thread wakes up
21:56:47.214 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
21:56:47.214 00.000 18852 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
21:56:47.214 00.000 18852 Moving (0.08, -0.23) raw xDistance=0.23 yDistance=0.08
21:56:47.214 00.000 18852 PPEC rslt: input = 0.23, final = -0.26, react = 0.03, pred = -0.46, hyst = 0.03, hyst_pct = 0.35, period_length = 479.00
21:56:47.214 00.000 18852 PPEC: input: 0.23, control: -0.26, exposure: 3000
21:56:47.214 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:47.214 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:56:47.214 00.000 18852 MoveAxis(E, 65, ABG)
21:56:47.214 00.000 18852 Guiding  Dir = 2, Dur = 65
21:56:47.214 00.000 18852 IsSlewing returns 0
21:56:47.214 00.000 18852 IsGuiding returns 0
21:56:47.214 00.000 18852 PulseGuide returned control before completion, sleep 74
21:56:47.229 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=256, Gamma=1.000
21:56:47.229 00.000 13524 UpdateGuideState exits: m=557 SNR=14.3
21:56:47.229 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:47.245 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:47.245 00.000 13524 Enqueuing Expose request
21:56:47.308 00.063 18852 IsGuiding returns 0
21:56:47.308 00.000 18852 Move returns status 0, amount 65
21:56:47.308 00.000 18852 MoveAxis(N, 0, ABG)
21:56:47.308 00.000 18852 Move returns status 0, amount 0
21:56:47.308 00.000 18852 move complete, result=0
21:56:47.308 00.000 18852 worker thread done servicing request
21:56:47.308 00.000 18852 Worker thread wakes up
21:56:47.308 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:47.308 00.000 13524 GuideStep: 0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
21:56:47.308 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:50.541 03.233 18852 Exposure complete
21:56:50.588 00.047 18852 worker thread done servicing request
21:56:50.588 00.000 13524 OnExposeComplete: enter
21:56:50.588 00.000 13524 UpdateGuideState(): m_state=6
21:56:50.588 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
21:56:50.588 00.000 13524 Star::Find returns 1 (0), X=408.10, Y=278.42, Mass=544, SNR=14.5, Peak=123 HFD=2.2
21:56:50.588 00.000 13524 MultiStar: [#1 1.36,-2.07,0.89,U] [#2 -1.55,0.66,0.70,U] [#3 0.82,-1.74,0.42,U] [#4 1.28,-0.20,0.92,U] [#5 0.30,0.43,0.50,U] [#6 1.40,0.08,0.55,U] 
21:56:50.588 00.000 13524 single-star, 6 included, MultiStar: {0.64, -0.49}, one-star: {0.64, -0.40}
21:56:50.588 00.000 13524 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.99) = xAngle (0.42 = 0.42)
21:56:50.588 00.000 13524 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.47 = -2.81)
21:56:50.588 00.000 13524 CameraToMount -- cameraX=0.64 cameraY=-0.40 hyp=0.75 cameraTheta=-0.56 mountX=0.69 mountY=-0.24, mountTheta=-0.34
21:56:50.588 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.64, y=-0.40, opts=13)
21:56:50.588 00.000 13524 Enqueuing Move request for scope (0.64, -0.40)
21:56:50.604 00.016 18852 Worker thread wakes up
21:56:50.604 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.40) opts 0xd
21:56:50.604 00.000 18852 Handling offset move in thread for scope, endpoint = (0.64, -0.40)
21:56:50.604 00.000 18852 Moving (0.64, -0.40) raw xDistance=0.69 yDistance=-0.24
21:56:50.604 00.000 18852 PPEC rslt: input = 0.69, final = -0.23, react = 0.10, pred = -0.50, hyst = 0.09, hyst_pct = 0.34, period_length = 479.00
21:56:50.604 00.000 18852 PPEC: input: 0.69, control: -0.23, exposure: 3000
21:56:50.604 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:50.604 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:56:50.604 00.000 18852 MoveAxis(E, 55, ABG)
21:56:50.604 00.000 18852 Guiding  Dir = 2, Dur = 55
21:56:50.604 00.000 18852 IsSlewing returns 0
21:56:50.604 00.000 18852 IsGuiding returns 0
21:56:50.604 00.000 18852 PulseGuide returned control before completion, sleep 64
21:56:50.604 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=250, Gamma=1.000
21:56:50.619 00.015 13524 UpdateGuideState exits: m=544 SNR=14.5
21:56:50.619 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:50.619 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:50.619 00.000 13524 Enqueuing Expose request
21:56:50.682 00.063 18852 IsGuiding returns 0
21:56:50.682 00.000 18852 Move returns status 0, amount 55
21:56:50.682 00.000 18852 MoveAxis(N, 0, ABG)
21:56:50.682 00.000 18852 Move returns status 0, amount 0
21:56:50.682 00.000 18852 move complete, result=0
21:56:50.682 00.000 18852 worker thread done servicing request
21:56:50.682 00.000 18852 Worker thread wakes up
21:56:50.682 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:50.682 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:50.682 00.000 13524 GuideStep: 0.7 px 55 ms EAST, -0.2 px 0 ms NORTH
21:56:53.915 03.233 18852 Exposure complete
21:56:53.947 00.032 18852 worker thread done servicing request
21:56:53.947 00.000 13524 OnExposeComplete: enter
21:56:53.947 00.000 13524 UpdateGuideState(): m_state=6
21:56:53.947 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
21:56:53.947 00.000 13524 Star::Find returns 1 (0), X=408.56, Y=278.22, Mass=498, SNR=13.9, Peak=132 HFD=1.9
21:56:53.947 00.000 13524 MultiStar: [#1 1.67,-2.69,0.00,M10] [#2 -1.36,0.37,0.82,U] [#3 0.00,0.00,0.00,L] [#4 0.53,-0.23,0.98,U] [#5 0.31,0.73,0.52,U] [#6 0.00,0.00,0.00,L] 
21:56:53.947 00.000 13524 refined, 3 included, MultiStar: {0.20, -0.05}, one-star: {1.10, -0.60}
21:56:53.947 00.000 13524 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.99) = xAngle (0.76 = 0.76)
21:56:53.962 00.015 13524 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.81 = -2.48)
21:56:53.962 00.000 13524 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.22 mountX=0.15 mountY=-0.13, mountTheta=-0.71
21:56:53.962 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.20, y=-0.05, opts=13)
21:56:53.962 00.000 13524 Enqueuing Move request for scope (0.20, -0.05)
21:56:53.962 00.000 18852 Worker thread wakes up
21:56:53.962 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
21:56:53.962 00.000 18852 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
21:56:53.962 00.000 18852 Moving (0.20, -0.05) raw xDistance=0.15 yDistance=-0.13
21:56:53.962 00.000 18852 PPEC rslt: input = 0.15, final = -0.30, react = 0.02, pred = -0.46, hyst = 0.00, hyst_pct = 0.34, period_length = 479.00
21:56:53.962 00.000 18852 PPEC: input: 0.15, control: -0.30, exposure: 3000
21:56:53.962 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:53.962 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:56:53.962 00.000 18852 MoveAxis(E, 74, ABG)
21:56:53.962 00.000 18852 Guiding  Dir = 2, Dur = 74
21:56:53.962 00.000 18852 IsSlewing returns 0
21:56:53.962 00.000 18852 IsGuiding returns 0
21:56:53.962 00.000 18852 PulseGuide returned control before completion, sleep 83
21:56:53.978 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=254, Gamma=1.000
21:56:53.978 00.000 13524 UpdateGuideState exits: m=498 SNR=13.9
21:56:53.978 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:53.978 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:53.993 00.015 13524 Enqueuing Expose request
21:56:54.072 00.079 18852 IsGuiding returns 0
21:56:54.072 00.000 18852 Move returns status 0, amount 74
21:56:54.072 00.000 18852 MoveAxis(N, 0, ABG)
21:56:54.072 00.000 18852 Move returns status 0, amount 0
21:56:54.072 00.000 18852 move complete, result=0
21:56:54.072 00.000 18852 worker thread done servicing request
21:56:54.072 00.000 18852 Worker thread wakes up
21:56:54.072 00.000 13524 GuideStep: 0.1 px 74 ms EAST, -0.1 px 0 ms NORTH
21:56:54.072 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:54.072 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:57.305 03.233 18852 Exposure complete
21:56:57.352 00.047 18852 worker thread done servicing request
21:56:57.352 00.000 13524 OnExposeComplete: enter
21:56:57.352 00.000 13524 UpdateGuideState(): m_state=6
21:56:57.352 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
21:56:57.352 00.000 13524 Star::Find returns 1 (0), X=408.49, Y=277.99, Mass=536, SNR=14.3, Peak=139 HFD=2.2
21:56:57.368 00.016 13524 MultiStar: [#1 1.59,-3.06,0.00,R] [#2 -0.90,0.55,0.67,U] [#3 1.60,-1.40,0.59,U] [#4 0.10,-0.27,0.95,U] [#5 0.94,-0.49,0.52,U] [#6 0.00,0.00,0.00,L] 
21:56:57.368 00.000 13524 refined, 4 included, MultiStar: {0.53, -0.49}, one-star: {1.03, -0.84}
21:56:57.368 00.000 13524 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.99) = xAngle (0.24 = 0.24)
21:56:57.368 00.000 13524 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.29 = -3.00)
21:56:57.368 00.000 13524 CameraToMount -- cameraX=0.53 cameraY=-0.49 hyp=0.72 cameraTheta=-0.75 mountX=0.69 mountY=-0.10, mountTheta=-0.15
21:56:57.368 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.53, y=-0.49, opts=13)
21:56:57.368 00.000 13524 Enqueuing Move request for scope (0.53, -0.49)
21:56:57.368 00.000 18852 Worker thread wakes up
21:56:57.368 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.49) opts 0xd
21:56:57.368 00.000 18852 Handling offset move in thread for scope, endpoint = (0.53, -0.49)
21:56:57.368 00.000 18852 Moving (0.53, -0.49) raw xDistance=0.69 yDistance=-0.10
21:56:57.368 00.000 18852 PPEC rslt: input = 0.69, final = -0.10, react = 0.10, pred = -0.30, hyst = 0.09, hyst_pct = 0.34, period_length = 479.00
21:56:57.368 00.000 18852 PPEC: input: 0.69, control: -0.10, exposure: 3000
21:56:57.368 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:57.368 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:56:57.368 00.000 18852 MoveAxis(E, 24, ABG)
21:56:57.368 00.000 18852 Guiding  Dir = 2, Dur = 24
21:56:57.368 00.000 18852 IsSlewing returns 0
21:56:57.368 00.000 18852 IsGuiding returns 0
21:56:57.368 00.000 18852 PulseGuide returned control before completion, sleep 33
21:56:57.383 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=39, FiltMin=2, FiltMax=256, Gamma=1.000
21:56:57.399 00.016 13524 UpdateGuideState exits: m=536 SNR=14.3
21:56:57.399 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:57.399 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:56:57.399 00.000 13524 Enqueuing Expose request
21:56:57.430 00.031 18852 IsGuiding returns 0
21:56:57.430 00.000 18852 Move returns status 0, amount 24
21:56:57.430 00.000 18852 MoveAxis(N, 0, ABG)
21:56:57.430 00.000 18852 Move returns status 0, amount 0
21:56:57.430 00.000 18852 move complete, result=0
21:56:57.430 00.000 18852 worker thread done servicing request
21:56:57.430 00.000 18852 Worker thread wakes up
21:56:57.430 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:56:57.430 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:56:57.430 00.000 13524 GuideStep: 0.7 px 24 ms EAST, -0.1 px 0 ms NORTH
21:57:00.664 03.234 18852 Exposure complete
21:57:00.695 00.031 18852 worker thread done servicing request
21:57:00.695 00.000 13524 OnExposeComplete: enter
21:57:00.695 00.000 13524 UpdateGuideState(): m_state=6
21:57:00.695 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
21:57:00.695 00.000 13524 Star::Find returns 1 (0), X=408.12, Y=278.16, Mass=463, SNR=13.2, Peak=118 HFD=2.2
21:57:00.695 00.000 13524 MultiStar: [#1 -0.10,0.54,0.99,U] [#2 -1.47,0.38,0.77,U] [#3 0.98,-1.87,0.49,U] [#4 0.04,0.16,0.94,U] [#5 0.18,-0.20,0.61,U] [#6 1.04,-0.19,0.64,U] 
21:57:00.695 00.000 13524 refined, 6 included, MultiStar: {0.13, -0.16}, one-star: {0.65, -0.67}
21:57:00.695 00.000 13524 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.99) = xAngle (0.11 = 0.11)
21:57:00.711 00.016 13524 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.16 = -3.13)
21:57:00.711 00.000 13524 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-0.88 mountX=0.20 mountY=-0.00, mountTheta=-0.01
21:57:00.711 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.13, y=-0.16, opts=13)
21:57:00.711 00.000 13524 Enqueuing Move request for scope (0.13, -0.16)
21:57:00.711 00.000 18852 Worker thread wakes up
21:57:00.711 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
21:57:00.711 00.000 18852 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
21:57:00.711 00.000 18852 Moving (0.13, -0.16) raw xDistance=0.20 yDistance=-0.00
21:57:00.711 00.000 18852 PPEC rslt: input = 0.20, final = -0.12, react = 0.03, pred = -0.22, hyst = 0.02, hyst_pct = 0.33, period_length = 479.00
21:57:00.711 00.000 18852 PPEC: input: 0.20, control: -0.12, exposure: 3000
21:57:00.711 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:00.711 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:57:00.711 00.000 18852 MoveAxis(E, 30, ABG)
21:57:00.711 00.000 18852 Guiding  Dir = 2, Dur = 30
21:57:00.711 00.000 18852 IsSlewing returns 0
21:57:00.711 00.000 18852 IsGuiding returns 0
21:57:00.711 00.000 18852 PulseGuide returned control before completion, sleep 39
21:57:00.726 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=1, FiltMax=254, Gamma=1.000
21:57:00.726 00.000 13524 UpdateGuideState exits: m=463 SNR=13.2
21:57:00.726 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:00.742 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:00.742 00.000 13524 Enqueuing Expose request
21:57:00.773 00.031 18852 IsGuiding returns 0
21:57:00.773 00.000 18852 Move returns status 0, amount 30
21:57:00.773 00.000 18852 MoveAxis(N, 0, ABG)
21:57:00.773 00.000 18852 Move returns status 0, amount 0
21:57:00.773 00.000 18852 move complete, result=0
21:57:00.773 00.000 18852 worker thread done servicing request
21:57:00.773 00.000 18852 Worker thread wakes up
21:57:00.773 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:00.773 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:00.773 00.000 13524 GuideStep: 0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
21:57:04.022 03.249 18852 Exposure complete
21:57:04.054 00.032 18852 worker thread done servicing request
21:57:04.054 00.000 13524 OnExposeComplete: enter
21:57:04.054 00.000 13524 UpdateGuideState(): m_state=6
21:57:04.054 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
21:57:04.054 00.000 13524 Star::Find returns 1 (0), X=408.26, Y=278.39, Mass=551, SNR=14.6, Peak=125 HFD=2.5
21:57:04.069 00.015 13524 MultiStar: [#1 -0.16,0.65,0.86,U] [#2 -1.57,0.46,0.81,U] [#3 1.33,-1.05,0.48,U] [#4 0.41,-0.24,0.86,U] [#5 0.00,0.00,0.00,L] [#6 0.22,-0.33,0.56,U] 
21:57:04.069 00.000 13524 refined, 5 included, MultiStar: {0.11, -0.09}, one-star: {0.80, -0.43}
21:57:04.069 00.000 13524 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.99) = xAngle (0.32 = 0.32)
21:57:04.069 00.000 13524 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.37 = -2.92)
21:57:04.069 00.000 13524 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.67 mountX=0.13 mountY=-0.03, mountTheta=-0.23
21:57:04.069 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.11, y=-0.09, opts=13)
21:57:04.069 00.000 13524 Enqueuing Move request for scope (0.11, -0.09)
21:57:04.069 00.000 18852 Worker thread wakes up
21:57:04.069 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
21:57:04.069 00.000 18852 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
21:57:04.069 00.000 18852 Moving (0.11, -0.09) raw xDistance=0.13 yDistance=-0.03
21:57:04.069 00.000 18852 PPEC rslt: input = 0.13, final = -0.11, react = 0.02, pred = -0.16, hyst = 0.00, hyst_pct = 0.33, period_length = 479.00
21:57:04.069 00.000 18852 PPEC: input: 0.13, control: -0.11, exposure: 3000
21:57:04.069 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:04.069 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:57:04.069 00.000 18852 MoveAxis(E, 27, ABG)
21:57:04.069 00.000 18852 Guiding  Dir = 2, Dur = 27
21:57:04.069 00.000 18852 IsSlewing returns 0
21:57:04.069 00.000 18852 IsGuiding returns 0
21:57:04.069 00.000 18852 PulseGuide returned control before completion, sleep 36
21:57:04.085 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
21:57:04.100 00.015 13524 UpdateGuideState exits: m=551 SNR=14.6
21:57:04.100 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:04.100 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:04.100 00.000 13524 Enqueuing Expose request
21:57:04.132 00.032 18852 IsGuiding returns 0
21:57:04.132 00.000 18852 Move returns status 0, amount 27
21:57:04.132 00.000 18852 MoveAxis(N, 0, ABG)
21:57:04.132 00.000 18852 Move returns status 0, amount 0
21:57:04.132 00.000 18852 move complete, result=0
21:57:04.132 00.000 18852 worker thread done servicing request
21:57:04.132 00.000 18852 Worker thread wakes up
21:57:04.132 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:04.132 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:04.132 00.000 13524 GuideStep: 0.1 px 27 ms EAST, -0.0 px 0 ms NORTH
21:57:07.365 03.233 18852 Exposure complete
21:57:07.397 00.032 18852 worker thread done servicing request
21:57:07.397 00.000 13524 OnExposeComplete: enter
21:57:07.397 00.000 13524 UpdateGuideState(): m_state=6
21:57:07.397 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
21:57:07.397 00.000 13524 Star::Find returns 1 (0), X=408.19, Y=278.63, Mass=581, SNR=14.8, Peak=141 HFD=2.1
21:57:07.397 00.000 13524 MultiStar: [#1 -0.36,1.24,0.91,U] [#2 -1.57,0.56,0.62,U] [#3 1.29,-0.88,0.53,U] [#4 -1.10,0.83,0.84,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:57:07.397 00.000 13524 refined, 4 included, MultiStar: {-0.21, 0.39}, one-star: {0.72, -0.19}
21:57:07.412 00.015 13524 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.99) = xAngle (3.06 = 3.06)
21:57:07.412 00.000 13524 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.10 = -0.18)
21:57:07.412 00.000 13524 CameraToMount -- cameraX=-0.21 cameraY=0.39 hyp=0.44 cameraTheta=2.07 mountX=-0.44 mountY=-0.08, mountTheta=-2.96
21:57:07.412 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.21, y=0.39, opts=13)
21:57:07.412 00.000 13524 Enqueuing Move request for scope (-0.21, 0.39)
21:57:07.412 00.000 18852 Worker thread wakes up
21:57:07.412 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.39) opts 0xd
21:57:07.412 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.21, 0.39)
21:57:07.412 00.000 18852 Moving (-0.21, 0.39) raw xDistance=-0.44 yDistance=-0.08
21:57:07.412 00.000 18852 PPEC rslt: input = -0.44, final = -0.17, react = -0.07, pred = -0.15, hyst = -0.06, hyst_pct = 0.33, period_length = 479.00
21:57:07.412 00.000 18852 PPEC: input: -0.44, control: -0.17, exposure: 3000
21:57:07.412 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:07.412 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:57:07.412 00.000 18852 MoveAxis(E, 41, ABG)
21:57:07.412 00.000 18852 Guiding  Dir = 2, Dur = 41
21:57:07.412 00.000 18852 IsSlewing returns 0
21:57:07.412 00.000 18852 IsGuiding returns 0
21:57:07.412 00.000 18852 PulseGuide returned control before completion, sleep 50
21:57:07.428 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:57:07.428 00.000 13524 UpdateGuideState exits: m=581 SNR=14.8
21:57:07.428 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:07.443 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:07.443 00.000 13524 Enqueuing Expose request
21:57:07.475 00.032 18852 IsGuiding returns 1
21:57:07.475 00.000 18852 scope still moving after pulse duration time elapsed
21:57:07.506 00.031 18852 IsSlewing returns 0
21:57:07.506 00.000 18852 IsGuiding returns 0
21:57:07.506 00.000 18852 scope move finished after 41 + 44 ms
21:57:07.506 00.000 18852 Move returns status 0, amount 41
21:57:07.506 00.000 18852 MoveAxis(N, 0, ABG)
21:57:07.506 00.000 18852 Move returns status 0, amount 0
21:57:07.506 00.000 18852 move complete, result=0
21:57:07.506 00.000 18852 worker thread done servicing request
21:57:07.506 00.000 18852 Worker thread wakes up
21:57:07.506 00.000 13524 GuideStep: -0.4 px 41 ms EAST, -0.1 px 0 ms NORTH
21:57:07.506 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:07.506 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:10.740 03.234 18852 Exposure complete
21:57:10.771 00.031 18852 worker thread done servicing request
21:57:10.771 00.000 13524 OnExposeComplete: enter
21:57:10.771 00.000 13524 UpdateGuideState(): m_state=6
21:57:10.771 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
21:57:10.771 00.000 13524 Star::Find returns 1 (0), X=408.05, Y=278.60, Mass=528, SNR=13.9, Peak=140 HFD=2.3
21:57:10.771 00.000 13524 MultiStar: [#1 -0.56,1.03,0.95,U] [#2 -1.89,0.62,0.72,U] [#3 0.96,-0.78,0.48,U] [#4 -0.04,0.24,0.92,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:57:10.771 00.000 13524 refined, 4 included, MultiStar: {-0.22, 0.26}, one-star: {0.58, -0.22}
21:57:10.771 00.000 13524 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.99) = xAngle (3.26 = -3.03)
21:57:10.771 00.000 13524 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.30 = 0.02)
21:57:10.771 00.000 13524 CameraToMount -- cameraX=-0.22 cameraY=0.26 hyp=0.34 cameraTheta=2.27 mountX=-0.34 mountY=0.01, mountTheta=3.12
21:57:10.786 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.22, y=0.26, opts=13)
21:57:10.786 00.000 13524 Enqueuing Move request for scope (-0.22, 0.26)
21:57:10.786 00.000 18852 Worker thread wakes up
21:57:10.786 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.26) opts 0xd
21:57:10.786 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.22, 0.26)
21:57:10.786 00.000 18852 Moving (-0.22, 0.26) raw xDistance=-0.34 yDistance=0.01
21:57:10.786 00.000 18852 PPEC rslt: input = -0.34, final = -0.20, react = -0.05, pred = -0.22, hyst = -0.05, hyst_pct = 0.32, period_length = 479.00
21:57:10.786 00.000 18852 PPEC: input: -0.34, control: -0.20, exposure: 3000
21:57:10.786 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:10.786 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:57:10.786 00.000 18852 MoveAxis(E, 48, ABG)
21:57:10.786 00.000 18852 Guiding  Dir = 2, Dur = 48
21:57:10.786 00.000 18852 IsSlewing returns 0
21:57:10.786 00.000 18852 IsGuiding returns 0
21:57:10.786 00.000 18852 PulseGuide returned control before completion, sleep 57
21:57:10.786 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=255, Gamma=1.000
21:57:10.802 00.016 13524 UpdateGuideState exits: m=528 SNR=13.9
21:57:10.802 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:10.802 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:10.818 00.016 13524 Enqueuing Expose request
21:57:10.864 00.046 18852 IsGuiding returns 0
21:57:10.864 00.000 18852 Move returns status 0, amount 48
21:57:10.864 00.000 18852 MoveAxis(N, 0, ABG)
21:57:10.864 00.000 18852 Move returns status 0, amount 0
21:57:10.864 00.000 18852 move complete, result=0
21:57:10.864 00.000 18852 worker thread done servicing request
21:57:10.864 00.000 18852 Worker thread wakes up
21:57:10.864 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:10.864 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:10.864 00.000 13524 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
21:57:14.102 03.238 18852 Exposure complete
21:57:14.133 00.031 18852 worker thread done servicing request
21:57:14.133 00.000 13524 OnExposeComplete: enter
21:57:14.133 00.000 13524 UpdateGuideState(): m_state=6
21:57:14.133 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
21:57:14.133 00.000 13524 Star::Find returns 1 (0), X=407.92, Y=278.65, Mass=469, SNR=13.1, Peak=149 HFD=2.1
21:57:14.133 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.82,1.04,0.76,U] [#3 1.39,-0.05,0.57,U] [#4 -0.36,0.42,0.99,U] [#5 -0.42,0.99,0.70,U] [#6 0.00,0.00,0.00,L] 
21:57:14.133 00.000 13524 refined, 4 included, MultiStar: {-0.20, 0.42}, one-star: {0.46, -0.18}
21:57:14.133 00.000 13524 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.99) = xAngle (2.99 = 2.99)
21:57:14.133 00.000 13524 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.04 = -0.25)
21:57:14.149 00.016 13524 CameraToMount -- cameraX=-0.20 cameraY=0.42 hyp=0.46 cameraTheta=2.01 mountX=-0.46 mountY=-0.11, mountTheta=-2.90
21:57:14.149 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.20, y=0.42, opts=13)
21:57:14.149 00.000 13524 Enqueuing Move request for scope (-0.20, 0.42)
21:57:14.149 00.000 18852 Worker thread wakes up
21:57:14.149 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.42) opts 0xd
21:57:14.149 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.20, 0.42)
21:57:14.149 00.000 18852 Moving (-0.20, 0.42) raw xDistance=-0.46 yDistance=-0.11
21:57:14.149 00.000 18852 PPEC rslt: input = -0.46, final = -0.38, react = -0.07, pred = -0.45, hyst = -0.06, hyst_pct = 0.32, period_length = 479.00
21:57:14.149 00.000 18852 PPEC: input: -0.46, control: -0.38, exposure: 3000
21:57:14.149 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:14.149 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:57:14.149 00.000 18852 MoveAxis(E, 92, ABG)
21:57:14.149 00.000 18852 Guiding  Dir = 2, Dur = 92
21:57:14.149 00.000 18852 IsSlewing returns 0
21:57:14.149 00.000 18852 IsGuiding returns 0
21:57:14.149 00.000 18852 PulseGuide returned control before completion, sleep 101
21:57:14.149 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=254, Gamma=1.000
21:57:14.164 00.015 13524 UpdateGuideState exits: m=469 SNR=13.1
21:57:14.164 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:14.164 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:14.164 00.000 13524 Enqueuing Expose request
21:57:14.274 00.110 18852 IsGuiding returns 0
21:57:14.274 00.000 18852 Move returns status 0, amount 92
21:57:14.274 00.000 18852 MoveAxis(N, 0, ABG)
21:57:14.274 00.000 18852 Move returns status 0, amount 0
21:57:14.274 00.000 18852 move complete, result=0
21:57:14.274 00.000 18852 worker thread done servicing request
21:57:14.274 00.000 18852 Worker thread wakes up
21:57:14.274 00.000 13524 GuideStep: -0.5 px 92 ms EAST, -0.1 px 0 ms NORTH
21:57:14.274 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:14.274 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:17.523 03.249 18852 Exposure complete
21:57:17.554 00.031 18852 worker thread done servicing request
21:57:17.554 00.000 13524 OnExposeComplete: enter
21:57:17.554 00.000 13524 UpdateGuideState(): m_state=6
21:57:17.554 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
21:57:17.554 00.000 13524 Star::Find returns 1 (0), X=407.80, Y=278.79, Mass=536, SNR=14.4, Peak=137 HFD=2.2
21:57:17.554 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -2.21,0.90,0.72,U] [#3 0.92,-0.29,0.50,U] [#4 -0.03,0.30,0.84,U] [#5 0.00,0.00,0.00,L] [#6 0.57,0.36,0.49,U] 
21:57:17.570 00.016 13524 refined, 4 included, MultiStar: {-0.15, 0.25}, one-star: {0.34, -0.03}
21:57:17.570 00.000 13524 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.99) = xAngle (3.09 = 3.09)
21:57:17.570 00.000 13524 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.14 = -0.15)
21:57:17.570 00.000 13524 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.11 mountX=-0.29 mountY=-0.04, mountTheta=-3.00
21:57:17.570 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.15, y=0.25, opts=13)
21:57:17.570 00.000 13524 Enqueuing Move request for scope (-0.15, 0.25)
21:57:17.570 00.000 18852 Worker thread wakes up
21:57:17.570 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
21:57:17.570 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
21:57:17.570 00.000 18852 Moving (-0.15, 0.25) raw xDistance=-0.29 yDistance=-0.04
21:57:17.570 00.000 18852 PPEC rslt: input = -0.29, final = -0.31, react = -0.04, pred = -0.39, hyst = -0.04, hyst_pct = 0.32, period_length = 479.00
21:57:17.570 00.000 18852 PPEC: input: -0.29, control: -0.31, exposure: 3000
21:57:17.570 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:17.570 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:57:17.570 00.000 18852 MoveAxis(E, 77, ABG)
21:57:17.570 00.000 18852 Guiding  Dir = 2, Dur = 77
21:57:17.570 00.000 18852 IsSlewing returns 0
21:57:17.570 00.000 18852 IsGuiding returns 0
21:57:17.570 00.000 18852 PulseGuide returned control before completion, sleep 86
21:57:17.585 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
21:57:17.585 00.000 13524 UpdateGuideState exits: m=536 SNR=14.4
21:57:17.601 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:17.601 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:17.601 00.000 13524 Enqueuing Expose request
21:57:17.679 00.078 18852 IsGuiding returns 0
21:57:17.679 00.000 18852 Move returns status 0, amount 77
21:57:17.679 00.000 18852 MoveAxis(N, 0, ABG)
21:57:17.679 00.000 18852 Move returns status 0, amount 0
21:57:17.679 00.000 18852 move complete, result=0
21:57:17.679 00.000 18852 worker thread done servicing request
21:57:17.679 00.000 18852 Worker thread wakes up
21:57:17.679 00.000 13524 GuideStep: -0.3 px 77 ms EAST, -0.0 px 0 ms NORTH
21:57:17.679 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:17.679 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:20.928 03.249 18852 Exposure complete
21:57:20.960 00.032 18852 worker thread done servicing request
21:57:20.960 00.000 13524 OnExposeComplete: enter
21:57:20.960 00.000 13524 UpdateGuideState(): m_state=6
21:57:20.975 00.015 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
21:57:20.975 00.000 13524 Star::Find returns 1 (0), X=407.82, Y=278.80, Mass=474, SNR=13.3, Peak=131 HFD=2.3
21:57:20.975 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.89,1.14,0.79,U] [#3 2.27,-1.04,0.47,U] [#4 -0.28,0.67,0.83,U] [#5 0.48,1.82,0.57,U] [#6 0.51,0.08,0.59,U] 
21:57:20.975 00.000 13524 single-star, 5 included, MultiStar: {0.07, 0.48}, one-star: {0.35, -0.02}
21:57:20.975 00.000 13524 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.99) = xAngle (0.93 = 0.93)
21:57:20.975 00.000 13524 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.98 = -2.31)
21:57:20.975 00.000 13524 CameraToMount -- cameraX=0.35 cameraY=-0.02 hyp=0.35 cameraTheta=-0.06 mountX=0.21 mountY=-0.26, mountTheta=-0.89
21:57:20.975 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.35, y=-0.02, opts=13)
21:57:20.975 00.000 13524 Enqueuing Move request for scope (0.35, -0.02)
21:57:20.975 00.000 18852 Worker thread wakes up
21:57:20.975 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.02) opts 0xd
21:57:20.975 00.000 18852 Handling offset move in thread for scope, endpoint = (0.35, -0.02)
21:57:20.975 00.000 18852 Moving (0.35, -0.02) raw xDistance=0.21 yDistance=-0.26
21:57:20.975 00.000 18852 PPEC rslt: input = 0.21, final = -0.29, react = 0.03, pred = -0.46, hyst = 0.02, hyst_pct = 0.31, period_length = 479.00
21:57:20.975 00.000 18852 PPEC: input: 0.21, control: -0.29, exposure: 3000
21:57:20.975 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:20.975 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:57:20.975 00.000 18852 MoveAxis(E, 71, ABG)
21:57:20.975 00.000 18852 Guiding  Dir = 2, Dur = 71
21:57:20.991 00.016 18852 IsSlewing returns 0
21:57:20.991 00.000 18852 IsGuiding returns 0
21:57:20.991 00.000 18852 PulseGuide returned control before completion, sleep 80
21:57:20.991 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
21:57:21.006 00.015 13524 UpdateGuideState exits: m=474 SNR=13.3
21:57:21.006 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:21.006 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:21.006 00.000 13524 Enqueuing Expose request
21:57:21.085 00.079 18852 IsGuiding returns 0
21:57:21.085 00.000 18852 Move returns status 0, amount 71
21:57:21.085 00.000 18852 MoveAxis(N, 0, ABG)
21:57:21.085 00.000 18852 Move returns status 0, amount 0
21:57:21.085 00.000 18852 move complete, result=0
21:57:21.085 00.000 18852 worker thread done servicing request
21:57:21.085 00.000 18852 Worker thread wakes up
21:57:21.085 00.000 13524 GuideStep: 0.2 px 71 ms EAST, -0.3 px 0 ms NORTH
21:57:21.085 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:21.085 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:24.334 03.249 18852 Exposure complete
21:57:24.365 00.031 18852 worker thread done servicing request
21:57:24.365 00.000 13524 OnExposeComplete: enter
21:57:24.381 00.016 13524 UpdateGuideState(): m_state=6
21:57:24.381 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
21:57:24.381 00.000 13524 Star::Find returns 1 (0), X=407.76, Y=278.14, Mass=516, SNR=14.0, Peak=137 HFD=2.3
21:57:24.381 00.000 13524 MultiStar: [#1 -0.60,0.51,0.88,U] [#2 -1.90,-0.02,0.79,U] [#3 0.00,0.00,0.00,L] [#4 -0.19,-0.01,0.77,U] [#5 -0.77,0.45,0.61,U] [#6 0.00,0.00,0.00,L] 
21:57:24.381 00.000 13524 refined, 4 included, MultiStar: {-0.58, 0.00}, one-star: {0.30, -0.68}
21:57:24.381 00.000 13524 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.99) = xAngle (4.12 = -2.16)
21:57:24.381 00.000 13524 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.17 = 0.89)
21:57:24.381 00.000 13524 CameraToMount -- cameraX=-0.58 cameraY=0.00 hyp=0.58 cameraTheta=3.14 mountX=-0.32 mountY=0.45, mountTheta=2.19
21:57:24.381 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.58, y=0.00, opts=13)
21:57:24.381 00.000 13524 Enqueuing Move request for scope (-0.58, 0.00)
21:57:24.381 00.000 18852 Worker thread wakes up
21:57:24.381 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.00) opts 0xd
21:57:24.381 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.58, 0.00)
21:57:24.381 00.000 18852 Moving (-0.58, 0.00) raw xDistance=-0.32 yDistance=0.45
21:57:24.396 00.015 18852 PPEC rslt: input = -0.32, final = -0.35, react = -0.05, pred = -0.43, hyst = -0.05, hyst_pct = 0.31, period_length = 479.00
21:57:24.396 00.000 18852 PPEC: input: -0.32, control: -0.35, exposure: 3000
21:57:24.396 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
21:57:24.396 00.000 18852 MoveAxis(E, 85, ABG)
21:57:24.396 00.000 18852 Guiding  Dir = 2, Dur = 85
21:57:24.396 00.000 18852 IsSlewing returns 0
21:57:24.396 00.000 18852 IsGuiding returns 0
21:57:24.396 00.000 18852 PulseGuide returned control before completion, sleep 94
21:57:24.396 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
21:57:24.428 00.032 13524 UpdateGuideState exits: m=516 SNR=14.0
21:57:24.428 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:24.428 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:24.428 00.000 13524 Enqueuing Expose request
21:57:24.506 00.078 18852 IsGuiding returns 0
21:57:24.506 00.000 18852 Move returns status 0, amount 85
21:57:24.506 00.000 18852 MoveAxis(S, 130, ABG)
21:57:24.506 00.000 18852 Guiding  Dir = 1, Dur = 130
21:57:24.506 00.000 18852 IsSlewing returns 0
21:57:24.506 00.000 18852 IsGuiding returns 0
21:57:24.506 00.000 18852 PulseGuide returned control before completion, sleep 139
21:57:24.662 00.156 18852 IsGuiding returns 0
21:57:24.662 00.000 18852 Move returns status 0, amount 130
21:57:24.662 00.000 18852 move complete, result=0
21:57:24.662 00.000 18852 worker thread done servicing request
21:57:24.662 00.000 18852 Worker thread wakes up
21:57:24.662 00.000 13524 GuideStep: -0.3 px 85 ms EAST, 0.4 px 130 ms SOUTH
21:57:24.662 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:24.662 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:27.926 03.264 18852 Exposure complete
21:57:27.958 00.032 18852 worker thread done servicing request
21:57:27.958 00.000 13524 OnExposeComplete: enter
21:57:27.958 00.000 13524 UpdateGuideState(): m_state=6
21:57:27.958 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
21:57:27.958 00.000 13524 Star::Find returns 1 (0), X=407.85, Y=278.91, Mass=541, SNR=14.3, Peak=139 HFD=2.2
21:57:27.973 00.015 13524 MultiStar: [#1 -0.41,1.39,0.93,U] [#2 -2.06,1.18,0.66,U] [#3 0.81,-0.72,0.58,U] [#4 0.55,0.36,0.75,U] [#5 -0.88,0.52,0.58,U] [#6 0.30,-0.24,0.56,U] 
21:57:27.973 00.000 13524 single-star, 6 included, MultiStar: {-0.16, 0.43}, one-star: {0.39, 0.09}
21:57:27.973 00.000 13524 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.99) = xAngle (1.21 = 1.21)
21:57:27.973 00.000 13524 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.26 = -2.02)
21:57:27.973 00.000 13524 CameraToMount -- cameraX=0.39 cameraY=0.09 hyp=0.40 cameraTheta=0.23 mountX=0.14 mountY=-0.36, mountTheta=-1.20
21:57:27.973 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.39, y=0.09, opts=13)
21:57:27.973 00.000 13524 Enqueuing Move request for scope (0.39, 0.09)
21:57:27.973 00.000 18852 Worker thread wakes up
21:57:27.973 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.09) opts 0xd
21:57:27.973 00.000 18852 Handling offset move in thread for scope, endpoint = (0.39, 0.09)
21:57:27.973 00.000 18852 Moving (0.39, 0.09) raw xDistance=0.14 yDistance=-0.36
21:57:27.973 00.000 18852 PPEC rslt: input = 0.14, final = -0.19, react = 0.02, pred = -0.28, hyst = 0.00, hyst_pct = 0.31, period_length = 479.00
21:57:27.973 00.000 18852 PPEC: input: 0.14, control: -0.19, exposure: 3000
21:57:27.973 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:27.973 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:57:27.973 00.000 18852 MoveAxis(E, 47, ABG)
21:57:27.973 00.000 18852 Guiding  Dir = 2, Dur = 47
21:57:27.973 00.000 18852 IsSlewing returns 0
21:57:27.973 00.000 18852 IsGuiding returns 0
21:57:27.973 00.000 18852 PulseGuide returned control before completion, sleep 56
21:57:27.989 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
21:57:27.989 00.000 13524 UpdateGuideState exits: m=541 SNR=14.3
21:57:28.004 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:28.004 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:28.004 00.000 13524 Enqueuing Expose request
21:57:28.051 00.047 18852 IsGuiding returns 0
21:57:28.051 00.000 18852 Move returns status 0, amount 47
21:57:28.051 00.000 18852 MoveAxis(N, 0, ABG)
21:57:28.051 00.000 18852 Move returns status 0, amount 0
21:57:28.051 00.000 18852 move complete, result=0
21:57:28.051 00.000 18852 worker thread done servicing request
21:57:28.051 00.000 18852 Worker thread wakes up
21:57:28.051 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:28.051 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:28.051 00.000 13524 GuideStep: 0.1 px 47 ms EAST, -0.4 px 0 ms NORTH
21:57:31.300 03.249 18852 Exposure complete
21:57:31.332 00.032 18852 worker thread done servicing request
21:57:31.332 00.000 13524 OnExposeComplete: enter
21:57:31.332 00.000 13524 UpdateGuideState(): m_state=6
21:57:31.332 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
21:57:31.332 00.000 13524 Star::Find returns 1 (0), X=407.19, Y=279.46, Mass=495, SNR=13.8, Peak=136 HFD=1.9
21:57:31.332 00.000 13524 MultiStar: [#1 -0.95,1.66,1.03,U] [#2 -2.23,1.81,0.68,U] [#3 0.00,0.00,0.00,L] [#4 0.77,0.63,0.69,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:57:31.347 00.015 13524 single-star, 3 included, MultiStar: {-0.66, 1.18}, one-star: {-0.28, 0.64}
21:57:31.347 00.000 13524 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.99) = xAngle (2.97 = 2.97)
21:57:31.347 00.000 13524 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.01 = -0.27)
21:57:31.347 00.000 13524 CameraToMount -- cameraX=-0.28 cameraY=0.64 hyp=0.69 cameraTheta=1.98 mountX=-0.68 mountY=-0.19, mountTheta=-2.88
21:57:31.347 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.28, y=0.64, opts=13)
21:57:31.347 00.000 13524 Enqueuing Move request for scope (-0.28, 0.64)
21:57:31.347 00.000 18852 Worker thread wakes up
21:57:31.347 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.64) opts 0xd
21:57:31.347 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.28, 0.64)
21:57:31.347 00.000 18852 Moving (-0.28, 0.64) raw xDistance=-0.68 yDistance=-0.19
21:57:31.347 00.000 18852 PPEC rslt: input = -0.68, final = -0.21, react = -0.10, pred = -0.16, hyst = -0.10, hyst_pct = 0.30, period_length = 479.00
21:57:31.347 00.000 18852 PPEC: input: -0.68, control: -0.21, exposure: 3000
21:57:31.347 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:31.347 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:57:31.347 00.000 18852 MoveAxis(E, 51, ABG)
21:57:31.347 00.000 18852 Guiding  Dir = 2, Dur = 51
21:57:31.347 00.000 18852 IsSlewing returns 0
21:57:31.347 00.000 18852 IsGuiding returns 0
21:57:31.347 00.000 18852 PulseGuide returned control before completion, sleep 60
21:57:31.363 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
21:57:31.363 00.000 13524 UpdateGuideState exits: m=495 SNR=13.8
21:57:31.379 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:31.379 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:31.379 00.000 13524 Enqueuing Expose request
21:57:31.425 00.046 18852 IsGuiding returns 0
21:57:31.425 00.000 18852 Move returns status 0, amount 51
21:57:31.425 00.000 18852 MoveAxis(N, 0, ABG)
21:57:31.425 00.000 18852 Move returns status 0, amount 0
21:57:31.425 00.000 18852 move complete, result=0
21:57:31.425 00.000 18852 worker thread done servicing request
21:57:31.425 00.000 18852 Worker thread wakes up
21:57:31.425 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:31.425 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:31.425 00.000 13524 GuideStep: -0.7 px 51 ms EAST, -0.2 px 0 ms NORTH
21:57:34.675 03.250 18852 Exposure complete
21:57:34.706 00.031 18852 worker thread done servicing request
21:57:34.706 00.000 13524 OnExposeComplete: enter
21:57:34.706 00.000 13524 UpdateGuideState(): m_state=6
21:57:34.706 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
21:57:34.706 00.000 13524 Star::Find returns 1 (0), X=407.35, Y=279.04, Mass=553, SNR=14.5, Peak=140 HFD=2.2
21:57:34.706 00.000 13524 MultiStar: [#1 -1.02,1.44,0.92,U] [#2 -1.95,1.33,0.67,U] [#3 0.00,0.00,0.00,L] [#4 -0.08,0.62,0.85,U] [#5 0.00,0.00,0.00,L] [#6 0.13,0.39,0.49,U] 
21:57:34.722 00.016 13524 single-star, 4 included, MultiStar: {-0.60, 0.80}, one-star: {-0.11, 0.21}
21:57:34.722 00.000 13524 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.99) = xAngle (3.04 = 3.04)
21:57:34.722 00.000 13524 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.20)
21:57:34.722 00.000 13524 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.05 mountX=-0.24 mountY=-0.05, mountTheta=-2.94
21:57:34.722 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.11, y=0.21, opts=13)
21:57:34.722 00.000 13524 Enqueuing Move request for scope (-0.11, 0.21)
21:57:34.722 00.000 18852 Worker thread wakes up
21:57:34.722 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
21:57:34.722 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
21:57:34.722 00.000 18852 Moving (-0.11, 0.21) raw xDistance=-0.24 yDistance=-0.05
21:57:34.722 00.000 18852 PPEC rslt: input = -0.24, final = -0.08, react = -0.04, pred = -0.06, hyst = -0.03, hyst_pct = 0.30, period_length = 479.00
21:57:34.722 00.000 18852 PPEC: input: -0.24, control: -0.08, exposure: 3000
21:57:34.722 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:34.722 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:57:34.722 00.000 18852 MoveAxis(E, 20, ABG)
21:57:34.722 00.000 18852 Guiding  Dir = 2, Dur = 20
21:57:34.722 00.000 18852 IsSlewing returns 0
21:57:34.722 00.000 18852 IsGuiding returns 0
21:57:34.722 00.000 18852 PulseGuide returned control before completion, sleep 29
21:57:34.737 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
21:57:34.753 00.016 13524 UpdateGuideState exits: m=553 SNR=14.5
21:57:34.753 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:34.753 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:34.753 00.000 13524 Enqueuing Expose request
21:57:34.768 00.015 18852 IsGuiding returns 0
21:57:34.768 00.000 18852 Move returns status 0, amount 20
21:57:34.768 00.000 18852 MoveAxis(N, 0, ABG)
21:57:34.768 00.000 18852 Move returns status 0, amount 0
21:57:34.768 00.000 18852 move complete, result=0
21:57:34.768 00.000 18852 worker thread done servicing request
21:57:34.768 00.000 18852 Worker thread wakes up
21:57:34.768 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:34.768 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:34.768 00.000 13524 GuideStep: -0.2 px 20 ms EAST, -0.0 px 0 ms NORTH
21:57:38.018 03.250 18852 Exposure complete
21:57:38.049 00.031 18852 worker thread done servicing request
21:57:38.049 00.000 13524 OnExposeComplete: enter
21:57:38.049 00.000 13524 UpdateGuideState(): m_state=6
21:57:38.049 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
21:57:38.049 00.000 13524 Star::Find returns 1 (0), X=407.23, Y=279.97, Mass=562, SNR=14.8, Peak=149 HFD=2.2
21:57:38.064 00.015 13524 MultiStar: [#1 -1.35,2.39,0.88,U] [#2 -2.51,1.94,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 -0.77,1.28,0.83,U] [#5 -0.94,1.98,0.41,U] [#6 -0.19,1.55,0.54,U] 
21:57:38.064 00.000 13524 single-star, 4 included, MultiStar: {-0.70, 1.63}, one-star: {-0.24, 1.14}
21:57:38.064 00.000 13524 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.99) = xAngle (2.76 = 2.76)
21:57:38.064 00.000 13524 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.81 = -0.48)
21:57:38.064 00.000 13524 CameraToMount -- cameraX=-0.24 cameraY=1.14 hyp=1.17 cameraTheta=1.77 mountX=-1.08 mountY=-0.53, mountTheta=-2.68
21:57:38.064 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.24, y=1.14, opts=13)
21:57:38.064 00.000 13524 Enqueuing Move request for scope (-0.24, 1.14)
21:57:38.064 00.000 18852 Worker thread wakes up
21:57:38.064 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.14) opts 0xd
21:57:38.064 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.24, 1.14)
21:57:38.064 00.000 18852 Moving (-0.24, 1.14) raw xDistance=-1.08 yDistance=-0.53
21:57:38.064 00.000 18852 PPEC rslt: input = -1.08, final = -0.22, react = -0.16, pred = -0.08, hyst = -0.15, hyst_pct = 0.29, period_length = 479.00
21:57:38.064 00.000 18852 PPEC: input: -1.08, control: -0.22, exposure: 3000
21:57:38.064 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:38.064 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
21:57:38.064 00.000 18852 MoveAxis(E, 53, ABG)
21:57:38.064 00.000 18852 Guiding  Dir = 2, Dur = 53
21:57:38.064 00.000 18852 IsSlewing returns 0
21:57:38.064 00.000 18852 IsGuiding returns 0
21:57:38.064 00.000 18852 PulseGuide returned control before completion, sleep 62
21:57:38.080 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
21:57:38.111 00.031 13524 UpdateGuideState exits: m=562 SNR=14.8
21:57:38.111 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:38.111 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:38.111 00.000 13524 Enqueuing Expose request
21:57:38.143 00.032 18852 IsGuiding returns 0
21:57:38.143 00.000 18852 Move returns status 0, amount 53
21:57:38.143 00.000 18852 MoveAxis(N, 0, ABG)
21:57:38.143 00.000 18852 Move returns status 0, amount 0
21:57:38.143 00.000 18852 move complete, result=0
21:57:38.143 00.000 18852 worker thread done servicing request
21:57:38.143 00.000 18852 Worker thread wakes up
21:57:38.143 00.000 13524 GuideStep: -1.1 px 53 ms EAST, -0.5 px 0 ms NORTH
21:57:38.143 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:38.143 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:41.376 03.233 18852 Exposure complete
21:57:41.423 00.047 18852 worker thread done servicing request
21:57:41.423 00.000 13524 OnExposeComplete: enter
21:57:41.423 00.000 13524 UpdateGuideState(): m_state=6
21:57:41.423 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
21:57:41.423 00.000 13524 Star::Find returns 1 (0), X=407.16, Y=279.30, Mass=568, SNR=14.7, Peak=137 HFD=1.9
21:57:41.423 00.000 13524 MultiStar: [#1 -1.42,1.72,0.92,U] [#2 -2.72,1.89,0.00,M2] [#3 0.39,-1.03,0.46,U] [#4 -0.35,0.87,0.70,U] [#5 0.00,0.00,0.00,L] [#6 0.01,0.09,0.60,U] 
21:57:41.439 00.016 13524 single-star, 4 included, MultiStar: {-0.45, 0.61}, one-star: {-0.30, 0.47}
21:57:41.439 00.000 13524 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.99) = xAngle (3.12 = 3.12)
21:57:41.439 00.000 13524 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.12)
21:57:41.439 00.000 13524 CameraToMount -- cameraX=-0.30 cameraY=0.47 hyp=0.56 cameraTheta=2.14 mountX=-0.56 mountY=-0.07, mountTheta=-3.03
21:57:41.439 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.30, y=0.47, opts=13)
21:57:41.439 00.000 13524 Enqueuing Move request for scope (-0.30, 0.47)
21:57:41.439 00.000 18852 Worker thread wakes up
21:57:41.439 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.47) opts 0xd
21:57:41.439 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.30, 0.47)
21:57:41.439 00.000 18852 Moving (-0.30, 0.47) raw xDistance=-0.56 yDistance=-0.07
21:57:41.439 00.000 18852 PPEC rslt: input = -0.56, final = -0.14, react = -0.08, pred = -0.08, hyst = -0.08, hyst_pct = 0.29, period_length = 479.00
21:57:41.439 00.000 18852 PPEC: input: -0.56, control: -0.14, exposure: 3000
21:57:41.439 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:41.439 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:57:41.439 00.000 18852 MoveAxis(E, 35, ABG)
21:57:41.439 00.000 18852 Guiding  Dir = 2, Dur = 35
21:57:41.439 00.000 18852 IsSlewing returns 0
21:57:41.439 00.000 18852 IsGuiding returns 0
21:57:41.439 00.000 18852 PulseGuide returned control before completion, sleep 44
21:57:41.454 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
21:57:41.454 00.000 13524 UpdateGuideState exits: m=568 SNR=14.7
21:57:41.470 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:41.470 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:41.470 00.000 13524 Enqueuing Expose request
21:57:41.501 00.031 18852 IsGuiding returns 1
21:57:41.501 00.000 18852 scope still moving after pulse duration time elapsed
21:57:41.533 00.032 18852 IsSlewing returns 0
21:57:41.533 00.000 18852 IsGuiding returns 0
21:57:41.533 00.000 18852 scope move finished after 35 + 48 ms
21:57:41.533 00.000 18852 Move returns status 0, amount 35
21:57:41.533 00.000 18852 MoveAxis(N, 0, ABG)
21:57:41.533 00.000 18852 Move returns status 0, amount 0
21:57:41.533 00.000 18852 move complete, result=0
21:57:41.533 00.000 18852 worker thread done servicing request
21:57:41.533 00.000 18852 Worker thread wakes up
21:57:41.533 00.000 13524 GuideStep: -0.6 px 35 ms EAST, -0.1 px 0 ms NORTH
21:57:41.533 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:41.533 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:44.782 03.249 18852 Exposure complete
21:57:44.814 00.032 18852 worker thread done servicing request
21:57:44.814 00.000 13524 OnExposeComplete: enter
21:57:44.814 00.000 13524 UpdateGuideState(): m_state=6
21:57:44.829 00.015 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
21:57:44.829 00.000 13524 Star::Find returns 1 (0), X=407.12, Y=279.51, Mass=570, SNR=14.7, Peak=139 HFD=2.2
21:57:44.829 00.000 13524 MultiStar: [#1 -1.26,1.86,0.88,U] [#2 -2.71,1.74,0.00,M3] [#3 0.28,0.78,0.54,U] [#4 -0.94,1.00,0.67,U] [#5 -1.31,0.94,0.54,U] [#6 0.00,0.00,0.00,L] 
21:57:44.829 00.000 13524 single-star, 4 included, MultiStar: {-0.73, 1.08}, one-star: {-0.35, 0.69}
21:57:44.829 00.000 13524 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.99) = xAngle (3.02 = 3.02)
21:57:44.829 00.000 13524 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.07 = -0.22)
21:57:44.829 00.000 13524 CameraToMount -- cameraX=-0.35 cameraY=0.69 hyp=0.77 cameraTheta=2.04 mountX=-0.77 mountY=-0.16, mountTheta=-2.93
21:57:44.829 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.35, y=0.69, opts=13)
21:57:44.829 00.000 13524 Enqueuing Move request for scope (-0.35, 0.69)
21:57:44.829 00.000 18852 Worker thread wakes up
21:57:44.829 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.69) opts 0xd
21:57:44.829 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.35, 0.69)
21:57:44.829 00.000 18852 Moving (-0.35, 0.69) raw xDistance=-0.77 yDistance=-0.16
21:57:44.829 00.000 18852 PPEC rslt: input = -0.77, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.11, hyst_pct = 0.29, period_length = 479.00
21:57:44.829 00.000 18852 PPEC: input: -0.77, control: -0.12, exposure: 3000
21:57:44.829 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:44.829 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:57:44.829 00.000 18852 MoveAxis(E, 31, ABG)
21:57:44.829 00.000 18852 Guiding  Dir = 2, Dur = 31
21:57:44.845 00.016 18852 IsSlewing returns 0
21:57:44.845 00.000 18852 IsGuiding returns 0
21:57:44.845 00.000 18852 PulseGuide returned control before completion, sleep 40
21:57:44.845 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
21:57:44.860 00.015 13524 UpdateGuideState exits: m=570 SNR=14.7
21:57:44.860 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:44.860 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:44.860 00.000 13524 Enqueuing Expose request
21:57:44.892 00.032 18852 IsGuiding returns 0
21:57:44.892 00.000 18852 Move returns status 0, amount 31
21:57:44.892 00.000 18852 MoveAxis(N, 0, ABG)
21:57:44.892 00.000 18852 Move returns status 0, amount 0
21:57:44.892 00.000 18852 move complete, result=0
21:57:44.892 00.000 18852 worker thread done servicing request
21:57:44.892 00.000 18852 Worker thread wakes up
21:57:44.892 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:44.892 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:44.892 00.000 13524 GuideStep: -0.8 px 31 ms EAST, -0.2 px 0 ms NORTH
21:57:48.125 03.233 18852 Exposure complete
21:57:48.172 00.047 18852 worker thread done servicing request
21:57:48.172 00.000 13524 OnExposeComplete: enter
21:57:48.172 00.000 13524 UpdateGuideState(): m_state=6
21:57:48.172 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
21:57:48.172 00.000 13524 Star::Find returns 1 (0), X=406.57, Y=280.28, Mass=513, SNR=14.2, Peak=155 HFD=1.8
21:57:48.188 00.016 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -3.19,2.06,0.00,M4] [#3 0.00,0.00,0.00,L] [#4 -0.16,1.66,0.61,U] [#5 -1.92,2.04,0.49,U] [#6 0.00,0.00,0.00,L] 
21:57:48.188 00.000 13524 single-star, 2 included, MultiStar: {-0.92, 1.65}, one-star: {-0.90, 1.45}
21:57:48.188 00.000 13524 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.99) = xAngle (3.11 = 3.11)
21:57:48.188 00.000 13524 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.15 = -0.13)
21:57:48.188 00.000 13524 CameraToMount -- cameraX=-0.90 cameraY=1.45 hyp=1.71 cameraTheta=2.12 mountX=-1.71 mountY=-0.22, mountTheta=-3.01
21:57:48.188 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.90, y=1.45, opts=13)
21:57:48.188 00.000 13524 Enqueuing Move request for scope (-0.90, 1.45)
21:57:48.188 00.000 18852 Worker thread wakes up
21:57:48.188 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 1.45) opts 0xd
21:57:48.188 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.90, 1.45)
21:57:48.188 00.000 18852 Moving (-0.90, 1.45) raw xDistance=-1.71 yDistance=-0.22
21:57:48.188 00.000 18852 PPEC rslt: input = -1.71, final = -0.26, react = -0.26, pred = -0.01, hyst = -0.23, hyst_pct = 0.28, period_length = 479.00
21:57:48.188 00.000 18852 PPEC: input: -1.71, control: -0.26, exposure: 3000
21:57:48.188 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:48.188 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:57:48.188 00.000 18852 MoveAxis(E, 63, ABG)
21:57:48.188 00.000 18852 Guiding  Dir = 2, Dur = 63
21:57:48.188 00.000 18852 IsSlewing returns 0
21:57:48.188 00.000 18852 IsGuiding returns 0
21:57:48.188 00.000 18852 PulseGuide returned control before completion, sleep 72
21:57:48.203 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
21:57:48.203 00.000 13524 UpdateGuideState exits: m=513 SNR=14.2
21:57:48.219 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:48.219 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:48.219 00.000 13524 Enqueuing Expose request
21:57:48.282 00.063 18852 IsGuiding returns 0
21:57:48.282 00.000 18852 Move returns status 0, amount 63
21:57:48.282 00.000 18852 MoveAxis(N, 0, ABG)
21:57:48.282 00.000 18852 Move returns status 0, amount 0
21:57:48.282 00.000 18852 move complete, result=0
21:57:48.282 00.000 18852 worker thread done servicing request
21:57:48.282 00.000 18852 Worker thread wakes up
21:57:48.282 00.000 13524 GuideStep: -1.7 px 63 ms EAST, -0.2 px 0 ms NORTH
21:57:48.282 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:48.282 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:51.515 03.233 18852 Exposure complete
21:57:51.562 00.047 18852 worker thread done servicing request
21:57:51.562 00.000 13524 OnExposeComplete: enter
21:57:51.562 00.000 13524 UpdateGuideState(): m_state=6
21:57:51.562 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
21:57:51.562 00.000 13524 Star::Find returns 1 (0), X=406.87, Y=279.79, Mass=578, SNR=14.9, Peak=158 HFD=2.3
21:57:51.562 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -3.02,1.85,0.00,M5] [#3 0.00,0.00,0.00,L] [#4 -0.06,0.59,0.56,U] [#5 -0.86,1.38,0.59,U] [#6 0.00,0.00,0.00,L] 
21:57:51.562 00.000 13524 refined, 2 included, MultiStar: {-0.52, 0.98}, one-star: {-0.59, 0.97}
21:57:51.562 00.000 13524 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.99) = xAngle (3.05 = 3.05)
21:57:51.562 00.000 13524 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.09 = -0.19)
21:57:51.578 00.016 13524 CameraToMount -- cameraX=-0.52 cameraY=0.98 hyp=1.11 cameraTheta=2.06 mountX=-1.11 mountY=-0.21, mountTheta=-2.95
21:57:51.578 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.52, y=0.98, opts=13)
21:57:51.578 00.000 13524 Enqueuing Move request for scope (-0.52, 0.98)
21:57:51.578 00.000 18852 Worker thread wakes up
21:57:51.578 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.98) opts 0xd
21:57:51.578 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.52, 0.98)
21:57:51.578 00.000 18852 Moving (-0.52, 0.98) raw xDistance=-1.11 yDistance=-0.21
21:57:51.578 00.000 18852 PPEC rslt: input = -1.11, final = -0.18, react = -0.17, pred = -0.03, hyst = -0.15, hyst_pct = 0.28, period_length = 479.00
21:57:51.578 00.000 18852 PPEC: input: -1.11, control: -0.18, exposure: 3000
21:57:51.578 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:51.578 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:57:51.578 00.000 18852 MoveAxis(E, 44, ABG)
21:57:51.578 00.000 18852 Guiding  Dir = 2, Dur = 44
21:57:51.578 00.000 18852 IsSlewing returns 0
21:57:51.578 00.000 18852 IsGuiding returns 0
21:57:51.578 00.000 18852 PulseGuide returned control before completion, sleep 53
21:57:51.593 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
21:57:51.593 00.000 13524 UpdateGuideState exits: m=578 SNR=14.9
21:57:51.593 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:51.609 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:51.609 00.000 13524 Enqueuing Expose request
21:57:51.656 00.047 18852 IsGuiding returns 0
21:57:51.656 00.000 18852 Move returns status 0, amount 44
21:57:51.656 00.000 18852 MoveAxis(N, 0, ABG)
21:57:51.656 00.000 18852 Move returns status 0, amount 0
21:57:51.656 00.000 18852 move complete, result=0
21:57:51.656 00.000 18852 worker thread done servicing request
21:57:51.656 00.000 18852 Worker thread wakes up
21:57:51.656 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:51.656 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:51.656 00.000 13524 GuideStep: -1.1 px 44 ms EAST, -0.2 px 0 ms NORTH
21:57:54.905 03.249 18852 Exposure complete
21:57:54.936 00.031 18852 worker thread done servicing request
21:57:54.936 00.000 13524 OnExposeComplete: enter
21:57:54.936 00.000 13524 UpdateGuideState(): m_state=6
21:57:54.936 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
21:57:54.952 00.016 13524 Star::Find returns 1 (0), X=406.81, Y=279.37, Mass=494, SNR=13.7, Peak=141 HFD=2.0
21:57:54.952 00.000 13524 MultiStar: [#1 -1.36,2.03,1.08,U] [#2 -2.66,1.58,0.00,M6] [#3 0.00,0.00,0.00,L] [#4 -0.53,1.20,0.83,U] [#5 -2.17,1.64,0.58,U] [#6 0.00,0.00,0.00,L] 
21:57:54.952 00.000 13524 single-star, 3 included, MultiStar: {-1.09, 1.34}, one-star: {-0.65, 0.55}
21:57:54.952 00.000 13524 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.99) = xAngle (3.43 = -2.86)
21:57:54.952 00.000 13524 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.19)
21:57:54.952 00.000 13524 CameraToMount -- cameraX=-0.65 cameraY=0.55 hyp=0.85 cameraTheta=2.44 mountX=-0.81 mountY=0.16, mountTheta=2.95
21:57:54.952 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.65, y=0.55, opts=13)
21:57:54.952 00.000 13524 Enqueuing Move request for scope (-0.65, 0.55)
21:57:54.952 00.000 18852 Worker thread wakes up
21:57:54.952 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.55) opts 0xd
21:57:54.952 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.65, 0.55)
21:57:54.952 00.000 18852 Moving (-0.65, 0.55) raw xDistance=-0.81 yDistance=0.16
21:57:54.952 00.000 18852 PPEC rslt: input = -0.81, final = -0.09, react = -0.12, pred = 0.05, hyst = -0.11, hyst_pct = 0.28, period_length = 479.00
21:57:54.952 00.000 18852 PPEC: input: -0.81, control: -0.09, exposure: 3000
21:57:54.952 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:54.952 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:57:54.952 00.000 18852 MoveAxis(E, 21, ABG)
21:57:54.952 00.000 18852 Guiding  Dir = 2, Dur = 21
21:57:54.952 00.000 18852 IsSlewing returns 0
21:57:54.952 00.000 18852 IsGuiding returns 0
21:57:54.967 00.015 18852 PulseGuide returned control before completion, sleep 30
21:57:54.967 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
21:57:54.983 00.016 13524 UpdateGuideState exits: m=494 SNR=13.7
21:57:54.983 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:54.983 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:54.983 00.000 13524 Enqueuing Expose request
21:57:54.999 00.016 18852 IsGuiding returns 0
21:57:54.999 00.000 18852 Move returns status 0, amount 21
21:57:54.999 00.000 18852 MoveAxis(N, 0, ABG)
21:57:54.999 00.000 18852 Move returns status 0, amount 0
21:57:54.999 00.000 18852 move complete, result=0
21:57:54.999 00.000 18852 worker thread done servicing request
21:57:54.999 00.000 18852 Worker thread wakes up
21:57:54.999 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:54.999 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:54.999 00.000 13524 GuideStep: -0.8 px 21 ms EAST, 0.2 px 0 ms NORTH
21:57:58.248 03.249 18852 Exposure complete
21:57:58.279 00.031 18852 worker thread done servicing request
21:57:58.279 00.000 13524 OnExposeComplete: enter
21:57:58.279 00.000 13524 UpdateGuideState(): m_state=6
21:57:58.279 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
21:57:58.279 00.000 13524 Star::Find returns 1 (0), X=406.66, Y=280.19, Mass=505, SNR=13.5, Peak=137 HFD=2.2
21:57:58.295 00.016 13524 MultiStar: [#1 -1.82,2.61,0.00,M1] [#2 -2.97,2.03,0.00,M7] [#3 0.00,0.00,0.00,L] [#4 0.83,0.87,0.70,U] [#5 0.00,0.00,0.00,L] [#6 -0.92,1.56,0.64,U] 
21:57:58.295 00.000 13524 refined, 2 included, MultiStar: {-0.35, 1.27}, one-star: {-0.80, 1.37}
21:57:58.295 00.000 13524 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.99) = xAngle (2.82 = 2.82)
21:57:58.295 00.000 13524 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.87 = -0.42)
21:57:58.295 00.000 13524 CameraToMount -- cameraX=-0.35 cameraY=1.27 hyp=1.32 cameraTheta=1.84 mountX=-1.25 mountY=-0.53, mountTheta=-2.74
21:57:58.295 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.35, y=1.27, opts=13)
21:57:58.295 00.000 13524 Enqueuing Move request for scope (-0.35, 1.27)
21:57:58.295 00.000 18852 Worker thread wakes up
21:57:58.295 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 1.27) opts 0xd
21:57:58.295 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.35, 1.27)
21:57:58.295 00.000 18852 Moving (-0.35, 1.27) raw xDistance=-1.25 yDistance=-0.53
21:57:58.295 00.000 18852 PPEC rslt: input = -1.25, final = -0.12, react = -0.19, pred = 0.09, hyst = -0.17, hyst_pct = 0.27, period_length = 479.00
21:57:58.295 00.000 18852 PPEC: input: -1.25, control: -0.12, exposure: 3000
21:57:58.295 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:57:58.295 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
21:57:58.295 00.000 18852 MoveAxis(E, 28, ABG)
21:57:58.295 00.000 18852 Guiding  Dir = 2, Dur = 28
21:57:58.295 00.000 18852 IsSlewing returns 0
21:57:58.295 00.000 18852 IsGuiding returns 0
21:57:58.295 00.000 18852 PulseGuide returned control before completion, sleep 37
21:57:58.310 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
21:57:58.326 00.016 13524 UpdateGuideState exits: m=505 SNR=13.5
21:57:58.326 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:58.326 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:57:58.326 00.000 13524 Enqueuing Expose request
21:57:58.357 00.031 18852 IsGuiding returns 0
21:57:58.357 00.000 18852 Move returns status 0, amount 28
21:57:58.357 00.000 18852 MoveAxis(N, 0, ABG)
21:57:58.357 00.000 18852 Move returns status 0, amount 0
21:57:58.357 00.000 18852 move complete, result=0
21:57:58.357 00.000 18852 worker thread done servicing request
21:57:58.357 00.000 18852 Worker thread wakes up
21:57:58.357 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:57:58.357 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:57:58.357 00.000 13524 GuideStep: -1.2 px 28 ms EAST, -0.5 px 0 ms NORTH
21:58:01.606 03.249 18852 Exposure complete
21:58:01.638 00.032 18852 worker thread done servicing request
21:58:01.638 00.000 13524 OnExposeComplete: enter
21:58:01.638 00.000 13524 UpdateGuideState(): m_state=6
21:58:01.638 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
21:58:01.638 00.000 13524 Star::Find returns 1 (0), X=406.08, Y=280.92, Mass=526, SNR=14.2, Peak=125 HFD=2.2
21:58:01.638 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -3.38,2.75,0.00,M8] [#3 0.00,0.00,0.00,L] [#4 0.26,1.64,0.63,U] [#5 -2.31,2.40,0.00,M1] [#6 0.00,0.00,0.00,L] 
21:58:01.638 00.000 13524 refined, 1 included, MultiStar: {-0.74, 1.92}, one-star: {-1.38, 2.09}
21:58:01.638 00.000 13524 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.99) = xAngle (2.93 = 2.93)
21:58:01.638 00.000 13524 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.97 = -0.31)
21:58:01.638 00.000 13524 CameraToMount -- cameraX=-0.74 cameraY=1.92 hyp=2.06 cameraTheta=1.94 mountX=-2.01 mountY=-0.63, mountTheta=-2.84
21:58:01.638 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.74, y=1.92, opts=13)
21:58:01.653 00.015 13524 Enqueuing Move request for scope (-0.74, 1.92)
21:58:01.653 00.000 18852 Worker thread wakes up
21:58:01.653 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 1.92) opts 0xd
21:58:01.653 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.74, 1.92)
21:58:01.653 00.000 18852 Moving (-0.74, 1.92) raw xDistance=-2.01 yDistance=-0.63
21:58:01.653 00.000 18852 PPEC rslt: input = -2.01, final = -0.13, react = -0.30, pred = 0.23, hyst = -0.27, hyst_pct = 0.27, period_length = 479.00
21:58:01.653 00.000 18852 PPEC: input: -2.01, control: -0.13, exposure: 3000
21:58:01.653 00.000 18852 switching direction from 1 to -1 - decHistory=-3 oldest=-0.77 newest=-1.00
21:58:01.653 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:58:01.653 00.000 18852 MoveAxis(E, 31, ABG)
21:58:01.653 00.000 18852 Guiding  Dir = 2, Dur = 31
21:58:01.653 00.000 18852 IsSlewing returns 0
21:58:01.653 00.000 18852 IsGuiding returns 0
21:58:01.653 00.000 18852 PulseGuide returned control before completion, sleep 40
21:58:01.653 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
21:58:01.669 00.016 13524 UpdateGuideState exits: m=526 SNR=14.2
21:58:01.669 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:01.669 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:01.669 00.000 13524 Enqueuing Expose request
21:58:01.700 00.031 18852 IsGuiding returns 0
21:58:01.700 00.000 18852 Move returns status 0, amount 31
21:58:01.700 00.000 18852 MoveAxis(N, 182, ABG)
21:58:01.700 00.000 18852 Guiding  Dir = 0, Dur = 182
21:58:01.700 00.000 18852 IsSlewing returns 0
21:58:01.700 00.000 18852 IsGuiding returns 0
21:58:01.700 00.000 18852 PulseGuide returned control before completion, sleep 191
21:58:01.903 00.203 18852 IsGuiding returns 0
21:58:01.903 00.000 18852 Move returns status 0, amount 182
21:58:01.903 00.000 18852 move complete, result=0
21:58:01.903 00.000 18852 worker thread done servicing request
21:58:01.903 00.000 18852 Worker thread wakes up
21:58:01.903 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:01.903 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:01.903 00.000 13524 GuideStep: -2.0 px 31 ms EAST, -0.6 px 182 ms NORTH
21:58:05.153 03.250 18852 Exposure complete
21:58:05.184 00.031 18852 worker thread done servicing request
21:58:05.184 00.000 13524 OnExposeComplete: enter
21:58:05.184 00.000 13524 UpdateGuideState(): m_state=6
21:58:05.184 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
21:58:05.184 00.000 13524 Star::Find returns 1 (0), X=405.76, Y=281.06, Mass=680, SNR=15.9, Peak=144 HFD=2.5
21:58:05.199 00.015 13524 Star::Find false star n=14 nbg=279 bg=12.1 sigma=4.3 thresh=25 peak=25
21:58:05.199 00.000 13524 MultiStar: [#1 -2.32,3.16,0.00,M2] [#2 -4.35,3.66,0.00,M9] [#3 -0.92,2.01,0.46,U] [#4 0.00,0.00,0.00,L] [#5 -1.94,2.55,0.00,M2] [#6 0.00,0.00,0.00,L] 
21:58:05.199 00.000 13524 refined, 1 included, MultiStar: {-1.45, 2.16}, one-star: {-1.70, 2.23}
21:58:05.199 00.000 13524 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.99) = xAngle (3.15 = -3.13)
21:58:05.199 00.000 13524 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.19 = -0.09)
21:58:05.199 00.000 13524 CameraToMount -- cameraX=-1.45 cameraY=2.16 hyp=2.60 cameraTheta=2.16 mountX=-2.60 mountY=-0.23, mountTheta=-3.05
21:58:05.199 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.45, y=2.16, opts=13)
21:58:05.199 00.000 13524 Enqueuing Move request for scope (-1.45, 2.16)
21:58:05.199 00.000 18852 Worker thread wakes up
21:58:05.199 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.45, 2.16) opts 0xd
21:58:05.199 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.45, 2.16)
21:58:05.199 00.000 18852 Moving (-1.45, 2.16) raw xDistance=-2.60 yDistance=-0.23
21:58:05.199 00.000 18852 PPEC rslt: input = -2.60, final = -0.19, react = -0.39, pred = 0.26, hyst = -0.35, hyst_pct = 0.27, period_length = 479.00
21:58:05.199 00.000 18852 PPEC: input: -2.60, control: -0.19, exposure: 3000
21:58:05.199 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:05.199 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:58:05.199 00.000 18852 MoveAxis(E, 47, ABG)
21:58:05.199 00.000 18852 Guiding  Dir = 2, Dur = 47
21:58:05.199 00.000 18852 IsSlewing returns 0
21:58:05.199 00.000 18852 IsGuiding returns 0
21:58:05.215 00.016 18852 PulseGuide returned control before completion, sleep 56
21:58:05.215 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
21:58:05.231 00.016 13524 UpdateGuideState exits: m=680 SNR=15.9
21:58:05.231 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:05.231 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:05.231 00.000 13524 Enqueuing Expose request
21:58:05.277 00.046 18852 IsGuiding returns 0
21:58:05.277 00.000 18852 Move returns status 0, amount 47
21:58:05.277 00.000 18852 MoveAxis(N, 0, ABG)
21:58:05.277 00.000 18852 Move returns status 0, amount 0
21:58:05.277 00.000 18852 move complete, result=0
21:58:05.277 00.000 18852 worker thread done servicing request
21:58:05.277 00.000 18852 Worker thread wakes up
21:58:05.277 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:05.277 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:05.277 00.000 13524 GuideStep: -2.6 px 47 ms EAST, -0.2 px 0 ms NORTH
21:58:08.511 03.234 18852 Exposure complete
21:58:08.542 00.031 18852 worker thread done servicing request
21:58:08.542 00.000 13524 OnExposeComplete: enter
21:58:08.542 00.000 13524 UpdateGuideState(): m_state=6
21:58:08.542 00.000 13524 Star::Find(15, 405, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
21:58:08.542 00.000 13524 Star::Find returns 1 (0), X=405.78, Y=281.18, Mass=513, SNR=14.2, Peak=148 HFD=2.3
21:58:08.542 00.000 13524 MultiStar: [#1 -2.53,3.33,0.00,M3] [#2 -3.75,3.25,0.00,M10] [#3 0.00,0.00,0.00,L] [#4 -1.16,2.38,0.58,U] [#5 -2.48,2.69,0.00,M3] [#6 0.00,0.00,0.00,L] 
21:58:08.542 00.000 13524 refined, 1 included, MultiStar: {-1.49, 2.36}, one-star: {-1.68, 2.36}
21:58:08.558 00.016 13524 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.99) = xAngle (3.12 = 3.12)
21:58:08.558 00.000 13524 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.12)
21:58:08.558 00.000 13524 CameraToMount -- cameraX=-1.49 cameraY=2.36 hyp=2.80 cameraTheta=2.13 mountX=-2.80 mountY=-0.33, mountTheta=-3.03
21:58:08.558 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.49, y=2.36, opts=13)
21:58:08.558 00.000 13524 Enqueuing Move request for scope (-1.49, 2.36)
21:58:08.558 00.000 18852 Worker thread wakes up
21:58:08.558 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.49, 2.36) opts 0xd
21:58:08.558 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.49, 2.36)
21:58:08.558 00.000 18852 Moving (-1.49, 2.36) raw xDistance=-2.80 yDistance=-0.33
21:58:08.558 00.000 18852 PPEC rslt: input = -2.80, final = -0.35, react = -0.42, pred = 0.08, hyst = -0.38, hyst_pct = 0.26, period_length = 479.00
21:58:08.558 00.000 18852 PPEC: input: -2.80, control: -0.35, exposure: 3000
21:58:08.558 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:08.558 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:58:08.558 00.000 18852 MoveAxis(E, 85, ABG)
21:58:08.558 00.000 18852 Guiding  Dir = 2, Dur = 85
21:58:08.558 00.000 18852 IsSlewing returns 0
21:58:08.558 00.000 18852 IsGuiding returns 0
21:58:08.558 00.000 18852 PulseGuide returned control before completion, sleep 94
21:58:08.574 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
21:58:08.574 00.000 13524 UpdateGuideState exits: m=513 SNR=14.2
21:58:08.589 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:08.589 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:08.589 00.000 13524 Enqueuing Expose request
21:58:08.668 00.079 18852 IsGuiding returns 0
21:58:08.668 00.000 18852 Move returns status 0, amount 85
21:58:08.668 00.000 18852 MoveAxis(N, 0, ABG)
21:58:08.668 00.000 18852 Move returns status 0, amount 0
21:58:08.668 00.000 18852 move complete, result=0
21:58:08.668 00.000 18852 worker thread done servicing request
21:58:08.668 00.000 18852 Worker thread wakes up
21:58:08.668 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:08.668 00.000 13524 GuideStep: -2.8 px 85 ms EAST, -0.3 px 0 ms NORTH
21:58:08.668 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:11.917 03.249 18852 Exposure complete
21:58:11.948 00.031 18852 worker thread done servicing request
21:58:11.948 00.000 13524 OnExposeComplete: enter
21:58:11.948 00.000 13524 UpdateGuideState(): m_state=6
21:58:11.948 00.000 13524 Star::Find(15, 405, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
21:58:11.963 00.015 13524 Star::Find returns 1 (0), X=406.14, Y=281.13, Mass=527, SNR=14.2, Peak=148 HFD=2.3
21:58:11.963 00.000 13524 Star::Find false star n=17 nbg=279 bg=12.8 sigma=3.7 thresh=24 peak=24
21:58:11.963 00.000 13524 MultiStar: [#1 -2.41,3.80,0.00,M4] [#2 -3.33,2.88,0.00,R] [#3 -1.14,1.15,0.48,U] [#4 0.00,0.00,0.00,L] [#5 -2.85,2.93,0.00,M4] [#6 0.00,0.00,0.00,L] 
21:58:11.963 00.000 13524 refined, 1 included, MultiStar: {-1.26, 1.93}, one-star: {-1.32, 2.30}
21:58:11.963 00.000 13524 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.99) = xAngle (3.14 = 3.14)
21:58:11.963 00.000 13524 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.18 = -0.10)
21:58:11.963 00.000 13524 CameraToMount -- cameraX=-1.26 cameraY=1.93 hyp=2.30 cameraTheta=2.15 mountX=-2.30 mountY=-0.23, mountTheta=-3.04
21:58:11.963 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.26, y=1.93, opts=13)
21:58:11.963 00.000 13524 Enqueuing Move request for scope (-1.26, 1.93)
21:58:11.963 00.000 18852 Worker thread wakes up
21:58:11.963 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.26, 1.93) opts 0xd
21:58:11.963 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.26, 1.93)
21:58:11.963 00.000 18852 Moving (-1.26, 1.93) raw xDistance=-2.30 yDistance=-0.23
21:58:11.963 00.000 18852 PPEC rslt: input = -2.30, final = -0.44, react = -0.35, pred = -0.14, hyst = -0.31, hyst_pct = 0.26, period_length = 479.00
21:58:11.963 00.000 18852 PPEC: input: -2.30, control: -0.44, exposure: 3000
21:58:11.963 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:11.963 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:58:11.963 00.000 18852 MoveAxis(E, 108, ABG)
21:58:11.963 00.000 18852 Guiding  Dir = 2, Dur = 108
21:58:11.963 00.000 18852 IsSlewing returns 0
21:58:11.979 00.016 18852 IsGuiding returns 0
21:58:11.979 00.000 18852 PulseGuide returned control before completion, sleep 117
21:58:11.979 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
21:58:11.995 00.016 13524 UpdateGuideState exits: m=527 SNR=14.2
21:58:11.995 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:11.995 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:11.995 00.000 13524 Enqueuing Expose request
21:58:12.104 00.109 18852 IsGuiding returns 0
21:58:12.104 00.000 18852 Move returns status 0, amount 108
21:58:12.104 00.000 18852 MoveAxis(N, 0, ABG)
21:58:12.104 00.000 18852 Move returns status 0, amount 0
21:58:12.104 00.000 18852 move complete, result=0
21:58:12.104 00.000 18852 worker thread done servicing request
21:58:12.104 00.000 18852 Worker thread wakes up
21:58:12.104 00.000 13524 GuideStep: -2.3 px 108 ms EAST, -0.2 px 0 ms NORTH
21:58:12.104 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:12.104 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:15.336 03.232 18852 Exposure complete
21:58:15.383 00.047 18852 worker thread done servicing request
21:58:15.383 00.000 13524 OnExposeComplete: enter
21:58:15.383 00.000 13524 UpdateGuideState(): m_state=6
21:58:15.383 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
21:58:15.383 00.000 13524 Star::Find returns 1 (0), X=406.09, Y=281.00, Mass=515, SNR=14.0, Peak=136 HFD=2.1
21:58:15.383 00.000 13524 MultiStar: [#1 -2.29,3.27,0.00,M5] [#2 -0.88,0.38,0.86,U] [#3 0.00,0.00,0.00,L] [#4 -1.88,2.72,0.00,M1] [#5 -1.49,2.80,0.00,M5] [#6 0.00,0.00,0.00,L] 
21:58:15.383 00.000 13524 refined, 1 included, MultiStar: {-1.15, 1.35}, one-star: {-1.37, 2.18}
21:58:15.383 00.000 13524 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.99) = xAngle (3.26 = -3.02)
21:58:15.383 00.000 13524 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.31 = 0.03)
21:58:15.399 00.016 13524 CameraToMount -- cameraX=-1.15 cameraY=1.35 hyp=1.77 cameraTheta=2.28 mountX=-1.76 mountY=0.04, mountTheta=3.12
21:58:15.399 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.15, y=1.35, opts=13)
21:58:15.399 00.000 13524 Enqueuing Move request for scope (-1.15, 1.35)
21:58:15.399 00.000 18852 Worker thread wakes up
21:58:15.399 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 1.35) opts 0xd
21:58:15.399 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.15, 1.35)
21:58:15.399 00.000 18852 Moving (-1.15, 1.35) raw xDistance=-1.76 yDistance=0.04
21:58:15.399 00.000 18852 PPEC rslt: input = -1.76, final = -0.32, react = -0.26, pred = -0.09, hyst = -0.24, hyst_pct = 0.26, period_length = 479.00
21:58:15.399 00.000 18852 PPEC: input: -1.76, control: -0.32, exposure: 3000
21:58:15.399 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:15.399 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:15.399 00.000 18852 MoveAxis(E, 79, ABG)
21:58:15.399 00.000 18852 Guiding  Dir = 2, Dur = 79
21:58:15.399 00.000 18852 IsSlewing returns 0
21:58:15.399 00.000 18852 IsGuiding returns 0
21:58:15.399 00.000 18852 PulseGuide returned control before completion, sleep 88
21:58:15.399 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
21:58:15.414 00.015 13524 UpdateGuideState exits: m=515 SNR=14.0
21:58:15.414 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:15.414 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:15.414 00.000 13524 Enqueuing Expose request
21:58:15.509 00.095 18852 IsGuiding returns 0
21:58:15.509 00.000 18852 Move returns status 0, amount 79
21:58:15.509 00.000 18852 MoveAxis(N, 0, ABG)
21:58:15.509 00.000 18852 Move returns status 0, amount 0
21:58:15.509 00.000 18852 move complete, result=0
21:58:15.509 00.000 18852 worker thread done servicing request
21:58:15.509 00.000 18852 Worker thread wakes up
21:58:15.509 00.000 13524 GuideStep: -1.8 px 79 ms EAST, 0.0 px 0 ms NORTH
21:58:15.509 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:15.509 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:18.742 03.233 18852 Exposure complete
21:58:18.773 00.031 18852 worker thread done servicing request
21:58:18.773 00.000 13524 OnExposeComplete: enter
21:58:18.773 00.000 13524 UpdateGuideState(): m_state=6
21:58:18.773 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
21:58:18.773 00.000 13524 Star::Find returns 1 (0), X=406.05, Y=280.71, Mass=494, SNR=13.8, Peak=136 HFD=2.1
21:58:18.773 00.000 13524 MultiStar: [#1 -2.32,3.64,0.00,M6] [#2 -0.46,-0.16,0.80,U] [#3 0.14,1.23,0.56,U] [#4 0.03,1.65,0.50,U] [#5 -1.81,2.54,0.00,M6] [#6 -1.29,1.84,0.62,U] 
21:58:18.773 00.000 13524 refined, 4 included, MultiStar: {-0.71, 1.27}, one-star: {-1.41, 1.89}
21:58:18.773 00.000 13524 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.99) = xAngle (3.07 = 3.07)
21:58:18.773 00.000 13524 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.11 = -0.17)
21:58:18.789 00.016 13524 CameraToMount -- cameraX=-0.71 cameraY=1.27 hyp=1.45 cameraTheta=2.08 mountX=-1.45 mountY=-0.24, mountTheta=-2.97
21:58:18.789 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.71, y=1.27, opts=13)
21:58:18.789 00.000 13524 Enqueuing Move request for scope (-0.71, 1.27)
21:58:18.789 00.000 18852 Worker thread wakes up
21:58:18.789 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 1.27) opts 0xd
21:58:18.789 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.71, 1.27)
21:58:18.789 00.000 18852 Moving (-0.71, 1.27) raw xDistance=-1.45 yDistance=-0.24
21:58:18.789 00.000 18852 PPEC rslt: input = -1.45, final = -0.27, react = -0.22, pred = -0.08, hyst = -0.20, hyst_pct = 0.25, period_length = 479.00
21:58:18.789 00.000 18852 PPEC: input: -1.45, control: -0.27, exposure: 3000
21:58:18.789 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:18.789 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:58:18.789 00.000 18852 MoveAxis(E, 67, ABG)
21:58:18.789 00.000 18852 Guiding  Dir = 2, Dur = 67
21:58:18.789 00.000 18852 IsSlewing returns 0
21:58:18.789 00.000 18852 IsGuiding returns 0
21:58:18.789 00.000 18852 PulseGuide returned control before completion, sleep 76
21:58:18.789 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
21:58:18.804 00.015 13524 UpdateGuideState exits: m=494 SNR=13.8
21:58:18.804 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:18.804 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:18.820 00.016 13524 Enqueuing Expose request
21:58:18.883 00.063 18852 IsGuiding returns 0
21:58:18.883 00.000 18852 Move returns status 0, amount 67
21:58:18.883 00.000 18852 MoveAxis(N, 0, ABG)
21:58:18.883 00.000 18852 Move returns status 0, amount 0
21:58:18.883 00.000 18852 move complete, result=0
21:58:18.883 00.000 18852 worker thread done servicing request
21:58:18.883 00.000 18852 Worker thread wakes up
21:58:18.883 00.000 13524 GuideStep: -1.4 px 67 ms EAST, -0.2 px 0 ms NORTH
21:58:18.883 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:18.883 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:22.116 03.233 18852 Exposure complete
21:58:22.147 00.031 18852 worker thread done servicing request
21:58:22.147 00.000 13524 OnExposeComplete: enter
21:58:22.147 00.000 13524 UpdateGuideState(): m_state=6
21:58:22.147 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
21:58:22.147 00.000 13524 Star::Find returns 1 (0), X=406.65, Y=279.98, Mass=531, SNR=14.1, Peak=154 HFD=2.1
21:58:22.147 00.000 13524 MultiStar: [#1 -1.86,2.27,0.00,M7] [#2 0.39,-0.75,0.80,U] [#3 0.00,0.00,0.00,L] [#4 0.74,0.90,0.59,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:58:22.147 00.000 13524 refined, 2 included, MultiStar: {-0.03, 0.46}, one-star: {-0.81, 1.15}
21:58:22.147 00.000 13524 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.99) = xAngle (2.62 = 2.62)
21:58:22.147 00.000 13524 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.67 = -0.62)
21:58:22.147 00.000 13524 CameraToMount -- cameraX=-0.03 cameraY=0.46 hyp=0.46 cameraTheta=1.63 mountX=-0.40 mountY=-0.26, mountTheta=-2.55
21:58:22.163 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.03, y=0.46, opts=13)
21:58:22.163 00.000 13524 Enqueuing Move request for scope (-0.03, 0.46)
21:58:22.163 00.000 18852 Worker thread wakes up
21:58:22.163 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.46) opts 0xd
21:58:22.163 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.03, 0.46)
21:58:22.163 00.000 18852 Moving (-0.03, 0.46) raw xDistance=-0.40 yDistance=-0.26
21:58:22.163 00.000 18852 PPEC rslt: input = -0.40, final = 0.11, react = -0.06, pred = 0.22, hyst = -0.06, hyst_pct = 0.25, period_length = 479.00
21:58:22.163 00.000 18852 PPEC: input: -0.40, control: 0.11, exposure: 3000
21:58:22.163 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:22.163 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:58:22.163 00.000 18852 MoveAxis(W, 27, ABG)
21:58:22.163 00.000 18852 Guiding  Dir = 3, Dur = 27
21:58:22.163 00.000 18852 IsSlewing returns 0
21:58:22.163 00.000 18852 IsGuiding returns 0
21:58:22.163 00.000 18852 PulseGuide returned control before completion, sleep 36
21:58:22.163 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
21:58:22.178 00.015 13524 UpdateGuideState exits: m=531 SNR=14.1
21:58:22.178 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:22.178 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:22.194 00.016 13524 Enqueuing Expose request
21:58:22.210 00.016 18852 IsGuiding returns 0
21:58:22.210 00.000 18852 Move returns status 0, amount 27
21:58:22.210 00.000 18852 MoveAxis(N, 0, ABG)
21:58:22.210 00.000 18852 Move returns status 0, amount 0
21:58:22.210 00.000 18852 move complete, result=0
21:58:22.210 00.000 18852 worker thread done servicing request
21:58:22.210 00.000 18852 Worker thread wakes up
21:58:22.210 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:22.210 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:22.210 00.000 13524 GuideStep: -0.4 px 27 ms WEST, -0.3 px 0 ms NORTH
21:58:25.443 03.233 18852 Exposure complete
21:58:25.475 00.032 18852 worker thread done servicing request
21:58:25.475 00.000 13524 OnExposeComplete: enter
21:58:25.475 00.000 13524 UpdateGuideState(): m_state=6
21:58:25.475 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
21:58:25.475 00.000 13524 Star::Find returns 1 (0), X=406.42, Y=280.26, Mass=498, SNR=13.7, Peak=135 HFD=1.8
21:58:25.475 00.000 13524 MultiStar: [#1 -2.27,2.65,0.00,M8] [#2 0.09,-0.52,0.74,U] [#3 0.00,0.00,0.00,L] [#4 -0.87,1.84,0.77,U] [#5 -1.78,2.43,0.00,M7] [#6 -1.38,1.67,0.63,U] 
21:58:25.475 00.000 13524 refined, 3 included, MultiStar: {-0.80, 1.12}, one-star: {-1.04, 1.43}
21:58:25.475 00.000 13524 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.99) = xAngle (3.18 = -3.10)
21:58:25.490 00.015 13524 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.06)
21:58:25.490 00.000 13524 CameraToMount -- cameraX=-0.80 cameraY=1.12 hyp=1.38 cameraTheta=2.19 mountX=-1.38 mountY=-0.08, mountTheta=-3.08
21:58:25.490 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.80, y=1.12, opts=13)
21:58:25.490 00.000 13524 Enqueuing Move request for scope (-0.80, 1.12)
21:58:25.490 00.000 18852 Worker thread wakes up
21:58:25.490 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 1.12) opts 0xd
21:58:25.490 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.80, 1.12)
21:58:25.490 00.000 18852 Moving (-0.80, 1.12) raw xDistance=-1.38 yDistance=-0.08
21:58:25.490 00.000 18852 PPEC rslt: input = -1.38, final = 0.01, react = -0.21, pred = 0.28, hyst = -0.19, hyst_pct = 0.25, period_length = 479.00
21:58:25.490 00.000 18852 PPEC: input: -1.38, control: 0.01, exposure: 3000
21:58:25.490 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:25.490 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:58:25.490 00.000 18852 MoveAxis(W, 2, ABG)
21:58:25.490 00.000 18852 Guiding  Dir = 3, Dur = 2
21:58:25.490 00.000 18852 IsSlewing returns 0
21:58:25.490 00.000 18852 IsGuiding returns 0
21:58:25.490 00.000 18852 PulseGuide returned control before completion, sleep 11
21:58:25.490 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
21:58:25.506 00.016 13524 UpdateGuideState exits: m=498 SNR=13.7
21:58:25.506 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:25.521 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:25.521 00.000 13524 Enqueuing Expose request
21:58:25.521 00.000 18852 IsGuiding returns 0
21:58:25.521 00.000 18852 Move returns status 0, amount 2
21:58:25.521 00.000 18852 MoveAxis(N, 0, ABG)
21:58:25.521 00.000 18852 Move returns status 0, amount 0
21:58:25.521 00.000 18852 move complete, result=0
21:58:25.521 00.000 18852 worker thread done servicing request
21:58:25.521 00.000 18852 Worker thread wakes up
21:58:25.521 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:25.521 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:25.521 00.000 13524 GuideStep: -1.4 px 2 ms WEST, -0.1 px 0 ms NORTH
21:58:28.754 03.233 18852 Exposure complete
21:58:28.785 00.031 18852 worker thread done servicing request
21:58:28.785 00.000 13524 OnExposeComplete: enter
21:58:28.785 00.000 13524 UpdateGuideState(): m_state=6
21:58:28.785 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
21:58:28.785 00.000 13524 Star::Find returns 1 (0), X=406.28, Y=280.15, Mass=508, SNR=13.6, Peak=140 HFD=2.3
21:58:28.785 00.000 13524 Star::Find false star n=6 nbg=282 bg=69.7 sigma=5.8 thresh=87 peak=87
21:58:28.785 00.000 13524 MultiStar: [#1 -1.83,2.36,0.00,M9] [#2 0.11,-0.76,0.82,U] [#3 0.00,0.00,0.00,L] [#4 -0.66,1.50,0.73,U] [#5 -1.81,1.66,0.57,U] [#6 0.00,0.00,0.00,L] 
21:58:28.785 00.000 13524 refined, 3 included, MultiStar: {-0.83, 0.88}, one-star: {-1.18, 1.32}
21:58:28.785 00.000 13524 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.99) = xAngle (3.32 = -2.97)
21:58:28.801 00.016 13524 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.08)
21:58:28.801 00.000 13524 CameraToMount -- cameraX=-0.83 cameraY=0.88 hyp=1.21 cameraTheta=2.33 mountX=-1.19 mountY=0.09, mountTheta=3.06
21:58:28.801 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.83, y=0.88, opts=13)
21:58:28.801 00.000 13524 Enqueuing Move request for scope (-0.83, 0.88)
21:58:28.801 00.000 18852 Worker thread wakes up
21:58:28.801 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.88) opts 0xd
21:58:28.801 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.83, 0.88)
21:58:28.801 00.000 18852 Moving (-0.83, 0.88) raw xDistance=-1.19 yDistance=0.09
21:58:28.801 00.000 18852 PPEC rslt: input = -1.19, final = 0.16, react = -0.18, pred = 0.44, hyst = -0.16, hyst_pct = 0.24, period_length = 479.00
21:58:28.801 00.000 18852 PPEC: input: -1.19, control: 0.16, exposure: 3000
21:58:28.801 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:28.801 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:58:28.801 00.000 18852 MoveAxis(W, 40, ABG)
21:58:28.801 00.000 18852 Guiding  Dir = 3, Dur = 40
21:58:28.801 00.000 18852 IsSlewing returns 0
21:58:28.801 00.000 18852 IsGuiding returns 0
21:58:28.801 00.000 18852 PulseGuide returned control before completion, sleep 49
21:58:28.801 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
21:58:28.817 00.016 13524 UpdateGuideState exits: m=508 SNR=13.6
21:58:28.817 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:28.817 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:28.832 00.015 13524 Enqueuing Expose request
21:58:28.864 00.032 18852 IsGuiding returns 0
21:58:28.864 00.000 18852 Move returns status 0, amount 40
21:58:28.864 00.000 18852 MoveAxis(N, 0, ABG)
21:58:28.864 00.000 18852 Move returns status 0, amount 0
21:58:28.864 00.000 18852 move complete, result=0
21:58:28.864 00.000 18852 worker thread done servicing request
21:58:28.864 00.000 18852 Worker thread wakes up
21:58:28.864 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:28.864 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:28.864 00.000 13524 GuideStep: -1.2 px 40 ms WEST, 0.1 px 0 ms NORTH
21:58:32.113 03.249 18852 Exposure complete
21:58:32.144 00.031 18852 worker thread done servicing request
21:58:32.144 00.000 13524 OnExposeComplete: enter
21:58:32.144 00.000 13524 UpdateGuideState(): m_state=6
21:58:32.144 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
21:58:32.144 00.000 13524 Star::Find returns 1 (0), X=406.35, Y=280.77, Mass=527, SNR=14.1, Peak=137 HFD=1.9
21:58:32.144 00.000 13524 MultiStar: [#1 -1.98,2.99,0.00,M10] [#2 -0.16,-0.48,0.79,U] [#3 0.00,0.00,0.00,L] [#4 -0.46,1.97,0.52,U] [#5 -1.71,2.17,0.58,U] [#6 -1.04,1.76,0.57,U] 
21:58:32.160 00.016 13524 refined, 4 included, MultiStar: {-0.88, 1.40}, one-star: {-1.11, 1.95}
21:58:32.160 00.000 13524 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.99) = xAngle (3.12 = 3.12)
21:58:32.160 00.000 13524 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.16 = -0.12)
21:58:32.160 00.000 13524 CameraToMount -- cameraX=-0.88 cameraY=1.40 hyp=1.66 cameraTheta=2.13 mountX=-1.66 mountY=-0.20, mountTheta=-3.02
21:58:32.160 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.88, y=1.40, opts=13)
21:58:32.160 00.000 13524 Enqueuing Move request for scope (-0.88, 1.40)
21:58:32.160 00.000 18852 Worker thread wakes up
21:58:32.160 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 1.40) opts 0xd
21:58:32.160 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.88, 1.40)
21:58:32.160 00.000 18852 Moving (-0.88, 1.40) raw xDistance=-1.66 yDistance=-0.20
21:58:32.160 00.000 18852 PPEC rslt: input = -1.66, final = -0.22, react = -0.25, pred = 0.03, hyst = -0.22, hyst_pct = 0.24, period_length = 479.00
21:58:32.160 00.000 18852 PPEC: input: -1.66, control: -0.22, exposure: 3000
21:58:32.160 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:32.160 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:58:32.160 00.000 18852 MoveAxis(E, 54, ABG)
21:58:32.160 00.000 18852 Guiding  Dir = 2, Dur = 54
21:58:32.160 00.000 18852 IsSlewing returns 0
21:58:32.160 00.000 18852 IsGuiding returns 0
21:58:32.160 00.000 18852 PulseGuide returned control before completion, sleep 63
21:58:32.175 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
21:58:32.175 00.000 13524 UpdateGuideState exits: m=527 SNR=14.1
21:58:32.191 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:32.191 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:32.191 00.000 13524 Enqueuing Expose request
21:58:32.238 00.047 18852 IsGuiding returns 0
21:58:32.238 00.000 18852 Move returns status 0, amount 54
21:58:32.238 00.000 18852 MoveAxis(N, 0, ABG)
21:58:32.238 00.000 18852 Move returns status 0, amount 0
21:58:32.238 00.000 18852 move complete, result=0
21:58:32.238 00.000 18852 worker thread done servicing request
21:58:32.238 00.000 18852 Worker thread wakes up
21:58:32.238 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:32.238 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:32.238 00.000 13524 GuideStep: -1.7 px 54 ms EAST, -0.2 px 0 ms NORTH
21:58:35.471 03.233 18852 Exposure complete
21:58:35.503 00.032 18852 worker thread done servicing request
21:58:35.503 00.000 13524 OnExposeComplete: enter
21:58:35.503 00.000 13524 UpdateGuideState(): m_state=6
21:58:35.503 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
21:58:35.503 00.000 13524 Star::Find returns 1 (0), X=406.01, Y=281.09, Mass=492, SNR=13.6, Peak=130 HFD=2.1
21:58:35.503 00.000 13524 MultiStar: [#1 -2.13,3.37,0.00,R] [#2 -0.23,0.40,0.76,U] [#3 0.00,0.00,0.00,L] [#4 -1.26,2.20,0.75,U] [#5 -2.69,2.95,0.00,M6] [#6 0.00,0.00,0.00,L] 
21:58:35.503 00.000 13524 refined, 2 included, MultiStar: {-1.02, 1.68}, one-star: {-1.46, 2.27}
21:58:35.503 00.000 13524 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.99) = xAngle (3.10 = 3.10)
21:58:35.518 00.015 13524 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.15 = -0.13)
21:58:35.518 00.000 13524 CameraToMount -- cameraX=-1.02 cameraY=1.68 hyp=1.97 cameraTheta=2.12 mountX=-1.97 mountY=-0.26, mountTheta=-3.01
21:58:35.518 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.02, y=1.68, opts=13)
21:58:35.518 00.000 13524 Enqueuing Move request for scope (-1.02, 1.68)
21:58:35.518 00.000 18852 Worker thread wakes up
21:58:35.518 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 1.68) opts 0xd
21:58:35.518 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.02, 1.68)
21:58:35.518 00.000 18852 Moving (-1.02, 1.68) raw xDistance=-1.97 yDistance=-0.26
21:58:35.518 00.000 18852 PPEC rslt: input = -1.97, final = -0.27, react = -0.29, pred = 0.03, hyst = -0.26, hyst_pct = 0.23, period_length = 479.00
21:58:35.518 00.000 18852 PPEC: input: -1.97, control: -0.27, exposure: 3000
21:58:35.518 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:35.518 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:58:35.518 00.000 18852 MoveAxis(E, 65, ABG)
21:58:35.518 00.000 18852 Guiding  Dir = 2, Dur = 65
21:58:35.518 00.000 18852 IsSlewing returns 0
21:58:35.518 00.000 18852 IsGuiding returns 0
21:58:35.518 00.000 18852 PulseGuide returned control before completion, sleep 74
21:58:35.518 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
21:58:35.534 00.016 13524 UpdateGuideState exits: m=492 SNR=13.6
21:58:35.534 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:35.534 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:35.549 00.015 13524 Enqueuing Expose request
21:58:35.612 00.063 18852 IsGuiding returns 0
21:58:35.612 00.000 18852 Move returns status 0, amount 65
21:58:35.612 00.000 18852 MoveAxis(N, 0, ABG)
21:58:35.612 00.000 18852 Move returns status 0, amount 0
21:58:35.612 00.000 18852 move complete, result=0
21:58:35.612 00.000 18852 worker thread done servicing request
21:58:35.612 00.000 18852 Worker thread wakes up
21:58:35.612 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:35.612 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:35.612 00.000 13524 GuideStep: -2.0 px 65 ms EAST, -0.3 px 0 ms NORTH
21:58:38.846 03.234 18852 Exposure complete
21:58:38.877 00.031 18852 worker thread done servicing request
21:58:38.877 00.000 13524 OnExposeComplete: enter
21:58:38.877 00.000 13524 UpdateGuideState(): m_state=6
21:58:38.877 00.000 13524 Star::Find(15, 406, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
21:58:38.877 00.000 13524 Star::Find returns 1 (0), X=406.47, Y=280.61, Mass=541, SNR=14.3, Peak=141 HFD=1.6
21:58:38.877 00.000 13524 MultiStar: [#1 0.05,-0.67,0.93,U] [#2 0.27,-0.48,0.74,U] [#3 0.07,1.33,0.51,U] [#4 -1.37,1.72,0.62,U] [#5 0.00,0.00,0.00,L] [#6 -1.38,1.92,0.55,U] 
21:58:38.877 00.000 13524 refined, 5 included, MultiStar: {-0.53, 0.83}, one-star: {-1.00, 1.79}
21:58:38.877 00.000 13524 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.99) = xAngle (3.13 = 3.13)
21:58:38.877 00.000 13524 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.17 = -0.11)
21:58:38.877 00.000 13524 CameraToMount -- cameraX=-0.53 cameraY=0.83 hyp=0.98 cameraTheta=2.14 mountX=-0.98 mountY=-0.11, mountTheta=-3.03
21:58:38.892 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.53, y=0.83, opts=13)
21:58:38.892 00.000 13524 Enqueuing Move request for scope (-0.53, 0.83)
21:58:38.892 00.000 18852 Worker thread wakes up
21:58:38.892 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.83) opts 0xd
21:58:38.892 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.53, 0.83)
21:58:38.892 00.000 18852 Moving (-0.53, 0.83) raw xDistance=-0.98 yDistance=-0.11
21:58:38.892 00.000 18852 PPEC rslt: input = -0.98, final = -0.24, react = -0.15, pred = -0.12, hyst = -0.14, hyst_pct = 0.23, period_length = 479.00
21:58:38.892 00.000 18852 PPEC: input: -0.98, control: -0.24, exposure: 3000
21:58:38.892 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:38.892 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:58:38.892 00.000 18852 MoveAxis(E, 58, ABG)
21:58:38.892 00.000 18852 Guiding  Dir = 2, Dur = 58
21:58:38.892 00.000 18852 IsSlewing returns 0
21:58:38.892 00.000 18852 IsGuiding returns 0
21:58:38.892 00.000 18852 PulseGuide returned control before completion, sleep 67
21:58:38.892 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
21:58:38.908 00.016 13524 UpdateGuideState exits: m=541 SNR=14.3
21:58:38.908 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:38.908 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:38.924 00.016 13524 Enqueuing Expose request
21:58:38.970 00.046 18852 IsGuiding returns 0
21:58:38.970 00.000 18852 Move returns status 0, amount 58
21:58:38.970 00.000 18852 MoveAxis(N, 0, ABG)
21:58:38.970 00.000 18852 Move returns status 0, amount 0
21:58:38.970 00.000 18852 move complete, result=0
21:58:38.970 00.000 18852 worker thread done servicing request
21:58:38.970 00.000 18852 Worker thread wakes up
21:58:38.970 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:38.970 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:38.970 00.000 13524 GuideStep: -1.0 px 58 ms EAST, -0.1 px 0 ms NORTH
21:58:42.204 03.234 18852 Exposure complete
21:58:42.235 00.031 18852 worker thread done servicing request
21:58:42.235 00.000 13524 OnExposeComplete: enter
21:58:42.235 00.000 13524 UpdateGuideState(): m_state=6
21:58:42.235 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
21:58:42.235 00.000 13524 Star::Find returns 1 (0), X=406.66, Y=279.76, Mass=547, SNR=14.6, Peak=143 HFD=1.9
21:58:42.235 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.12,-1.13,0.76,U] [#3 0.00,0.00,0.00,L] [#4 0.10,0.55,0.69,U] [#5 -1.45,1.62,0.57,U] [#6 0.00,0.00,0.00,L] 
21:58:42.235 00.000 13524 refined, 3 included, MultiStar: {-0.54, 0.46}, one-star: {-0.80, 0.94}
21:58:42.235 00.000 13524 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.99) = xAngle (3.43 = -2.86)
21:58:42.235 00.000 13524 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.19)
21:58:42.235 00.000 13524 CameraToMount -- cameraX=-0.54 cameraY=0.46 hyp=0.71 cameraTheta=2.44 mountX=-0.68 mountY=0.13, mountTheta=2.95
21:58:42.251 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.54, y=0.46, opts=13)
21:58:42.251 00.000 13524 Enqueuing Move request for scope (-0.54, 0.46)
21:58:42.251 00.000 18852 Worker thread wakes up
21:58:42.251 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.46) opts 0xd
21:58:42.251 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.54, 0.46)
21:58:42.251 00.000 18852 Moving (-0.54, 0.46) raw xDistance=-0.68 yDistance=0.13
21:58:42.251 00.000 18852 PPEC rslt: input = -0.68, final = -0.12, react = -0.10, pred = -0.03, hyst = -0.10, hyst_pct = 0.23, period_length = 479.00
21:58:42.251 00.000 18852 PPEC: input: -0.68, control: -0.12, exposure: 3000
21:58:42.251 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:42.251 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:58:42.251 00.000 18852 MoveAxis(E, 30, ABG)
21:58:42.251 00.000 18852 Guiding  Dir = 2, Dur = 30
21:58:42.251 00.000 18852 IsSlewing returns 0
21:58:42.251 00.000 18852 IsGuiding returns 0
21:58:42.251 00.000 18852 PulseGuide returned control before completion, sleep 39
21:58:42.261 00.010 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
21:58:42.271 00.010 13524 UpdateGuideState exits: m=547 SNR=14.6
21:58:42.271 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:42.271 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:42.271 00.000 13524 Enqueuing Expose request
21:58:42.302 00.031 18852 IsGuiding returns 0
21:58:42.302 00.000 18852 Move returns status 0, amount 30
21:58:42.302 00.000 18852 MoveAxis(N, 0, ABG)
21:58:42.302 00.000 18852 Move returns status 0, amount 0
21:58:42.302 00.000 18852 move complete, result=0
21:58:42.302 00.000 18852 worker thread done servicing request
21:58:42.302 00.000 18852 Worker thread wakes up
21:58:42.302 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:42.302 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:42.302 00.000 13524 GuideStep: -0.7 px 30 ms EAST, 0.1 px 0 ms NORTH
21:58:45.536 03.234 18852 Exposure complete
21:58:45.567 00.031 18852 worker thread done servicing request
21:58:45.567 00.000 13524 OnExposeComplete: enter
21:58:45.567 00.000 13524 UpdateGuideState(): m_state=6
21:58:45.567 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
21:58:45.567 00.000 13524 Star::Find returns 1 (0), X=407.02, Y=279.97, Mass=468, SNR=13.5, Peak=147 HFD=2.0
21:58:45.567 00.000 13524 MultiStar: [#1 0.35,-1.14,0.97,U] [#2 0.27,-0.68,0.81,U] [#3 -0.14,0.09,0.57,U] [#4 0.10,1.03,0.72,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:58:45.567 00.000 13524 refined, 4 included, MultiStar: {0.03, 0.07}, one-star: {-0.44, 1.14}
21:58:45.567 00.000 13524 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.99) = xAngle (2.19 = 2.19)
21:58:45.582 00.015 13524 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.24 = -1.05)
21:58:45.582 00.000 13524 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.20 mountX=-0.04 mountY=-0.06, mountTheta=-2.16
21:58:45.582 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.03, y=0.07, opts=13)
21:58:45.582 00.000 13524 Enqueuing Move request for scope (0.03, 0.07)
21:58:45.582 00.000 18852 Worker thread wakes up
21:58:45.582 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
21:58:45.582 00.000 18852 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
21:58:45.582 00.000 18852 Moving (0.03, 0.07) raw xDistance=-0.04 yDistance=-0.06
21:58:45.582 00.000 18852 PPEC rslt: input = -0.04, final = 0.03, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.22, period_length = 479.00
21:58:45.582 00.000 18852 PPEC: input: -0.04, control: 0.03, exposure: 3000
21:58:45.582 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:45.582 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:58:45.582 00.000 18852 MoveAxis(W, 8, ABG)
21:58:45.582 00.000 18852 Guiding  Dir = 3, Dur = 8
21:58:45.582 00.000 18852 IsSlewing returns 0
21:58:45.582 00.000 18852 IsGuiding returns 0
21:58:45.582 00.000 18852 PulseGuide returned control before completion, sleep 17
21:58:45.598 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
21:58:45.598 00.000 13524 UpdateGuideState exits: m=468 SNR=13.5
21:58:45.598 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:45.598 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:45.614 00.016 13524 Enqueuing Expose request
21:58:45.614 00.000 18852 IsGuiding returns 0
21:58:45.614 00.000 18852 Move returns status 0, amount 8
21:58:45.614 00.000 18852 MoveAxis(N, 0, ABG)
21:58:45.614 00.000 18852 Move returns status 0, amount 0
21:58:45.614 00.000 18852 move complete, result=0
21:58:45.614 00.000 18852 worker thread done servicing request
21:58:45.614 00.000 18852 Worker thread wakes up
21:58:45.614 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:45.614 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:45.614 00.000 13524 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
21:58:48.847 03.233 18852 Exposure complete
21:58:48.894 00.047 18852 worker thread done servicing request
21:58:48.894 00.000 13524 OnExposeComplete: enter
21:58:48.894 00.000 13524 UpdateGuideState(): m_state=6
21:58:48.894 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
21:58:48.910 00.016 13524 Star::Find returns 1 (0), X=406.73, Y=279.77, Mass=559, SNR=14.4, Peak=141 HFD=2.3
21:58:48.910 00.000 13524 Star::Find false star n=13 nbg=278 bg=13.6 sigma=4.1 thresh=26 peak=26
21:58:48.910 00.000 13524 MultiStar: [#1 0.77,-1.29,0.93,U] [#2 0.29,-1.07,0.68,U] [#3 -0.04,1.28,0.57,U] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:58:48.910 00.000 13524 refined, 3 included, MultiStar: {0.05, -0.08}, one-star: {-0.73, 0.94}
21:58:48.910 00.000 13524 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.99) = xAngle (0.00 = 0.00)
21:58:48.910 00.000 13524 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.05 = 3.05)
21:58:48.910 00.000 13524 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-0.99 mountX=0.10 mountY=0.01, mountTheta=0.10
21:58:48.910 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.05, y=-0.08, opts=13)
21:58:48.910 00.000 13524 Enqueuing Move request for scope (0.05, -0.08)
21:58:48.910 00.000 18852 Worker thread wakes up
21:58:48.910 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
21:58:48.910 00.000 18852 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
21:58:48.910 00.000 18852 Moving (0.05, -0.08) raw xDistance=0.10 yDistance=0.01
21:58:48.910 00.000 18852 PPEC rslt: input = 0.10, final = 0.14, react = 0.01, pred = 0.18, hyst = 0.00, hyst_pct = 0.22, period_length = 479.00
21:58:48.910 00.000 18852 PPEC: input: 0.10, control: 0.14, exposure: 3000
21:58:48.910 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:48.910 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:58:48.910 00.000 18852 MoveAxis(W, 35, ABG)
21:58:48.910 00.000 18852 Guiding  Dir = 3, Dur = 35
21:58:48.925 00.015 18852 IsSlewing returns 0
21:58:48.925 00.000 18852 IsGuiding returns 0
21:58:48.925 00.000 18852 PulseGuide returned control before completion, sleep 44
21:58:48.925 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
21:58:48.941 00.016 13524 UpdateGuideState exits: m=559 SNR=14.4
21:58:48.941 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:48.941 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:48.941 00.000 13524 Enqueuing Expose request
21:58:48.972 00.031 18852 IsGuiding returns 0
21:58:48.972 00.000 18852 Move returns status 0, amount 35
21:58:48.972 00.000 18852 MoveAxis(N, 0, ABG)
21:58:48.972 00.000 18852 Move returns status 0, amount 0
21:58:48.972 00.000 18852 move complete, result=0
21:58:48.972 00.000 18852 worker thread done servicing request
21:58:48.972 00.000 18852 Worker thread wakes up
21:58:48.972 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:48.972 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:48.972 00.000 13524 GuideStep: 0.1 px 35 ms WEST, 0.0 px 0 ms NORTH
21:58:52.206 03.234 18852 Exposure complete
21:58:52.237 00.031 18852 worker thread done servicing request
21:58:52.237 00.000 13524 OnExposeComplete: enter
21:58:52.237 00.000 13524 UpdateGuideState(): m_state=6
21:58:52.237 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
21:58:52.237 00.000 13524 Star::Find returns 1 (0), X=407.08, Y=279.42, Mass=518, SNR=14.1, Peak=144 HFD=1.9
21:58:52.253 00.016 13524 MultiStar: [#1 0.63,-1.49,0.89,U] [#2 0.38,-1.39,0.80,U] [#3 0.00,0.00,0.00,L] [#4 -0.86,1.10,0.73,U] [#5 0.00,0.00,0.00,L] [#6 0.05,0.98,0.58,U] 
21:58:52.253 00.000 13524 refined, 4 included, MultiStar: {-0.03, -0.12}, one-star: {-0.38, 0.60}
21:58:52.253 00.000 13524 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.99) = xAngle (-0.81 = -0.81)
21:58:52.253 00.000 13524 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.24 = 2.24)
21:58:52.253 00.000 13524 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.79 mountX=0.09 mountY=0.10, mountTheta=0.85
21:58:52.253 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.03, y=-0.12, opts=13)
21:58:52.253 00.000 13524 Enqueuing Move request for scope (-0.03, -0.12)
21:58:52.253 00.000 18852 Worker thread wakes up
21:58:52.253 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
21:58:52.253 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
21:58:52.253 00.000 18852 Moving (-0.03, -0.12) raw xDistance=0.09 yDistance=0.10
21:58:52.253 00.000 18852 PPEC rslt: input = 0.09, final = 0.23, react = 0.01, pred = 0.29, hyst = 0.00, hyst_pct = 0.22, period_length = 479.00
21:58:52.253 00.000 18852 PPEC: input: 0.09, control: 0.23, exposure: 3000
21:58:52.253 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:52.253 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:58:52.253 00.000 18852 MoveAxis(W, 55, ABG)
21:58:52.253 00.000 18852 Guiding  Dir = 3, Dur = 55
21:58:52.253 00.000 18852 IsSlewing returns 0
21:58:52.253 00.000 18852 IsGuiding returns 0
21:58:52.253 00.000 18852 PulseGuide returned control before completion, sleep 64
21:58:52.268 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
21:58:52.284 00.016 13524 UpdateGuideState exits: m=518 SNR=14.1
21:58:52.284 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:52.284 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:52.284 00.000 13524 Enqueuing Expose request
21:58:52.347 00.063 18852 IsGuiding returns 0
21:58:52.347 00.000 18852 Move returns status 0, amount 55
21:58:52.347 00.000 18852 MoveAxis(N, 0, ABG)
21:58:52.347 00.000 18852 Move returns status 0, amount 0
21:58:52.347 00.000 18852 move complete, result=0
21:58:52.347 00.000 18852 worker thread done servicing request
21:58:52.347 00.000 18852 Worker thread wakes up
21:58:52.347 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:52.347 00.000 13524 GuideStep: 0.1 px 55 ms WEST, 0.1 px 0 ms NORTH
21:58:52.347 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:55.580 03.233 18852 Exposure complete
21:58:55.611 00.031 18852 worker thread done servicing request
21:58:55.611 00.000 13524 OnExposeComplete: enter
21:58:55.611 00.000 13524 UpdateGuideState(): m_state=6
21:58:55.611 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
21:58:55.611 00.000 13524 Star::Find returns 1 (0), X=406.94, Y=279.48, Mass=462, SNR=13.3, Peak=142 HFD=2.1
21:58:55.611 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.36,-0.67,0.87,U] [#3 0.00,0.00,0.00,L] [#4 0.58,0.72,0.82,U] [#5 -1.30,1.58,0.65,U] [#6 0.00,0.00,0.00,L] 
21:58:55.611 00.000 13524 refined, 3 included, MultiStar: {-0.18, 0.51}, one-star: {-0.52, 0.65}
21:58:55.611 00.000 13524 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.99) = xAngle (2.89 = 2.89)
21:58:55.611 00.000 13524 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.94 = -0.35)
21:58:55.626 00.015 13524 CameraToMount -- cameraX=-0.18 cameraY=0.51 hyp=0.54 cameraTheta=1.90 mountX=-0.52 mountY=-0.18, mountTheta=-2.80
21:58:55.626 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.18, y=0.51, opts=13)
21:58:55.626 00.000 13524 Enqueuing Move request for scope (-0.18, 0.51)
21:58:55.626 00.000 18852 Worker thread wakes up
21:58:55.626 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.51) opts 0xd
21:58:55.626 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.18, 0.51)
21:58:55.626 00.000 18852 Moving (-0.18, 0.51) raw xDistance=-0.52 yDistance=-0.18
21:58:55.626 00.000 18852 PPEC rslt: input = -0.52, final = 0.15, react = -0.08, pred = 0.28, hyst = -0.07, hyst_pct = 0.21, period_length = 479.00
21:58:55.626 00.000 18852 PPEC: input: -0.52, control: 0.15, exposure: 3000
21:58:55.626 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:55.626 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:58:55.626 00.000 18852 MoveAxis(W, 36, ABG)
21:58:55.626 00.000 18852 Guiding  Dir = 3, Dur = 36
21:58:55.626 00.000 18852 IsSlewing returns 0
21:58:55.626 00.000 18852 IsGuiding returns 0
21:58:55.626 00.000 18852 PulseGuide returned control before completion, sleep 45
21:58:55.626 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
21:58:55.642 00.016 13524 UpdateGuideState exits: m=462 SNR=13.3
21:58:55.642 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:55.642 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:55.642 00.000 13524 Enqueuing Expose request
21:58:55.689 00.047 18852 IsGuiding returns 0
21:58:55.689 00.000 18852 Move returns status 0, amount 36
21:58:55.689 00.000 18852 MoveAxis(N, 0, ABG)
21:58:55.689 00.000 18852 Move returns status 0, amount 0
21:58:55.689 00.000 18852 move complete, result=0
21:58:55.689 00.000 18852 worker thread done servicing request
21:58:55.689 00.000 18852 Worker thread wakes up
21:58:55.689 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:55.689 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:58:55.689 00.000 13524 GuideStep: -0.5 px 36 ms WEST, -0.2 px 0 ms NORTH
21:58:58.938 03.249 18852 Exposure complete
21:58:58.969 00.031 18852 worker thread done servicing request
21:58:58.969 00.000 13524 OnExposeComplete: enter
21:58:58.969 00.000 13524 UpdateGuideState(): m_state=6
21:58:58.969 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
21:58:58.969 00.000 13524 Star::Find returns 1 (0), X=407.37, Y=279.27, Mass=481, SNR=13.6, Peak=128 HFD=1.8
21:58:58.985 00.016 13524 MultiStar: [#1 0.85,-1.53,1.00,U] [#2 0.81,-1.03,0.83,U] [#3 0.00,0.00,0.00,L] [#4 -0.11,0.85,0.86,U] [#5 0.00,0.00,0.00,L] [#6 0.26,0.97,0.51,U] 
21:58:58.985 00.000 13524 refined, 4 included, MultiStar: {0.35, -0.17}, one-star: {-0.09, 0.45}
21:58:58.985 00.000 13524 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.99) = xAngle (0.53 = 0.53)
21:58:58.985 00.000 13524 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.58 = -2.70)
21:58:58.985 00.000 13524 CameraToMount -- cameraX=0.35 cameraY=-0.17 hyp=0.39 cameraTheta=-0.45 mountX=0.33 mountY=-0.16, mountTheta=-0.46
21:58:58.985 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.35, y=-0.17, opts=13)
21:58:58.985 00.000 13524 Enqueuing Move request for scope (0.35, -0.17)
21:58:58.985 00.000 18852 Worker thread wakes up
21:58:58.985 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.17) opts 0xd
21:58:58.985 00.000 18852 Handling offset move in thread for scope, endpoint = (0.35, -0.17)
21:58:58.985 00.000 18852 Moving (0.35, -0.17) raw xDistance=0.33 yDistance=-0.16
21:58:58.985 00.000 18852 PPEC rslt: input = 0.33, final = 0.24, react = 0.05, pred = 0.24, hyst = 0.05, hyst_pct = 0.21, period_length = 479.00
21:58:58.985 00.000 18852 PPEC: input: 0.33, control: 0.24, exposure: 3000
21:58:58.985 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:58.985 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:58:58.985 00.000 18852 MoveAxis(W, 59, ABG)
21:58:58.985 00.000 18852 Guiding  Dir = 3, Dur = 59
21:58:58.985 00.000 18852 IsSlewing returns 0
21:58:58.985 00.000 18852 IsGuiding returns 0
21:58:58.985 00.000 18852 PulseGuide returned control before completion, sleep 68
21:58:59.000 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
21:58:59.016 00.016 13524 UpdateGuideState exits: m=481 SNR=13.6
21:58:59.016 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:59.016 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:58:59.016 00.000 13524 Enqueuing Expose request
21:58:59.079 00.063 18852 IsGuiding returns 0
21:58:59.079 00.000 18852 Move returns status 0, amount 59
21:58:59.079 00.000 18852 MoveAxis(N, 0, ABG)
21:58:59.079 00.000 18852 Move returns status 0, amount 0
21:58:59.079 00.000 18852 move complete, result=0
21:58:59.079 00.000 18852 worker thread done servicing request
21:58:59.079 00.000 18852 Worker thread wakes up
21:58:59.079 00.000 13524 GuideStep: 0.3 px 59 ms WEST, -0.2 px 0 ms NORTH
21:58:59.079 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:58:59.079 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:02.328 03.249 18852 Exposure complete
21:59:02.359 00.031 18852 worker thread done servicing request
21:59:02.359 00.000 13524 OnExposeComplete: enter
21:59:02.374 00.015 13524 UpdateGuideState(): m_state=6
21:59:02.374 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
21:59:02.374 00.000 13524 Star::Find returns 1 (0), X=406.37, Y=279.75, Mass=487, SNR=13.3, Peak=131 HFD=2.0
21:59:02.374 00.000 13524 MultiStar: [#1 0.37,-0.97,0.94,U] [#2 0.29,-0.62,0.85,U] [#3 -0.92,1.05,0.58,U] [#4 0.62,0.89,0.79,U] [#5 -2.55,1.80,0.00,M5] [#6 0.00,0.00,0.00,L] 
21:59:02.374 00.000 13524 refined, 4 included, MultiStar: {-0.13, 0.19}, one-star: {-1.09, 0.93}
21:59:02.374 00.000 13524 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.99) = xAngle (3.16 = -3.12)
21:59:02.374 00.000 13524 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.08)
21:59:02.374 00.000 13524 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.18 mountX=-0.23 mountY=-0.02, mountTheta=-3.07
21:59:02.374 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.13, y=0.19, opts=13)
21:59:02.374 00.000 13524 Enqueuing Move request for scope (-0.13, 0.19)
21:59:02.374 00.000 18852 Worker thread wakes up
21:59:02.374 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
21:59:02.374 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
21:59:02.390 00.016 18852 Moving (-0.13, 0.19) raw xDistance=-0.23 yDistance=-0.02
21:59:02.390 00.000 18852 PPEC rslt: input = -0.23, final = -0.01, react = -0.03, pred = 0.03, hyst = -0.03, hyst_pct = 0.21, period_length = 479.00
21:59:02.390 00.000 18852 PPEC: input: -0.23, control: -0.01, exposure: 3000
21:59:02.390 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:02.390 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:59:02.390 00.000 18852 MoveAxis(E, 2, ABG)
21:59:02.390 00.000 18852 Guiding  Dir = 2, Dur = 2
21:59:02.390 00.000 18852 IsSlewing returns 0
21:59:02.390 00.000 18852 IsGuiding returns 0
21:59:02.390 00.000 18852 PulseGuide returned control before completion, sleep 11
21:59:02.390 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=1, FiltMax=254, Gamma=1.000
21:59:02.406 00.016 18852 IsGuiding returns 1
21:59:02.406 00.000 18852 scope still moving after pulse duration time elapsed
21:59:02.406 00.000 13524 UpdateGuideState exits: m=487 SNR=13.3
21:59:02.406 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:02.406 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:02.406 00.000 13524 Enqueuing Expose request
21:59:02.437 00.031 18852 IsSlewing returns 0
21:59:02.437 00.000 18852 IsGuiding returns 0
21:59:02.437 00.000 18852 scope move finished after 2 + 43 ms
21:59:02.437 00.000 18852 Move returns status 0, amount 2
21:59:02.437 00.000 18852 MoveAxis(N, 0, ABG)
21:59:02.437 00.000 18852 Move returns status 0, amount 0
21:59:02.437 00.000 18852 move complete, result=0
21:59:02.437 00.000 18852 worker thread done servicing request
21:59:02.437 00.000 18852 Worker thread wakes up
21:59:02.437 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:02.437 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:02.437 00.000 13524 GuideStep: -0.2 px 2 ms EAST, -0.0 px 0 ms NORTH
21:59:05.671 03.234 18852 Exposure complete
21:59:05.702 00.031 18852 worker thread done servicing request
21:59:05.702 00.000 13524 OnExposeComplete: enter
21:59:05.702 00.000 13524 UpdateGuideState(): m_state=6
21:59:05.702 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
21:59:05.702 00.000 13524 Star::Find returns 1 (0), X=406.51, Y=280.28, Mass=496, SNR=13.3, Peak=143 HFD=1.8
21:59:05.702 00.000 13524 MultiStar: [#1 0.41,-0.93,1.04,U] [#2 0.27,-0.99,0.77,U] [#3 0.00,0.00,0.00,L] [#4 -0.77,1.42,0.76,U] [#5 -1.44,2.48,0.00,M6] [#6 0.00,0.00,0.00,L] 
21:59:05.717 00.015 13524 refined, 3 included, MultiStar: {-0.25, 0.22}, one-star: {-0.95, 1.45}
21:59:05.717 00.000 13524 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.99) = xAngle (3.41 = -2.88)
21:59:05.717 00.000 13524 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.45 = 0.17)
21:59:05.717 00.000 13524 CameraToMount -- cameraX=-0.25 cameraY=0.22 hyp=0.34 cameraTheta=2.42 mountX=-0.33 mountY=0.06, mountTheta=2.97
21:59:05.717 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.25, y=0.22, opts=13)
21:59:05.717 00.000 13524 Enqueuing Move request for scope (-0.25, 0.22)
21:59:05.717 00.000 18852 Worker thread wakes up
21:59:05.717 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.22) opts 0xd
21:59:05.717 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.25, 0.22)
21:59:05.717 00.000 18852 Moving (-0.25, 0.22) raw xDistance=-0.33 yDistance=0.06
21:59:05.717 00.000 18852 PPEC rslt: input = -0.33, final = -0.06, react = -0.05, pred = -0.02, hyst = -0.04, hyst_pct = 0.20, period_length = 479.00
21:59:05.717 00.000 18852 PPEC: input: -0.33, control: -0.06, exposure: 3000
21:59:05.717 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:05.717 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:59:05.717 00.000 18852 MoveAxis(E, 16, ABG)
21:59:05.717 00.000 18852 Guiding  Dir = 2, Dur = 16
21:59:05.717 00.000 18852 IsSlewing returns 0
21:59:05.717 00.000 18852 IsGuiding returns 0
21:59:05.717 00.000 18852 PulseGuide returned control before completion, sleep 25
21:59:05.733 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
21:59:05.733 00.000 13524 UpdateGuideState exits: m=496 SNR=13.3
21:59:05.749 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:05.749 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:05.749 00.000 13524 Enqueuing Expose request
21:59:05.764 00.015 18852 IsGuiding returns 0
21:59:05.764 00.000 18852 Move returns status 0, amount 16
21:59:05.764 00.000 18852 MoveAxis(N, 0, ABG)
21:59:05.764 00.000 18852 Move returns status 0, amount 0
21:59:05.764 00.000 18852 move complete, result=0
21:59:05.764 00.000 18852 worker thread done servicing request
21:59:05.764 00.000 18852 Worker thread wakes up
21:59:05.764 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:05.764 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:05.764 00.000 13524 GuideStep: -0.3 px 16 ms EAST, 0.1 px 0 ms NORTH
21:59:08.998 03.234 18852 Exposure complete
21:59:09.029 00.031 18852 worker thread done servicing request
21:59:09.029 00.000 13524 OnExposeComplete: enter
21:59:09.029 00.000 13524 UpdateGuideState(): m_state=6
21:59:09.029 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
21:59:09.045 00.016 13524 Star::Find returns 1 (0), X=407.16, Y=279.47, Mass=614, SNR=15.2, Peak=162 HFD=2.4
21:59:09.045 00.000 13524 MultiStar: [#1 1.13,-1.74,0.85,U] [#2 0.48,-1.31,0.70,U] [#3 0.00,0.00,0.00,L] [#4 -0.19,0.95,0.65,U] [#5 -0.92,1.79,0.52,U] [#6 -0.30,1.00,0.49,U] 
21:59:09.045 00.000 13524 refined, 5 included, MultiStar: {0.06, 0.07}, one-star: {-0.30, 0.65}
21:59:09.045 00.000 13524 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.99) = xAngle (1.87 = 1.87)
21:59:09.045 00.000 13524 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.92 = -1.36)
21:59:09.045 00.000 13524 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.89 mountX=-0.03 mountY=-0.09, mountTheta=-1.87
21:59:09.045 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.06, y=0.07, opts=13)
21:59:09.045 00.000 13524 Enqueuing Move request for scope (0.06, 0.07)
21:59:09.045 00.000 18852 Worker thread wakes up
21:59:09.045 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
21:59:09.045 00.000 18852 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
21:59:09.045 00.000 18852 Moving (0.06, 0.07) raw xDistance=-0.03 yDistance=-0.09
21:59:09.045 00.000 18852 PPEC rslt: input = -0.03, final = -0.08, react = -0.00, pred = -0.10, hyst = 0.00, hyst_pct = 0.20, period_length = 479.00
21:59:09.045 00.000 18852 PPEC: input: -0.03, control: -0.08, exposure: 3000
21:59:09.045 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:09.045 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:59:09.045 00.000 18852 MoveAxis(E, 19, ABG)
21:59:09.045 00.000 18852 Guiding  Dir = 2, Dur = 19
21:59:09.045 00.000 18852 IsSlewing returns 0
21:59:09.045 00.000 18852 IsGuiding returns 0
21:59:09.060 00.015 18852 PulseGuide returned control before completion, sleep 27
21:59:09.060 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
21:59:09.076 00.016 13524 UpdateGuideState exits: m=614 SNR=15.2
21:59:09.076 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:09.076 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:09.076 00.000 13524 Enqueuing Expose request
21:59:09.092 00.016 18852 IsGuiding returns 0
21:59:09.092 00.000 18852 Move returns status 0, amount 19
21:59:09.092 00.000 18852 MoveAxis(N, 0, ABG)
21:59:09.092 00.000 18852 Move returns status 0, amount 0
21:59:09.092 00.000 18852 move complete, result=0
21:59:09.092 00.000 18852 worker thread done servicing request
21:59:09.092 00.000 18852 Worker thread wakes up
21:59:09.092 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:09.092 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:09.092 00.000 13524 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
21:59:12.325 03.233 18852 Exposure complete
21:59:12.357 00.032 18852 worker thread done servicing request
21:59:12.357 00.000 13524 OnExposeComplete: enter
21:59:12.357 00.000 13524 UpdateGuideState(): m_state=6
21:59:12.357 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
21:59:12.357 00.000 13524 Star::Find returns 1 (0), X=407.01, Y=279.65, Mass=458, SNR=12.9, Peak=129 HFD=2.1
21:59:12.357 00.000 13524 MultiStar: [#1 0.68,-1.50,1.01,U] [#2 0.68,-1.21,0.81,U] [#3 1.00,0.22,0.60,U] [#4 0.19,0.85,0.72,U] [#5 0.00,0.00,0.00,L] [#6 -0.61,0.59,0.61,U] 
21:59:12.357 00.000 13524 refined, 5 included, MultiStar: {0.24, -0.12}, one-star: {-0.45, 0.82}
21:59:12.372 00.015 13524 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.99) = xAngle (0.53 = 0.53)
21:59:12.372 00.000 13524 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.58 = -2.70)
21:59:12.372 00.000 13524 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.45 mountX=0.23 mountY=-0.11, mountTheta=-0.46
21:59:12.372 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.24, y=-0.12, opts=13)
21:59:12.372 00.000 13524 Enqueuing Move request for scope (0.24, -0.12)
21:59:12.372 00.000 18852 Worker thread wakes up
21:59:12.372 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
21:59:12.372 00.000 18852 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
21:59:12.372 00.000 18852 Moving (0.24, -0.12) raw xDistance=0.23 yDistance=-0.11
21:59:12.372 00.000 18852 PPEC rslt: input = 0.23, final = -0.09, react = 0.03, pred = -0.15, hyst = 0.03, hyst_pct = 0.20, period_length = 479.00
21:59:12.372 00.000 18852 PPEC: input: 0.23, control: -0.09, exposure: 3000
21:59:12.372 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:12.372 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:59:12.372 00.000 18852 MoveAxis(E, 22, ABG)
21:59:12.372 00.000 18852 Guiding  Dir = 2, Dur = 22
21:59:12.372 00.000 18852 IsSlewing returns 0
21:59:12.372 00.000 18852 IsGuiding returns 0
21:59:12.372 00.000 18852 PulseGuide returned control before completion, sleep 31
21:59:12.388 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=1, FiltMax=255, Gamma=1.000
21:59:12.388 00.000 13524 UpdateGuideState exits: m=458 SNR=12.9
21:59:12.388 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:12.403 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:12.403 00.000 13524 Enqueuing Expose request
21:59:12.419 00.016 18852 IsGuiding returns 0
21:59:12.419 00.000 18852 Move returns status 0, amount 22
21:59:12.419 00.000 18852 MoveAxis(N, 0, ABG)
21:59:12.419 00.000 18852 Move returns status 0, amount 0
21:59:12.419 00.000 18852 move complete, result=0
21:59:12.419 00.000 18852 worker thread done servicing request
21:59:12.419 00.000 18852 Worker thread wakes up
21:59:12.419 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:12.419 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:12.419 00.000 13524 GuideStep: 0.2 px 22 ms EAST, -0.1 px 0 ms NORTH
21:59:15.653 03.234 18852 Exposure complete
21:59:15.684 00.031 18852 worker thread done servicing request
21:59:15.684 00.000 13524 OnExposeComplete: enter
21:59:15.684 00.000 13524 UpdateGuideState(): m_state=6
21:59:15.684 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
21:59:15.684 00.000 13524 Star::Find returns 1 (0), X=407.29, Y=279.25, Mass=582, SNR=14.6, Peak=129 HFD=2.5
21:59:15.684 00.000 13524 MultiStar: [#1 1.17,-1.79,0.85,U] [#2 1.10,-1.28,0.71,U] [#3 0.00,0.00,0.00,L] [#4 -0.43,0.89,0.69,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:59:15.684 00.000 13524 single-star, 3 included, MultiStar: {0.40, -0.43}, one-star: {-0.17, 0.43}
21:59:15.684 00.000 13524 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.99) = xAngle (2.94 = 2.94)
21:59:15.684 00.000 13524 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.99 = -0.30)
21:59:15.700 00.016 13524 CameraToMount -- cameraX=-0.17 cameraY=0.43 hyp=0.46 cameraTheta=1.96 mountX=-0.45 mountY=-0.13, mountTheta=-2.85
21:59:15.700 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.17, y=0.43, opts=13)
21:59:15.700 00.000 13524 Enqueuing Move request for scope (-0.17, 0.43)
21:59:15.700 00.000 18852 Worker thread wakes up
21:59:15.700 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.43) opts 0xd
21:59:15.700 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.17, 0.43)
21:59:15.700 00.000 18852 Moving (-0.17, 0.43) raw xDistance=-0.45 yDistance=-0.13
21:59:15.700 00.000 18852 PPEC rslt: input = -0.45, final = -0.22, react = -0.07, pred = -0.19, hyst = -0.06, hyst_pct = 0.19, period_length = 479.00
21:59:15.700 00.000 18852 PPEC: input: -0.45, control: -0.22, exposure: 3000
21:59:15.700 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:15.700 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:59:15.700 00.000 18852 MoveAxis(E, 54, ABG)
21:59:15.700 00.000 18852 Guiding  Dir = 2, Dur = 54
21:59:15.700 00.000 18852 IsSlewing returns 0
21:59:15.700 00.000 18852 IsGuiding returns 0
21:59:15.700 00.000 18852 PulseGuide returned control before completion, sleep 63
21:59:15.700 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
21:59:15.715 00.015 13524 UpdateGuideState exits: m=582 SNR=14.6
21:59:15.731 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:15.731 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:15.731 00.000 13524 Enqueuing Expose request
21:59:15.778 00.047 18852 IsGuiding returns 0
21:59:15.778 00.000 18852 Move returns status 0, amount 54
21:59:15.778 00.000 18852 MoveAxis(N, 0, ABG)
21:59:15.778 00.000 18852 Move returns status 0, amount 0
21:59:15.778 00.000 18852 move complete, result=0
21:59:15.778 00.000 18852 worker thread done servicing request
21:59:15.778 00.000 18852 Worker thread wakes up
21:59:15.778 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:15.778 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:15.778 00.000 13524 GuideStep: -0.5 px 54 ms EAST, -0.1 px 0 ms NORTH
21:59:19.011 03.233 18852 Exposure complete
21:59:19.043 00.032 18852 worker thread done servicing request
21:59:19.043 00.000 13524 OnExposeComplete: enter
21:59:19.043 00.000 13524 UpdateGuideState(): m_state=6
21:59:19.043 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
21:59:19.043 00.000 13524 Star::Find returns 1 (0), X=407.75, Y=278.51, Mass=495, SNR=13.5, Peak=135 HFD=2.0
21:59:19.043 00.000 13524 MultiStar: [#1 1.22,-2.65,0.00,M1] [#2 1.54,-2.03,0.66,U] [#3 1.71,-0.74,0.53,U] [#4 0.38,-0.06,0.85,U] [#5 0.00,0.00,0.00,L] [#6 0.82,-0.52,0.59,U] 
21:59:19.043 00.000 13524 single-star, 4 included, MultiStar: {0.83, -0.66}, one-star: {0.29, -0.31}
21:59:19.043 00.000 13524 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.99) = xAngle (0.17 = 0.17)
21:59:19.058 00.015 13524 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.21 = -3.07)
21:59:19.058 00.000 13524 CameraToMount -- cameraX=0.29 cameraY=-0.31 hyp=0.43 cameraTheta=-0.82 mountX=0.42 mountY=-0.03, mountTheta=-0.07
21:59:19.058 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.29, y=-0.31, opts=13)
21:59:19.058 00.000 13524 Enqueuing Move request for scope (0.29, -0.31)
21:59:19.058 00.000 18852 Worker thread wakes up
21:59:19.058 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.31) opts 0xd
21:59:19.058 00.000 18852 Handling offset move in thread for scope, endpoint = (0.29, -0.31)
21:59:19.058 00.000 18852 Moving (0.29, -0.31) raw xDistance=0.42 yDistance=-0.03
21:59:19.058 00.000 18852 PPEC rslt: input = 0.42, final = -0.04, react = 0.06, pred = -0.12, hyst = 0.06, hyst_pct = 0.19, period_length = 479.00
21:59:19.058 00.000 18852 PPEC: input: 0.42, control: -0.04, exposure: 3000
21:59:19.058 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:19.058 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:59:19.058 00.000 18852 MoveAxis(E, 9, ABG)
21:59:19.058 00.000 18852 Guiding  Dir = 2, Dur = 9
21:59:19.058 00.000 18852 IsSlewing returns 0
21:59:19.058 00.000 18852 IsGuiding returns 0
21:59:19.058 00.000 18852 PulseGuide returned control before completion, sleep 18
21:59:19.074 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
21:59:19.074 00.000 13524 UpdateGuideState exits: m=495 SNR=13.5
21:59:19.074 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:19.089 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:19.089 00.000 13524 Enqueuing Expose request
21:59:19.089 00.000 18852 IsGuiding returns 0
21:59:19.089 00.000 18852 Move returns status 0, amount 9
21:59:19.089 00.000 18852 MoveAxis(N, 0, ABG)
21:59:19.089 00.000 18852 Move returns status 0, amount 0
21:59:19.089 00.000 18852 move complete, result=0
21:59:19.089 00.000 18852 worker thread done servicing request
21:59:19.089 00.000 18852 Worker thread wakes up
21:59:19.089 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:19.089 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:19.089 00.000 13524 GuideStep: 0.4 px 9 ms EAST, -0.0 px 0 ms NORTH
21:59:22.323 03.234 18852 Exposure complete
21:59:22.354 00.031 18852 worker thread done servicing request
21:59:22.354 00.000 13524 OnExposeComplete: enter
21:59:22.354 00.000 13524 UpdateGuideState(): m_state=6
21:59:22.354 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
21:59:22.354 00.000 13524 Star::Find returns 1 (0), X=408.31, Y=278.37, Mass=462, SNR=13.0, Peak=129 HFD=2.0
21:59:22.354 00.000 13524 MultiStar: [#1 1.90,-3.04,0.00,M2] [#2 1.88,-2.08,0.75,U] [#3 0.00,0.00,0.00,L] [#4 0.49,-0.27,1.00,U] [#5 -0.35,-0.37,0.58,U] [#6 0.00,0.00,0.00,L] 
21:59:22.354 00.000 13524 single-star, 3 included, MultiStar: {0.77, -0.75}, one-star: {0.85, -0.45}
21:59:22.354 00.000 13524 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.99) = xAngle (0.50 = 0.50)
21:59:22.354 00.000 13524 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.54 = -2.74)
21:59:22.370 00.016 13524 CameraToMount -- cameraX=0.85 cameraY=-0.45 hyp=0.97 cameraTheta=-0.49 mountX=0.85 mountY=-0.38, mountTheta=-0.42
21:59:22.370 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.85, y=-0.45, opts=13)
21:59:22.370 00.000 13524 Enqueuing Move request for scope (0.85, -0.45)
21:59:22.370 00.000 18852 Worker thread wakes up
21:59:22.370 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.45) opts 0xd
21:59:22.370 00.000 18852 Handling offset move in thread for scope, endpoint = (0.85, -0.45)
21:59:22.370 00.000 18852 Moving (0.85, -0.45) raw xDistance=0.85 yDistance=-0.38
21:59:22.370 00.000 18852 PPEC rslt: input = 0.85, final = 0.08, react = 0.13, pred = -0.06, hyst = 0.11, hyst_pct = 0.19, period_length = 479.00
21:59:22.370 00.000 18852 PPEC: input: 0.85, control: 0.08, exposure: 3000
21:59:22.370 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:59:22.370 00.000 18852 MoveAxis(W, 19, ABG)
21:59:22.370 00.000 18852 Guiding  Dir = 3, Dur = 19
21:59:22.370 00.000 18852 IsSlewing returns 0
21:59:22.370 00.000 18852 IsGuiding returns 0
21:59:22.370 00.000 18852 PulseGuide returned control before completion, sleep 28
21:59:22.370 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=256, Gamma=1.000
21:59:22.401 00.031 13524 UpdateGuideState exits: m=462 SNR=13.0
21:59:22.401 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:22.401 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:22.401 00.000 13524 Enqueuing Expose request
21:59:22.417 00.016 18852 IsGuiding returns 0
21:59:22.417 00.000 18852 Move returns status 0, amount 19
21:59:22.417 00.000 18852 MoveAxis(N, 109, ABG)
21:59:22.417 00.000 18852 Guiding  Dir = 0, Dur = 109
21:59:22.417 00.000 18852 IsSlewing returns 0
21:59:22.417 00.000 18852 IsGuiding returns 0
21:59:22.417 00.000 18852 PulseGuide returned control before completion, sleep 118
21:59:22.542 00.125 18852 IsGuiding returns 0
21:59:22.542 00.000 18852 Move returns status 0, amount 109
21:59:22.542 00.000 18852 move complete, result=0
21:59:22.542 00.000 18852 worker thread done servicing request
21:59:22.542 00.000 18852 Worker thread wakes up
21:59:22.542 00.000 13524 GuideStep: 0.8 px 19 ms WEST, -0.4 px 109 ms NORTH
21:59:22.542 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:22.542 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:25.807 03.265 18852 Exposure complete
21:59:25.838 00.031 18852 worker thread done servicing request
21:59:25.838 00.000 13524 OnExposeComplete: enter
21:59:25.838 00.000 13524 UpdateGuideState(): m_state=6
21:59:25.838 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
21:59:25.838 00.000 13524 Star::Find returns 1 (0), X=408.46, Y=278.15, Mass=466, SNR=13.1, Peak=118 HFD=2.5
21:59:25.853 00.015 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 1.94,-2.46,0.00,M1] [#3 2.81,-1.74,0.00,M1] [#4 -0.15,-0.34,0.82,U] [#5 0.19,-0.54,0.60,U] [#6 1.22,-1.12,0.65,U] 
21:59:25.853 00.000 13524 refined, 3 included, MultiStar: {0.58, -0.65}, one-star: {1.00, -0.68}
21:59:25.853 00.000 13524 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.99) = xAngle (0.15 = 0.15)
21:59:25.853 00.000 13524 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.19 = -3.09)
21:59:25.853 00.000 13524 CameraToMount -- cameraX=0.58 cameraY=-0.65 hyp=0.88 cameraTheta=-0.84 mountX=0.87 mountY=-0.04, mountTheta=-0.05
21:59:25.853 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.58, y=-0.65, opts=13)
21:59:25.853 00.000 13524 Enqueuing Move request for scope (0.58, -0.65)
21:59:25.853 00.000 18852 Worker thread wakes up
21:59:25.853 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.65) opts 0xd
21:59:25.853 00.000 18852 Handling offset move in thread for scope, endpoint = (0.58, -0.65)
21:59:25.853 00.000 18852 Moving (0.58, -0.65) raw xDistance=0.87 yDistance=-0.04
21:59:25.853 00.000 18852 PPEC rslt: input = 0.87, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.18, period_length = 479.00
21:59:25.853 00.000 18852 PPEC: input: 0.87, control: 0.12, exposure: 3000
21:59:25.853 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:25.853 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:59:25.853 00.000 18852 MoveAxis(W, 30, ABG)
21:59:25.853 00.000 18852 Guiding  Dir = 3, Dur = 30
21:59:25.853 00.000 18852 IsSlewing returns 0
21:59:25.853 00.000 18852 IsGuiding returns 0
21:59:25.853 00.000 18852 PulseGuide returned control before completion, sleep 39
21:59:25.869 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
21:59:25.885 00.016 13524 UpdateGuideState exits: m=466 SNR=13.1
21:59:25.885 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:25.885 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:25.885 00.000 13524 Enqueuing Expose request
21:59:25.916 00.031 18852 IsGuiding returns 0
21:59:25.916 00.000 18852 Move returns status 0, amount 30
21:59:25.916 00.000 18852 MoveAxis(N, 0, ABG)
21:59:25.916 00.000 18852 Move returns status 0, amount 0
21:59:25.916 00.000 18852 move complete, result=0
21:59:25.916 00.000 18852 worker thread done servicing request
21:59:25.916 00.000 18852 Worker thread wakes up
21:59:25.916 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:25.916 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:25.916 00.000 13524 GuideStep: 0.9 px 30 ms WEST, -0.0 px 0 ms NORTH
21:59:29.150 03.234 18852 Exposure complete
21:59:29.181 00.031 18852 worker thread done servicing request
21:59:29.181 00.000 13524 OnExposeComplete: enter
21:59:29.181 00.000 13524 UpdateGuideState(): m_state=6
21:59:29.181 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
21:59:29.181 00.000 13524 Star::Find returns 1 (0), X=408.56, Y=277.93, Mass=522, SNR=14.0, Peak=143 HFD=2.1
21:59:29.181 00.000 13524 MultiStar: [#1 2.14,-3.86,0.00,M3] [#2 2.14,-2.77,0.00,M2] [#3 3.17,-1.55,0.00,M2] [#4 0.26,-0.61,0.97,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:59:29.181 00.000 13524 refined, 1 included, MultiStar: {0.68, -0.75}, one-star: {1.10, -0.89}
21:59:29.181 00.000 13524 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.99) = xAngle (0.15 = 0.15)
21:59:29.196 00.015 13524 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.20 = -3.08)
21:59:29.196 00.000 13524 CameraToMount -- cameraX=0.68 cameraY=-0.75 hyp=1.02 cameraTheta=-0.83 mountX=1.01 mountY=-0.06, mountTheta=-0.06
21:59:29.196 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.68, y=-0.75, opts=13)
21:59:29.196 00.000 13524 Enqueuing Move request for scope (0.68, -0.75)
21:59:29.196 00.000 18852 Worker thread wakes up
21:59:29.196 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.75) opts 0xd
21:59:29.196 00.000 18852 Handling offset move in thread for scope, endpoint = (0.68, -0.75)
21:59:29.196 00.000 18852 Moving (0.68, -0.75) raw xDistance=1.01 yDistance=-0.06
21:59:29.196 00.000 18852 PPEC rslt: input = 1.01, final = 0.24, react = 0.15, pred = 0.11, hyst = 0.14, hyst_pct = 0.18, period_length = 479.00
21:59:29.196 00.000 18852 PPEC: input: 1.01, control: 0.24, exposure: 3000
21:59:29.196 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:29.196 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:59:29.196 00.000 18852 MoveAxis(W, 59, ABG)
21:59:29.196 00.000 18852 Guiding  Dir = 3, Dur = 59
21:59:29.196 00.000 18852 IsSlewing returns 0
21:59:29.196 00.000 18852 IsGuiding returns 0
21:59:29.196 00.000 18852 PulseGuide returned control before completion, sleep 68
21:59:29.196 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
21:59:29.212 00.016 13524 UpdateGuideState exits: m=522 SNR=14.0
21:59:29.228 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:29.228 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:29.228 00.000 13524 Enqueuing Expose request
21:59:29.290 00.062 18852 IsGuiding returns 0
21:59:29.290 00.000 18852 Move returns status 0, amount 59
21:59:29.290 00.000 18852 MoveAxis(N, 0, ABG)
21:59:29.290 00.000 18852 Move returns status 0, amount 0
21:59:29.290 00.000 18852 move complete, result=0
21:59:29.290 00.000 18852 worker thread done servicing request
21:59:29.290 00.000 18852 Worker thread wakes up
21:59:29.290 00.000 13524 GuideStep: 1.0 px 59 ms WEST, -0.1 px 0 ms NORTH
21:59:29.290 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:29.290 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:32.524 03.234 18852 Exposure complete
21:59:32.555 00.031 18852 worker thread done servicing request
21:59:32.555 00.000 13524 OnExposeComplete: enter
21:59:32.555 00.000 13524 UpdateGuideState(): m_state=6
21:59:32.555 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
21:59:32.555 00.000 13524 Star::Find returns 1 (0), X=408.63, Y=278.05, Mass=450, SNR=12.7, Peak=114 HFD=2.2
21:59:32.555 00.000 13524 MultiStar: [#1 1.96,-2.99,0.00,M4] [#2 2.22,-2.58,0.00,M3] [#3 0.00,0.00,0.00,L] [#4 0.45,-0.43,1.01,U] [#5 0.30,-0.44,0.62,U] [#6 0.76,-1.08,0.68,U] 
21:59:32.555 00.000 13524 refined, 3 included, MultiStar: {0.71, -0.67}, one-star: {1.17, -0.78}
21:59:32.555 00.000 13524 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.99) = xAngle (0.23 = 0.23)
21:59:32.570 00.015 13524 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.27 = -3.01)
21:59:32.570 00.000 13524 CameraToMount -- cameraX=0.71 cameraY=-0.67 hyp=0.97 cameraTheta=-0.76 mountX=0.95 mountY=-0.13, mountTheta=-0.13
21:59:32.570 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.71, y=-0.67, opts=13)
21:59:32.570 00.000 13524 Enqueuing Move request for scope (0.71, -0.67)
21:59:32.570 00.000 18852 Worker thread wakes up
21:59:32.570 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.67) opts 0xd
21:59:32.570 00.000 18852 Handling offset move in thread for scope, endpoint = (0.71, -0.67)
21:59:32.570 00.000 18852 Moving (0.71, -0.67) raw xDistance=0.95 yDistance=-0.13
21:59:32.570 00.000 18852 PPEC rslt: input = 0.95, final = 0.22, react = 0.14, pred = 0.10, hyst = 0.13, hyst_pct = 0.18, period_length = 479.00
21:59:32.570 00.000 18852 PPEC: input: 0.95, control: 0.22, exposure: 3000
21:59:32.570 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:32.570 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:59:32.570 00.000 18852 MoveAxis(W, 55, ABG)
21:59:32.570 00.000 18852 Guiding  Dir = 3, Dur = 55
21:59:32.570 00.000 18852 IsSlewing returns 0
21:59:32.570 00.000 18852 IsGuiding returns 0
21:59:32.570 00.000 18852 PulseGuide returned control before completion, sleep 64
21:59:32.570 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
21:59:32.602 00.032 13524 UpdateGuideState exits: m=450 SNR=12.7
21:59:32.602 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:32.602 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:32.602 00.000 13524 Enqueuing Expose request
21:59:32.649 00.047 18852 IsGuiding returns 0
21:59:32.649 00.000 18852 Move returns status 0, amount 55
21:59:32.649 00.000 18852 MoveAxis(N, 0, ABG)
21:59:32.649 00.000 18852 Move returns status 0, amount 0
21:59:32.649 00.000 18852 move complete, result=0
21:59:32.649 00.000 18852 worker thread done servicing request
21:59:32.649 00.000 18852 Worker thread wakes up
21:59:32.649 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:32.649 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:32.649 00.000 13524 GuideStep: 0.9 px 55 ms WEST, -0.1 px 0 ms NORTH
21:59:35.898 03.249 18852 Exposure complete
21:59:35.929 00.031 18852 worker thread done servicing request
21:59:35.929 00.000 13524 OnExposeComplete: enter
21:59:35.929 00.000 13524 UpdateGuideState(): m_state=6
21:59:35.929 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
21:59:35.945 00.016 13524 Star::Find returns 1 (0), X=408.66, Y=277.62, Mass=521, SNR=14.2, Peak=155 HFD=1.5
21:59:35.945 00.000 13524 MultiStar: [#1 2.13,-3.43,0.00,M5] [#2 1.78,-2.47,0.00,M4] [#3 2.58,-1.79,0.00,M3] [#4 -0.08,-0.68,0.94,U] [#5 0.00,0.00,0.00,L] [#6 0.43,-1.44,0.56,U] 
21:59:35.945 00.000 13524 refined, 2 included, MultiStar: {0.55, -1.06}, one-star: {1.20, -1.20}
21:59:35.945 00.000 13524 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.99) = xAngle (-0.11 = -0.11)
21:59:35.945 00.000 13524 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.94 = 2.94)
21:59:35.945 00.000 13524 CameraToMount -- cameraX=0.55 cameraY=-1.06 hyp=1.19 cameraTheta=-1.09 mountX=1.19 mountY=0.24, mountTheta=0.20
21:59:35.945 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.55, y=-1.06, opts=13)
21:59:35.945 00.000 13524 Enqueuing Move request for scope (0.55, -1.06)
21:59:35.945 00.000 18852 Worker thread wakes up
21:59:35.945 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.55, -1.06) opts 0xd
21:59:35.945 00.000 18852 Handling offset move in thread for scope, endpoint = (0.55, -1.06)
21:59:35.945 00.000 18852 Moving (0.55, -1.06) raw xDistance=1.19 yDistance=0.24
21:59:35.945 00.000 18852 PPEC rslt: input = 1.19, final = 0.29, react = 0.18, pred = 0.14, hyst = 0.16, hyst_pct = 0.17, period_length = 479.00
21:59:35.945 00.000 18852 PPEC: input: 1.19, control: 0.29, exposure: 3000
21:59:35.945 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:35.945 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:59:35.945 00.000 18852 MoveAxis(W, 72, ABG)
21:59:35.945 00.000 18852 Guiding  Dir = 3, Dur = 72
21:59:35.945 00.000 18852 IsSlewing returns 0
21:59:35.945 00.000 18852 IsGuiding returns 0
21:59:35.960 00.015 18852 PulseGuide returned control before completion, sleep 81
21:59:35.960 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
21:59:35.976 00.016 13524 UpdateGuideState exits: m=521 SNR=14.2
21:59:35.976 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:35.976 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:35.976 00.000 13524 Enqueuing Expose request
21:59:36.054 00.078 18852 IsGuiding returns 0
21:59:36.054 00.000 18852 Move returns status 0, amount 72
21:59:36.054 00.000 18852 MoveAxis(N, 0, ABG)
21:59:36.054 00.000 18852 Move returns status 0, amount 0
21:59:36.054 00.000 18852 move complete, result=0
21:59:36.054 00.000 18852 worker thread done servicing request
21:59:36.054 00.000 18852 Worker thread wakes up
21:59:36.054 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:36.054 00.000 13524 GuideStep: 1.2 px 72 ms WEST, 0.2 px 0 ms NORTH
21:59:36.054 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:39.288 03.234 18852 Exposure complete
21:59:39.319 00.031 18852 worker thread done servicing request
21:59:39.319 00.000 13524 OnExposeComplete: enter
21:59:39.319 00.000 13524 UpdateGuideState(): m_state=6
21:59:39.319 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
21:59:39.319 00.000 13524 Star::Find returns 1 (0), X=408.98, Y=277.05, Mass=493, SNR=13.6, Peak=130 HFD=2.1
21:59:39.335 00.016 13524 MultiStar: [#1 2.49,-4.00,0.00,M6] [#2 2.25,-3.52,0.00,M5] [#3 0.00,0.00,0.00,L] [#4 -0.21,-1.07,1.04,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
21:59:39.335 00.000 13524 refined, 1 included, MultiStar: {0.64, -1.41}, one-star: {1.52, -1.77}
21:59:39.335 00.000 13524 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.99) = xAngle (-0.16 = -0.16)
21:59:39.335 00.000 13524 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.88 = 2.88)
21:59:39.335 00.000 13524 CameraToMount -- cameraX=0.64 cameraY=-1.41 hyp=1.55 cameraTheta=-1.15 mountX=1.53 mountY=0.40, mountTheta=0.25
21:59:39.335 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.64, y=-1.41, opts=13)
21:59:39.335 00.000 13524 Enqueuing Move request for scope (0.64, -1.41)
21:59:39.335 00.000 18852 Worker thread wakes up
21:59:39.335 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.64, -1.41) opts 0xd
21:59:39.335 00.000 18852 Handling offset move in thread for scope, endpoint = (0.64, -1.41)
21:59:39.335 00.000 18852 Moving (0.64, -1.41) raw xDistance=1.53 yDistance=0.40
21:59:39.335 00.000 18852 PPEC rslt: input = 1.53, final = 0.31, react = 0.23, pred = 0.10, hyst = 0.21, hyst_pct = 0.17, period_length = 479.00
21:59:39.335 00.000 18852 PPEC: input: 1.53, control: 0.31, exposure: 3000
21:59:39.335 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:59:39.335 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
21:59:39.335 00.000 18852 MoveAxis(W, 75, ABG)
21:59:39.335 00.000 18852 Guiding  Dir = 3, Dur = 75
21:59:39.335 00.000 18852 IsSlewing returns 0
21:59:39.335 00.000 18852 IsGuiding returns 0
21:59:39.335 00.000 18852 PulseGuide returned control before completion, sleep 84
21:59:39.350 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=2, FiltMax=256, Gamma=1.000
21:59:39.350 00.000 13524 UpdateGuideState exits: m=493 SNR=13.6
21:59:39.366 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:39.366 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:39.366 00.000 13524 Enqueuing Expose request
21:59:39.444 00.078 18852 IsGuiding returns 0
21:59:39.444 00.000 18852 Move returns status 0, amount 75
21:59:39.444 00.000 18852 MoveAxis(N, 0, ABG)
21:59:39.444 00.000 18852 Move returns status 0, amount 0
21:59:39.444 00.000 18852 move complete, result=0
21:59:39.444 00.000 18852 worker thread done servicing request
21:59:39.444 00.000 18852 Worker thread wakes up
21:59:39.444 00.000 13524 GuideStep: 1.5 px 75 ms WEST, 0.4 px 0 ms NORTH
21:59:39.444 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:39.444 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:42.697 03.253 18852 Exposure complete
21:59:42.728 00.031 18852 worker thread done servicing request
21:59:42.728 00.000 13524 OnExposeComplete: enter
21:59:42.728 00.000 13524 UpdateGuideState(): m_state=6
21:59:42.728 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
21:59:42.728 00.000 13524 Star::Find returns 1 (0), X=408.76, Y=276.58, Mass=545, SNR=14.2, Peak=134 HFD=2.2
21:59:42.743 00.015 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 2.17,-3.79,0.00,M6] [#3 2.08,-2.19,0.00,M4] [#4 0.01,-1.33,1.00,U] [#5 0.12,-1.16,0.54,U] [#6 0.00,0.00,0.00,L] 
21:59:42.743 00.000 13524 refined, 2 included, MultiStar: {0.54, -1.66}, one-star: {1.30, -2.25}
21:59:42.743 00.000 13524 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.99) = xAngle (-0.27 = -0.27)
21:59:42.743 00.000 13524 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.78 = 2.78)
21:59:42.743 00.000 13524 CameraToMount -- cameraX=0.54 cameraY=-1.66 hyp=1.74 cameraTheta=-1.25 mountX=1.68 mountY=0.62, mountTheta=0.35
21:59:42.743 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.54, y=-1.66, opts=13)
21:59:42.743 00.000 13524 Enqueuing Move request for scope (0.54, -1.66)
21:59:42.743 00.000 18852 Worker thread wakes up
21:59:42.743 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.54, -1.66) opts 0xd
21:59:42.743 00.000 18852 Handling offset move in thread for scope, endpoint = (0.54, -1.66)
21:59:42.743 00.000 18852 Moving (0.54, -1.66) raw xDistance=1.68 yDistance=0.62
21:59:42.743 00.000 18852 PPEC rslt: input = 1.68, final = 0.28, react = 0.25, pred = 0.03, hyst = 0.23, hyst_pct = 0.16, period_length = 479.00
21:59:42.743 00.000 18852 PPEC: input: 1.68, control: 0.28, exposure: 3000
21:59:42.743 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:59:42.743 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
21:59:42.743 00.000 18852 MoveAxis(W, 68, ABG)
21:59:42.743 00.000 18852 Guiding  Dir = 3, Dur = 68
21:59:42.743 00.000 18852 IsSlewing returns 0
21:59:42.743 00.000 18852 IsGuiding returns 0
21:59:42.759 00.016 18852 PulseGuide returned control before completion, sleep 77
21:59:42.759 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=2, FiltMax=256, Gamma=1.000
21:59:42.790 00.031 13524 UpdateGuideState exits: m=545 SNR=14.2
21:59:42.790 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:42.790 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:42.790 00.000 13524 Enqueuing Expose request
21:59:42.837 00.047 18852 IsGuiding returns 0
21:59:42.837 00.000 18852 Move returns status 0, amount 68
21:59:42.837 00.000 18852 MoveAxis(N, 0, ABG)
21:59:42.837 00.000 18852 Move returns status 0, amount 0
21:59:42.837 00.000 18852 move complete, result=0
21:59:42.837 00.000 18852 worker thread done servicing request
21:59:42.837 00.000 18852 Worker thread wakes up
21:59:42.837 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:42.837 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:42.837 00.000 13524 GuideStep: 1.7 px 68 ms WEST, 0.6 px 0 ms NORTH
21:59:46.071 03.234 18852 Exposure complete
21:59:46.102 00.031 18852 worker thread done servicing request
21:59:46.102 00.000 13524 OnExposeComplete: enter
21:59:46.102 00.000 13524 UpdateGuideState(): m_state=6
21:59:46.102 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
21:59:46.102 00.000 13524 Star::Find returns 1 (0), X=408.67, Y=276.65, Mass=544, SNR=14.4, Peak=154 HFD=2.0
21:59:46.102 00.000 13524 MultiStar: [#1 2.42,-4.72,0.00,M7] [#2 2.44,-4.28,0.00,M7] [#3 0.00,0.00,0.00,L] [#4 0.03,-1.23,1.00,U] [#5 0.75,-1.25,0.67,U] [#6 0.92,-2.44,0.61,U] 
21:59:46.102 00.000 13524 refined, 3 included, MultiStar: {0.70, -1.75}, one-star: {1.21, -2.18}
21:59:46.102 00.000 13524 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.99) = xAngle (-0.20 = -0.20)
21:59:46.102 00.000 13524 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.84 = 2.84)
21:59:46.118 00.016 13524 CameraToMount -- cameraX=0.70 cameraY=-1.75 hyp=1.88 cameraTheta=-1.19 mountX=1.84 mountY=0.55, mountTheta=0.29
21:59:46.118 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.70, y=-1.75, opts=13)
21:59:46.118 00.000 13524 Enqueuing Move request for scope (0.70, -1.75)
21:59:46.118 00.000 18852 Worker thread wakes up
21:59:46.118 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.70, -1.75) opts 0xd
21:59:46.118 00.000 18852 Handling offset move in thread for scope, endpoint = (0.70, -1.75)
21:59:46.118 00.000 18852 Moving (0.70, -1.75) raw xDistance=1.84 yDistance=0.55
21:59:46.118 00.000 18852 PPEC rslt: input = 1.84, final = 0.32, react = 0.28, pred = 0.05, hyst = 0.25, hyst_pct = 0.16, period_length = 479.00
21:59:46.118 00.000 18852 PPEC: input: 1.84, control: 0.32, exposure: 3000
21:59:46.118 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:59:46.118 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
21:59:46.118 00.000 18852 MoveAxis(W, 78, ABG)
21:59:46.118 00.000 18852 Guiding  Dir = 3, Dur = 78
21:59:46.118 00.000 18852 IsSlewing returns 0
21:59:46.118 00.000 18852 IsGuiding returns 0
21:59:46.118 00.000 18852 PulseGuide returned control before completion, sleep 87
21:59:46.118 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
21:59:46.133 00.015 13524 UpdateGuideState exits: m=544 SNR=14.4
21:59:46.133 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:46.133 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:46.133 00.000 13524 Enqueuing Expose request
21:59:46.227 00.094 18852 IsGuiding returns 0
21:59:46.227 00.000 18852 Move returns status 0, amount 78
21:59:46.227 00.000 18852 MoveAxis(N, 0, ABG)
21:59:46.227 00.000 18852 Move returns status 0, amount 0
21:59:46.227 00.000 18852 move complete, result=0
21:59:46.227 00.000 18852 worker thread done servicing request
21:59:46.227 00.000 18852 Worker thread wakes up
21:59:46.227 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:46.227 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:46.227 00.000 13524 GuideStep: 1.8 px 78 ms WEST, 0.6 px 0 ms NORTH
21:59:49.461 03.234 18852 Exposure complete
21:59:49.492 00.031 18852 worker thread done servicing request
21:59:49.492 00.000 13524 OnExposeComplete: enter
21:59:49.492 00.000 13524 UpdateGuideState(): m_state=6
21:59:49.492 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
21:59:49.492 00.000 13524 Star::Find returns 1 (0), X=408.67, Y=277.27, Mass=541, SNR=14.4, Peak=137 HFD=2.2
21:59:49.492 00.000 13524 MultiStar: [#1 2.45,-3.94,0.00,M8] [#2 2.56,-3.30,0.00,M8] [#3 1.34,-1.83,0.50,U] [#4 0.43,-1.31,1.00,U] [#5 0.89,-0.67,0.62,U] [#6 1.69,-2.35,0.00,M1] 
21:59:49.492 00.000 13524 refined, 3 included, MultiStar: {0.92, -1.35}, one-star: {1.21, -1.56}
21:59:49.492 00.000 13524 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.99) = xAngle (0.01 = 0.01)
21:59:49.492 00.000 13524 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
21:59:49.492 00.000 13524 CameraToMount -- cameraX=0.92 cameraY=-1.35 hyp=1.63 cameraTheta=-0.97 mountX=1.63 mountY=0.14, mountTheta=0.08
21:59:49.507 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.92, y=-1.35, opts=13)
21:59:49.507 00.000 13524 Enqueuing Move request for scope (0.92, -1.35)
21:59:49.507 00.000 18852 Worker thread wakes up
21:59:49.507 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.92, -1.35) opts 0xd
21:59:49.507 00.000 18852 Handling offset move in thread for scope, endpoint = (0.92, -1.35)
21:59:49.507 00.000 18852 Moving (0.92, -1.35) raw xDistance=1.63 yDistance=0.14
21:59:49.507 00.000 18852 PPEC rslt: input = 1.63, final = 0.22, react = 0.24, pred = -0.02, hyst = 0.22, hyst_pct = 0.16, period_length = 479.00
21:59:49.507 00.000 18852 PPEC: input: 1.63, control: 0.22, exposure: 3000
21:59:49.507 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:49.507 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:59:49.507 00.000 18852 MoveAxis(W, 55, ABG)
21:59:49.507 00.000 18852 Guiding  Dir = 3, Dur = 55
21:59:49.507 00.000 18852 IsSlewing returns 0
21:59:49.507 00.000 18852 IsGuiding returns 0
21:59:49.507 00.000 18852 PulseGuide returned control before completion, sleep 64
21:59:49.507 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=2, FiltMax=256, Gamma=1.000
21:59:49.523 00.016 13524 UpdateGuideState exits: m=541 SNR=14.4
21:59:49.523 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:49.523 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:49.523 00.000 13524 Enqueuing Expose request
21:59:49.586 00.063 18852 IsGuiding returns 0
21:59:49.586 00.000 18852 Move returns status 0, amount 55
21:59:49.586 00.000 18852 MoveAxis(N, 0, ABG)
21:59:49.586 00.000 18852 Move returns status 0, amount 0
21:59:49.586 00.000 18852 move complete, result=0
21:59:49.586 00.000 18852 worker thread done servicing request
21:59:49.586 00.000 18852 Worker thread wakes up
21:59:49.586 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:49.586 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:49.586 00.000 13524 GuideStep: 1.6 px 55 ms WEST, 0.1 px 0 ms NORTH
21:59:52.819 03.233 18852 Exposure complete
21:59:52.850 00.031 18852 worker thread done servicing request
21:59:52.850 00.000 13524 OnExposeComplete: enter
21:59:52.866 00.016 13524 UpdateGuideState(): m_state=6
21:59:52.866 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
21:59:52.866 00.000 13524 Star::Find returns 1 (0), X=408.82, Y=277.32, Mass=519, SNR=14.1, Peak=147 HFD=2.0
21:59:52.866 00.000 13524 MultiStar: [#1 2.49,-3.86,0.00,M9] [#2 2.81,-3.50,0.00,M9] [#3 0.00,0.00,0.00,L] [#4 0.50,-0.96,0.98,U] [#5 0.67,-0.69,0.59,U] [#6 0.00,0.00,0.00,L] 
21:59:52.866 00.000 13524 refined, 2 included, MultiStar: {0.87, -1.11}, one-star: {1.36, -1.51}
21:59:52.866 00.000 13524 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.99) = xAngle (0.08 = 0.08)
21:59:52.866 00.000 13524 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.13 = 3.13)
21:59:52.866 00.000 13524 CameraToMount -- cameraX=0.87 cameraY=-1.11 hyp=1.41 cameraTheta=-0.90 mountX=1.41 mountY=0.02, mountTheta=0.01
21:59:52.866 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.87, y=-1.11, opts=13)
21:59:52.866 00.000 13524 Enqueuing Move request for scope (0.87, -1.11)
21:59:52.866 00.000 18852 Worker thread wakes up
21:59:52.866 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.87, -1.11) opts 0xd
21:59:52.866 00.000 18852 Handling offset move in thread for scope, endpoint = (0.87, -1.11)
21:59:52.866 00.000 18852 Moving (0.87, -1.11) raw xDistance=1.41 yDistance=0.02
21:59:52.882 00.016 18852 PPEC rslt: input = 1.41, final = 0.21, react = 0.21, pred = -0.00, hyst = 0.19, hyst_pct = 0.15, period_length = 479.00
21:59:52.882 00.000 18852 PPEC: input: 1.41, control: 0.21, exposure: 3000
21:59:52.882 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:52.882 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:52.882 00.000 18852 MoveAxis(W, 51, ABG)
21:59:52.882 00.000 18852 Guiding  Dir = 3, Dur = 51
21:59:52.882 00.000 18852 IsSlewing returns 0
21:59:52.882 00.000 18852 IsGuiding returns 0
21:59:52.882 00.000 18852 PulseGuide returned control before completion, sleep 60
21:59:52.882 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=1, FiltMax=254, Gamma=1.000
21:59:52.897 00.015 13524 UpdateGuideState exits: m=519 SNR=14.1
21:59:52.897 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:52.897 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:52.897 00.000 13524 Enqueuing Expose request
21:59:52.960 00.063 18852 IsGuiding returns 0
21:59:52.960 00.000 18852 Move returns status 0, amount 51
21:59:52.960 00.000 18852 MoveAxis(N, 0, ABG)
21:59:52.960 00.000 18852 Move returns status 0, amount 0
21:59:52.960 00.000 18852 move complete, result=0
21:59:52.960 00.000 18852 worker thread done servicing request
21:59:52.960 00.000 18852 Worker thread wakes up
21:59:52.960 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:52.960 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:52.960 00.000 13524 GuideStep: 1.4 px 51 ms WEST, 0.0 px 0 ms NORTH
21:59:56.209 03.249 18852 Exposure complete
21:59:56.240 00.031 18852 worker thread done servicing request
21:59:56.240 00.000 13524 OnExposeComplete: enter
21:59:56.240 00.000 13524 UpdateGuideState(): m_state=6
21:59:56.240 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
21:59:56.240 00.000 13524 Star::Find returns 1 (0), X=409.19, Y=277.51, Mass=510, SNR=13.8, Peak=144 HFD=2.1
21:59:56.256 00.016 13524 MultiStar: [#1 2.69,-3.81,0.00,M10] [#2 2.57,-3.56,0.00,M10] [#3 2.54,-2.76,0.00,M4] [#4 -0.38,-0.70,1.05,U] [#5 0.82,-1.10,0.64,U] [#6 0.48,-1.79,0.59,U] 
21:59:56.256 00.000 13524 refined, 3 included, MultiStar: {0.65, -1.16}, one-star: {1.72, -1.31}
21:59:56.256 00.000 13524 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.99) = xAngle (-0.08 = -0.08)
21:59:56.256 00.000 13524 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.97 = 2.97)
21:59:56.256 00.000 13524 CameraToMount -- cameraX=0.65 cameraY=-1.16 hyp=1.33 cameraTheta=-1.06 mountX=1.33 mountY=0.23, mountTheta=0.17
21:59:56.256 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.65, y=-1.16, opts=13)
21:59:56.256 00.000 13524 Enqueuing Move request for scope (0.65, -1.16)
21:59:56.256 00.000 18852 Worker thread wakes up
21:59:56.256 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.65, -1.16) opts 0xd
21:59:56.256 00.000 18852 Handling offset move in thread for scope, endpoint = (0.65, -1.16)
21:59:56.256 00.000 18852 Moving (0.65, -1.16) raw xDistance=1.33 yDistance=0.23
21:59:56.256 00.000 18852 PPEC rslt: input = 1.33, final = 0.09, react = 0.20, pred = -0.13, hyst = 0.18, hyst_pct = 0.15, period_length = 479.00
21:59:56.256 00.000 18852 PPEC: input: 1.33, control: 0.09, exposure: 3000
21:59:56.256 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:56.256 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:59:56.256 00.000 18852 MoveAxis(W, 21, ABG)
21:59:56.256 00.000 18852 Guiding  Dir = 3, Dur = 21
21:59:56.256 00.000 18852 IsSlewing returns 0
21:59:56.256 00.000 18852 IsGuiding returns 0
21:59:56.256 00.000 18852 PulseGuide returned control before completion, sleep 30
21:59:56.271 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=2, FiltMax=256, Gamma=1.000
21:59:56.287 00.016 13524 UpdateGuideState exits: m=510 SNR=13.8
21:59:56.287 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:56.287 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:56.287 00.000 13524 Enqueuing Expose request
21:59:56.303 00.016 18852 IsGuiding returns 0
21:59:56.303 00.000 18852 Move returns status 0, amount 21
21:59:56.303 00.000 18852 MoveAxis(N, 0, ABG)
21:59:56.303 00.000 18852 Move returns status 0, amount 0
21:59:56.303 00.000 18852 move complete, result=0
21:59:56.303 00.000 18852 worker thread done servicing request
21:59:56.303 00.000 18852 Worker thread wakes up
21:59:56.303 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:56.303 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:56.303 00.000 13524 GuideStep: 1.3 px 21 ms WEST, 0.2 px 0 ms NORTH
21:59:59.551 03.248 18852 Exposure complete
21:59:59.582 00.031 18852 worker thread done servicing request
21:59:59.582 00.000 13524 OnExposeComplete: enter
21:59:59.598 00.016 13524 UpdateGuideState(): m_state=6
21:59:59.598 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
21:59:59.598 00.000 13524 Star::Find returns 1 (0), X=408.84, Y=277.76, Mass=514, SNR=13.8, Peak=149 HFD=2.0
21:59:59.598 00.000 13524 MultiStar: [#1 2.32,-3.51,0.00,R] [#2 2.32,-2.62,0.00,R] [#3 0.00,0.00,0.00,L] [#4 0.15,-0.67,1.03,U] [#5 0.22,-1.26,0.56,U] [#6 0.00,0.00,0.00,L] 
21:59:59.598 00.000 13524 refined, 2 included, MultiStar: {0.64, -0.95}, one-star: {1.38, -1.06}
21:59:59.598 00.000 13524 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.99) = xAngle (0.01 = 0.01)
21:59:59.598 00.000 13524 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.05 = 3.05)
21:59:59.598 00.000 13524 CameraToMount -- cameraX=0.64 cameraY=-0.95 hyp=1.15 cameraTheta=-0.98 mountX=1.15 mountY=0.10, mountTheta=0.09
21:59:59.598 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.64, y=-0.95, opts=13)
21:59:59.598 00.000 13524 Enqueuing Move request for scope (0.64, -0.95)
21:59:59.598 00.000 18852 Worker thread wakes up
21:59:59.598 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.95) opts 0xd
21:59:59.598 00.000 18852 Handling offset move in thread for scope, endpoint = (0.64, -0.95)
21:59:59.598 00.000 18852 Moving (0.64, -0.95) raw xDistance=1.15 yDistance=0.10
21:59:59.598 00.000 18852 PPEC rslt: input = 1.15, final = 0.05, react = 0.17, pred = -0.14, hyst = 0.16, hyst_pct = 0.15, period_length = 479.00
21:59:59.598 00.000 18852 PPEC: input: 1.15, control: 0.05, exposure: 3000
21:59:59.598 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:59.598 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:59:59.598 00.000 18852 MoveAxis(W, 13, ABG)
21:59:59.598 00.000 18852 Guiding  Dir = 3, Dur = 13
21:59:59.613 00.015 18852 IsSlewing returns 0
21:59:59.613 00.000 18852 IsGuiding returns 0
21:59:59.613 00.000 18852 PulseGuide returned control before completion, sleep 22
21:59:59.613 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
21:59:59.629 00.016 13524 UpdateGuideState exits: m=514 SNR=13.8
21:59:59.629 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:59.629 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
21:59:59.629 00.000 13524 Enqueuing Expose request
21:59:59.645 00.016 18852 IsGuiding returns 0
21:59:59.645 00.000 18852 Move returns status 0, amount 13
21:59:59.645 00.000 18852 MoveAxis(N, 0, ABG)
21:59:59.645 00.000 18852 Move returns status 0, amount 0
21:59:59.645 00.000 18852 move complete, result=0
21:59:59.645 00.000 18852 worker thread done servicing request
21:59:59.645 00.000 18852 Worker thread wakes up
21:59:59.645 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
21:59:59.645 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
21:59:59.645 00.000 13524 GuideStep: 1.1 px 13 ms WEST, 0.1 px 0 ms NORTH
22:00:02.878 03.233 18852 Exposure complete
22:00:02.910 00.032 18852 worker thread done servicing request
22:00:02.910 00.000 13524 OnExposeComplete: enter
22:00:02.910 00.000 13524 UpdateGuideState(): m_state=6
22:00:02.910 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
22:00:02.910 00.000 13524 Star::Find returns 1 (0), X=408.41, Y=278.00, Mass=562, SNR=14.5, Peak=138 HFD=2.2
22:00:02.910 00.000 13524 MultiStar: [#1 -0.44,0.95,0.96,U] [#2 -0.46,0.28,0.72,U] [#3 1.89,-0.03,0.43,U] [#4 -0.31,0.15,0.79,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:00:02.910 00.000 13524 refined, 4 included, MultiStar: {0.20, 0.10}, one-star: {0.95, -0.82}
22:00:02.910 00.000 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
22:00:02.910 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.51 = -1.77)
22:00:02.925 00.015 13524 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.48 mountX=0.02 mountY=-0.22, mountTheta=-1.47
22:00:02.925 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.20, y=0.10, opts=13)
22:00:02.925 00.000 13524 Enqueuing Move request for scope (0.20, 0.10)
22:00:02.925 00.000 18852 Worker thread wakes up
22:00:02.925 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
22:00:02.925 00.000 18852 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
22:00:02.925 00.000 18852 Moving (0.20, 0.10) raw xDistance=0.02 yDistance=-0.22
22:00:02.925 00.000 18852 PPEC rslt: input = 0.02, final = -0.09, react = 0.00, pred = -0.11, hyst = 0.00, hyst_pct = 0.14, period_length = 479.00
22:00:02.925 00.000 18852 PPEC: input: 0.02, control: -0.09, exposure: 3000
22:00:02.925 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:02.925 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:00:02.925 00.000 18852 MoveAxis(E, 23, ABG)
22:00:02.925 00.000 18852 Guiding  Dir = 2, Dur = 23
22:00:02.925 00.000 18852 IsSlewing returns 0
22:00:02.925 00.000 18852 IsGuiding returns 0
22:00:02.925 00.000 18852 PulseGuide returned control before completion, sleep 32
22:00:02.925 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
22:00:02.941 00.016 13524 UpdateGuideState exits: m=562 SNR=14.5
22:00:02.941 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:02.956 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:02.956 00.000 13524 Enqueuing Expose request
22:00:02.972 00.016 18852 IsGuiding returns 0
22:00:02.972 00.000 18852 Move returns status 0, amount 23
22:00:02.972 00.000 18852 MoveAxis(N, 0, ABG)
22:00:02.972 00.000 18852 Move returns status 0, amount 0
22:00:02.972 00.000 18852 move complete, result=0
22:00:02.972 00.000 18852 worker thread done servicing request
22:00:02.972 00.000 18852 Worker thread wakes up
22:00:02.972 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:02.972 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:02.972 00.000 13524 GuideStep: 0.0 px 23 ms EAST, -0.2 px 0 ms NORTH
22:00:06.221 03.249 18852 Exposure complete
22:00:06.253 00.032 18852 worker thread done servicing request
22:00:06.253 00.000 13524 OnExposeComplete: enter
22:00:06.253 00.000 13524 UpdateGuideState(): m_state=6
22:00:06.253 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
22:00:06.253 00.000 13524 Star::Find returns 1 (0), X=408.45, Y=278.08, Mass=560, SNR=14.3, Peak=145 HFD=2.3
22:00:06.253 00.000 13524 MultiStar: [#1 -0.07,0.44,0.96,U] [#2 -0.18,-0.22,0.81,U] [#3 0.00,0.00,0.00,L] [#4 0.22,-0.45,0.95,U] [#5 0.44,-0.49,0.53,U] [#6 0.94,-1.01,0.59,U] 
22:00:06.268 00.015 13524 refined, 5 included, MultiStar: {0.37, -0.37}, one-star: {0.99, -0.74}
22:00:06.268 00.000 13524 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.99) = xAngle (0.20 = 0.20)
22:00:06.268 00.000 13524 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.24 = -3.04)
22:00:06.268 00.000 13524 CameraToMount -- cameraX=0.37 cameraY=-0.37 hyp=0.52 cameraTheta=-0.79 mountX=0.51 mountY=-0.05, mountTheta=-0.10
22:00:06.268 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.37, y=-0.37, opts=13)
22:00:06.268 00.000 13524 Enqueuing Move request for scope (0.37, -0.37)
22:00:06.268 00.000 18852 Worker thread wakes up
22:00:06.268 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.37) opts 0xd
22:00:06.268 00.000 18852 Handling offset move in thread for scope, endpoint = (0.37, -0.37)
22:00:06.268 00.000 18852 Moving (0.37, -0.37) raw xDistance=0.51 yDistance=-0.05
22:00:06.268 00.000 18852 PPEC rslt: input = 0.51, final = -0.11, react = 0.08, pred = -0.21, hyst = 0.07, hyst_pct = 0.14, period_length = 479.00
22:00:06.268 00.000 18852 PPEC: input: 0.51, control: -0.11, exposure: 3000
22:00:06.268 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:06.268 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:00:06.268 00.000 18852 MoveAxis(E, 27, ABG)
22:00:06.268 00.000 18852 Guiding  Dir = 2, Dur = 27
22:00:06.268 00.000 18852 IsSlewing returns 0
22:00:06.268 00.000 18852 IsGuiding returns 0
22:00:06.268 00.000 18852 PulseGuide returned control before completion, sleep 36
22:00:06.284 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=2, FiltMax=256, Gamma=1.000
22:00:06.284 00.000 13524 UpdateGuideState exits: m=560 SNR=14.3
22:00:06.299 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:06.299 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:06.299 00.000 13524 Enqueuing Expose request
22:00:06.331 00.032 18852 IsGuiding returns 0
22:00:06.331 00.000 18852 Move returns status 0, amount 27
22:00:06.331 00.000 18852 MoveAxis(N, 0, ABG)
22:00:06.331 00.000 18852 Move returns status 0, amount 0
22:00:06.331 00.000 18852 move complete, result=0
22:00:06.331 00.000 18852 worker thread done servicing request
22:00:06.331 00.000 18852 Worker thread wakes up
22:00:06.331 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:06.331 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:06.331 00.000 13524 GuideStep: 0.5 px 27 ms EAST, -0.1 px 0 ms NORTH
22:00:09.564 03.233 18852 Exposure complete
22:00:09.596 00.032 18852 worker thread done servicing request
22:00:09.596 00.000 13524 OnExposeComplete: enter
22:00:09.596 00.000 13524 UpdateGuideState(): m_state=6
22:00:09.596 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
22:00:09.596 00.000 13524 Star::Find returns 1 (0), X=408.90, Y=277.41, Mass=472, SNR=13.3, Peak=157 HFD=2.1
22:00:09.596 00.000 13524 MultiStar: [#1 0.27,-0.12,0.99,U] [#2 0.06,-0.35,0.78,U] [#3 1.36,-1.63,0.54,U] [#4 0.28,-0.72,1.05,U] [#5 0.44,-0.45,0.62,U] [#6 0.00,0.00,0.00,L] 
22:00:09.596 00.000 13524 refined, 5 included, MultiStar: {0.61, -0.75}, one-star: {1.43, -1.42}
22:00:09.596 00.000 13524 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.99) = xAngle (0.10 = 0.10)
22:00:09.596 00.000 13524 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.15 = -3.14)
22:00:09.596 00.000 13524 CameraToMount -- cameraX=0.61 cameraY=-0.75 hyp=0.97 cameraTheta=-0.88 mountX=0.96 mountY=-0.01, mountTheta=-0.01
22:00:09.611 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.61, y=-0.75, opts=13)
22:00:09.611 00.000 13524 Enqueuing Move request for scope (0.61, -0.75)
22:00:09.611 00.000 18852 Worker thread wakes up
22:00:09.611 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.75) opts 0xd
22:00:09.611 00.000 18852 Handling offset move in thread for scope, endpoint = (0.61, -0.75)
22:00:09.611 00.000 18852 Moving (0.61, -0.75) raw xDistance=0.96 yDistance=-0.01
22:00:09.611 00.000 18852 PPEC rslt: input = 0.96, final = -0.00, react = 0.14, pred = -0.17, hyst = 0.13, hyst_pct = 0.14, period_length = 479.00
22:00:09.611 00.000 18852 PPEC: input: 0.96, control: -0.00, exposure: 3000
22:00:09.611 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:09.611 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:00:09.611 00.000 18852 MoveAxis(E, 0, ABG)
22:00:09.611 00.000 18852 Move returns status 0, amount 0
22:00:09.611 00.000 18852 MoveAxis(N, 0, ABG)
22:00:09.611 00.000 18852 Move returns status 0, amount 0
22:00:09.611 00.000 18852 move complete, result=0
22:00:09.611 00.000 18852 worker thread done servicing request
22:00:09.611 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:00:09.627 00.016 13524 UpdateGuideState exits: m=472 SNR=13.3
22:00:09.627 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:09.627 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:09.627 00.000 13524 Enqueuing Expose request
22:00:09.627 00.000 13524 GuideStep: 1.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:00:09.642 00.015 18852 Worker thread wakes up
22:00:09.642 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:09.642 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:12.875 03.233 18852 Exposure complete
22:00:12.906 00.031 18852 worker thread done servicing request
22:00:12.906 00.000 13524 OnExposeComplete: enter
22:00:12.906 00.000 13524 UpdateGuideState(): m_state=6
22:00:12.906 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
22:00:12.906 00.000 13524 Star::Find returns 1 (0), X=408.99, Y=277.42, Mass=467, SNR=13.6, Peak=142 HFD=2.2
22:00:12.906 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.12,-0.25,0.69,U] [#3 2.88,-1.10,0.00,M3] [#4 0.81,-1.02,0.97,U] [#5 0.00,0.00,0.00,L] [#6 1.23,-1.75,0.63,U] 
22:00:12.906 00.000 13524 refined, 3 included, MultiStar: {0.91, -1.12}, one-star: {1.53, -1.41}
22:00:12.906 00.000 13524 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.99) = xAngle (0.10 = 0.10)
22:00:12.922 00.016 13524 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.15 = -3.14)
22:00:12.922 00.000 13524 CameraToMount -- cameraX=0.91 cameraY=-1.12 hyp=1.44 cameraTheta=-0.88 mountX=1.43 mountY=-0.01, mountTheta=-0.01
22:00:12.922 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.91, y=-1.12, opts=13)
22:00:12.922 00.000 13524 Enqueuing Move request for scope (0.91, -1.12)
22:00:12.922 00.000 18852 Worker thread wakes up
22:00:12.922 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.91, -1.12) opts 0xd
22:00:12.922 00.000 18852 Handling offset move in thread for scope, endpoint = (0.91, -1.12)
22:00:12.922 00.000 18852 Moving (0.91, -1.12) raw xDistance=1.43 yDistance=-0.01
22:00:12.922 00.000 18852 PPEC rslt: input = 1.43, final = 0.13, react = 0.22, pred = -0.09, hyst = 0.19, hyst_pct = 0.13, period_length = 479.00
22:00:12.922 00.000 18852 PPEC: input: 1.43, control: 0.13, exposure: 3000
22:00:12.922 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:12.922 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:00:12.922 00.000 18852 MoveAxis(W, 32, ABG)
22:00:12.922 00.000 18852 Guiding  Dir = 3, Dur = 32
22:00:12.922 00.000 18852 IsSlewing returns 0
22:00:12.922 00.000 18852 IsGuiding returns 0
22:00:12.922 00.000 18852 PulseGuide returned control before completion, sleep 41
22:00:12.922 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:00:12.938 00.016 13524 UpdateGuideState exits: m=467 SNR=13.6
22:00:12.938 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:12.938 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:12.953 00.015 13524 Enqueuing Expose request
22:00:12.985 00.032 18852 IsGuiding returns 0
22:00:12.985 00.000 18852 Move returns status 0, amount 32
22:00:12.985 00.000 18852 MoveAxis(N, 0, ABG)
22:00:12.985 00.000 18852 Move returns status 0, amount 0
22:00:12.985 00.000 18852 move complete, result=0
22:00:12.985 00.000 18852 worker thread done servicing request
22:00:12.985 00.000 18852 Worker thread wakes up
22:00:12.985 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:12.985 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:12.985 00.000 13524 GuideStep: 1.4 px 32 ms WEST, -0.0 px 0 ms NORTH
22:00:16.234 03.249 18852 Exposure complete
22:00:16.265 00.031 18852 worker thread done servicing request
22:00:16.265 00.000 13524 OnExposeComplete: enter
22:00:16.265 00.000 13524 UpdateGuideState(): m_state=6
22:00:16.265 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
22:00:16.281 00.016 13524 Star::Find returns 1 (0), X=408.63, Y=277.66, Mass=526, SNR=14.3, Peak=150 HFD=1.6
22:00:16.281 00.000 13524 MultiStar: [#1 -0.23,-0.11,0.88,U] [#2 0.03,-0.59,0.72,U] [#3 0.00,0.00,0.00,L] [#4 0.04,-0.59,0.96,U] [#5 0.55,-0.25,0.54,U] [#6 0.64,-1.37,0.61,U] 
22:00:16.281 00.000 13524 refined, 5 included, MultiStar: {0.36, -0.68}, one-star: {1.17, -1.17}
22:00:16.281 00.000 13524 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.99) = xAngle (-0.09 = -0.09)
22:00:16.281 00.000 13524 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.95 = 2.95)
22:00:16.281 00.000 13524 CameraToMount -- cameraX=0.36 cameraY=-0.68 hyp=0.77 cameraTheta=-1.08 mountX=0.77 mountY=0.15, mountTheta=0.19
22:00:16.281 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.36, y=-0.68, opts=13)
22:00:16.281 00.000 13524 Enqueuing Move request for scope (0.36, -0.68)
22:00:16.281 00.000 18852 Worker thread wakes up
22:00:16.281 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.68) opts 0xd
22:00:16.281 00.000 18852 Handling offset move in thread for scope, endpoint = (0.36, -0.68)
22:00:16.281 00.000 18852 Moving (0.36, -0.68) raw xDistance=0.77 yDistance=0.15
22:00:16.281 00.000 18852 PPEC rslt: input = 0.77, final = 0.34, react = 0.12, pred = 0.25, hyst = 0.10, hyst_pct = 0.13, period_length = 479.00
22:00:16.281 00.000 18852 PPEC: input: 0.77, control: 0.34, exposure: 3000
22:00:16.281 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:16.281 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:00:16.281 00.000 18852 MoveAxis(W, 82, ABG)
22:00:16.281 00.000 18852 Guiding  Dir = 3, Dur = 82
22:00:16.281 00.000 18852 IsSlewing returns 0
22:00:16.296 00.015 18852 IsGuiding returns 0
22:00:16.296 00.000 18852 PulseGuide returned control before completion, sleep 91
22:00:16.312 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:00:16.343 00.031 13524 UpdateGuideState exits: m=526 SNR=14.3
22:00:16.343 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:16.343 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:16.343 00.000 13524 Enqueuing Expose request
22:00:16.390 00.047 18852 IsGuiding returns 0
22:00:16.390 00.000 18852 Move returns status 0, amount 82
22:00:16.390 00.000 18852 MoveAxis(N, 0, ABG)
22:00:16.390 00.000 18852 Move returns status 0, amount 0
22:00:16.390 00.000 18852 move complete, result=0
22:00:16.390 00.000 18852 worker thread done servicing request
22:00:16.390 00.000 18852 Worker thread wakes up
22:00:16.390 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:16.390 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:16.390 00.000 13524 GuideStep: 0.8 px 82 ms WEST, 0.1 px 0 ms NORTH
22:00:19.639 03.249 18852 Exposure complete
22:00:19.670 00.031 18852 worker thread done servicing request
22:00:19.670 00.000 13524 OnExposeComplete: enter
22:00:19.670 00.000 13524 UpdateGuideState(): m_state=6
22:00:19.670 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
22:00:19.670 00.000 13524 Star::Find returns 1 (0), X=408.16, Y=278.19, Mass=434, SNR=13.0, Peak=135 HFD=1.8
22:00:19.686 00.016 13524 MultiStar: [#1 -0.33,0.71,1.01,U] [#2 -0.39,0.08,0.80,U] [#3 1.18,-1.60,0.61,U] [#4 0.21,-0.45,1.12,U] [#5 0.26,0.05,0.64,U] [#6 0.00,0.00,0.00,L] 
22:00:19.686 00.000 13524 refined, 5 included, MultiStar: {0.23, -0.25}, one-star: {0.70, -0.63}
22:00:19.686 00.000 13524 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.99) = xAngle (0.15 = 0.15)
22:00:19.686 00.000 13524 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.19 = -3.09)
22:00:19.686 00.000 13524 CameraToMount -- cameraX=0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-0.84 mountX=0.33 mountY=-0.02, mountTheta=-0.05
22:00:19.686 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.23, y=-0.25, opts=13)
22:00:19.686 00.000 13524 Enqueuing Move request for scope (0.23, -0.25)
22:00:19.686 00.000 18852 Worker thread wakes up
22:00:19.686 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.25) opts 0xd
22:00:19.686 00.000 18852 Handling offset move in thread for scope, endpoint = (0.23, -0.25)
22:00:19.686 00.000 18852 Moving (0.23, -0.25) raw xDistance=0.33 yDistance=-0.02
22:00:19.686 00.000 18852 PPEC rslt: input = 0.33, final = 0.29, react = 0.05, pred = 0.28, hyst = 0.05, hyst_pct = 0.13, period_length = 479.00
22:00:19.686 00.000 18852 PPEC: input: 0.33, control: 0.29, exposure: 3000
22:00:19.686 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:19.686 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:00:19.686 00.000 18852 MoveAxis(W, 71, ABG)
22:00:19.686 00.000 18852 Guiding  Dir = 3, Dur = 71
22:00:19.686 00.000 18852 IsSlewing returns 0
22:00:19.686 00.000 18852 IsGuiding returns 0
22:00:19.702 00.016 18852 PulseGuide returned control before completion, sleep 80
22:00:19.702 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
22:00:19.733 00.031 13524 UpdateGuideState exits: m=434 SNR=13.0
22:00:19.733 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:19.733 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:19.733 00.000 13524 Enqueuing Expose request
22:00:19.795 00.062 18852 IsGuiding returns 0
22:00:19.795 00.000 18852 Move returns status 0, amount 71
22:00:19.795 00.000 18852 MoveAxis(N, 0, ABG)
22:00:19.795 00.000 18852 Move returns status 0, amount 0
22:00:19.795 00.000 18852 move complete, result=0
22:00:19.795 00.000 18852 worker thread done servicing request
22:00:19.795 00.000 18852 Worker thread wakes up
22:00:19.795 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:19.795 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:19.795 00.000 13524 GuideStep: 0.3 px 71 ms WEST, -0.0 px 0 ms NORTH
22:00:23.029 03.234 18852 Exposure complete
22:00:23.060 00.031 18852 worker thread done servicing request
22:00:23.060 00.000 13524 OnExposeComplete: enter
22:00:23.060 00.000 13524 UpdateGuideState(): m_state=6
22:00:23.060 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
22:00:23.060 00.000 13524 Star::Find returns 1 (0), X=407.89, Y=278.32, Mass=561, SNR=14.4, Peak=154 HFD=2.3
22:00:23.060 00.000 13524 MultiStar: [#1 -0.92,0.73,0.93,U] [#2 -0.74,0.22,0.78,U] [#3 0.00,0.00,0.00,L] [#4 0.46,0.03,0.84,U] [#5 0.00,0.00,0.00,L] [#6 -0.02,-0.45,0.54,U] 
22:00:23.060 00.000 13524 refined, 4 included, MultiStar: {-0.15, 0.03}, one-star: {0.43, -0.51}
22:00:23.060 00.000 13524 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.99) = xAngle (3.93 = -2.35)
22:00:23.076 00.016 13524 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.98 = 0.69)
22:00:23.076 00.000 13524 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.95 mountX=-0.11 mountY=0.10, mountTheta=2.40
22:00:23.076 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.15, y=0.03, opts=13)
22:00:23.076 00.000 13524 Enqueuing Move request for scope (-0.15, 0.03)
22:00:23.076 00.000 18852 Worker thread wakes up
22:00:23.076 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
22:00:23.076 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
22:00:23.076 00.000 18852 Moving (-0.15, 0.03) raw xDistance=-0.11 yDistance=0.10
22:00:23.076 00.000 18852 PPEC rslt: input = -0.11, final = 0.28, react = -0.02, pred = 0.32, hyst = 0.00, hyst_pct = 0.12, period_length = 479.00
22:00:23.076 00.000 18852 PPEC: input: -0.11, control: 0.28, exposure: 3000
22:00:23.076 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:23.076 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:00:23.076 00.000 18852 MoveAxis(W, 69, ABG)
22:00:23.076 00.000 18852 Guiding  Dir = 3, Dur = 69
22:00:23.076 00.000 18852 IsSlewing returns 0
22:00:23.076 00.000 18852 IsGuiding returns 0
22:00:23.076 00.000 18852 PulseGuide returned control before completion, sleep 78
22:00:23.092 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:00:23.092 00.000 13524 UpdateGuideState exits: m=561 SNR=14.4
22:00:23.092 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:23.107 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:23.107 00.000 13524 Enqueuing Expose request
22:00:23.170 00.063 18852 IsGuiding returns 0
22:00:23.170 00.000 18852 Move returns status 0, amount 69
22:00:23.170 00.000 18852 MoveAxis(N, 0, ABG)
22:00:23.170 00.000 18852 Move returns status 0, amount 0
22:00:23.170 00.000 18852 move complete, result=0
22:00:23.170 00.000 18852 worker thread done servicing request
22:00:23.170 00.000 18852 Worker thread wakes up
22:00:23.170 00.000 13524 GuideStep: -0.1 px 69 ms WEST, 0.1 px 0 ms NORTH
22:00:23.170 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:23.170 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:26.419 03.249 18852 Exposure complete
22:00:26.450 00.031 18852 worker thread done servicing request
22:00:26.450 00.000 13524 OnExposeComplete: enter
22:00:26.450 00.000 13524 UpdateGuideState(): m_state=6
22:00:26.450 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
22:00:26.450 00.000 13524 Star::Find returns 1 (0), X=407.70, Y=278.26, Mass=530, SNR=14.2, Peak=162 HFD=1.9
22:00:26.466 00.016 13524 MultiStar: [#1 -0.77,0.68,0.86,U] [#2 -0.87,-0.08,0.69,U] [#3 1.49,-0.41,0.48,U] [#4 0.00,0.05,0.84,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:00:26.466 00.000 13524 refined, 4 included, MultiStar: {-0.08, -0.05}, one-star: {0.23, -0.57}
22:00:26.466 00.000 13524 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.99) = xAngle (-1.59 = -1.59)
22:00:26.466 00.000 13524 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.45 = 1.45)
22:00:26.466 00.000 13524 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.58 mountX=-0.00 mountY=0.10, mountTheta=1.59
22:00:26.466 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.08, y=-0.05, opts=13)
22:00:26.466 00.000 13524 Enqueuing Move request for scope (-0.08, -0.05)
22:00:26.466 00.000 18852 Worker thread wakes up
22:00:26.466 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
22:00:26.466 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
22:00:26.466 00.000 18852 Moving (-0.08, -0.05) raw xDistance=-0.00 yDistance=0.10
22:00:26.466 00.000 18852 PPEC rslt: input = -0.00, final = 0.06, react = -0.00, pred = 0.06, hyst = 0.00, hyst_pct = 0.12, period_length = 479.00
22:00:26.466 00.000 18852 PPEC: input: -0.00, control: 0.06, exposure: 3000
22:00:26.466 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:26.466 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:00:26.466 00.000 18852 MoveAxis(W, 14, ABG)
22:00:26.466 00.000 18852 Guiding  Dir = 3, Dur = 14
22:00:26.466 00.000 18852 IsSlewing returns 0
22:00:26.466 00.000 18852 IsGuiding returns 0
22:00:26.466 00.000 18852 PulseGuide returned control before completion, sleep 23
22:00:26.481 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
22:00:26.513 00.032 18852 IsGuiding returns 0
22:00:26.513 00.000 18852 Move returns status 0, amount 14
22:00:26.513 00.000 18852 MoveAxis(N, 0, ABG)
22:00:26.513 00.000 18852 Move returns status 0, amount 0
22:00:26.513 00.000 18852 move complete, result=0
22:00:26.513 00.000 18852 worker thread done servicing request
22:00:26.513 00.000 13524 UpdateGuideState exits: m=530 SNR=14.2
22:00:26.513 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:26.513 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:26.513 00.000 13524 Enqueuing Expose request
22:00:26.513 00.000 13524 GuideStep: -0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
22:00:26.513 00.000 18852 Worker thread wakes up
22:00:26.513 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:26.513 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:29.777 03.264 18852 Exposure complete
22:00:29.808 00.031 18852 worker thread done servicing request
22:00:29.808 00.000 13524 OnExposeComplete: enter
22:00:29.808 00.000 13524 UpdateGuideState(): m_state=6
22:00:29.808 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
22:00:29.808 00.000 13524 Star::Find returns 1 (0), X=407.47, Y=279.13, Mass=546, SNR=14.2, Peak=129 HFD=2.2
22:00:29.823 00.015 13524 MultiStar: [#1 -1.17,1.65,0.86,U] [#2 -1.02,0.91,0.72,U] [#3 0.00,0.00,0.00,L] [#4 -0.23,0.52,0.78,U] [#5 -1.59,1.14,0.53,U] [#6 0.00,0.00,0.00,L] 
22:00:29.823 00.000 13524 single-star, 4 included, MultiStar: {-0.71, 0.87}, one-star: {0.01, 0.30}
22:00:29.823 00.000 13524 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.99) = xAngle (2.52 = 2.52)
22:00:29.823 00.000 13524 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.57 = -0.71)
22:00:29.823 00.000 13524 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.54 mountX=-0.25 mountY=-0.20, mountTheta=-2.47
22:00:29.823 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.01, y=0.30, opts=13)
22:00:29.823 00.000 13524 Enqueuing Move request for scope (0.01, 0.30)
22:00:29.823 00.000 18852 Worker thread wakes up
22:00:29.823 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
22:00:29.823 00.000 18852 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
22:00:29.823 00.000 18852 Moving (0.01, 0.30) raw xDistance=-0.25 yDistance=-0.20
22:00:29.823 00.000 18852 PPEC rslt: input = -0.25, final = -0.01, react = -0.04, pred = 0.03, hyst = -0.03, hyst_pct = 0.12, period_length = 479.00
22:00:29.823 00.000 18852 PPEC: input: -0.25, control: -0.01, exposure: 3000
22:00:29.823 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:29.823 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:00:29.823 00.000 18852 MoveAxis(E, 3, ABG)
22:00:29.823 00.000 18852 Guiding  Dir = 2, Dur = 3
22:00:29.823 00.000 18852 IsSlewing returns 0
22:00:29.823 00.000 18852 IsGuiding returns 0
22:00:29.823 00.000 18852 PulseGuide returned control before completion, sleep 12
22:00:29.839 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:00:29.855 00.016 18852 IsGuiding returns 0
22:00:29.855 00.000 13524 UpdateGuideState exits: m=546 SNR=14.2
22:00:29.855 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:29.855 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:29.855 00.000 13524 Enqueuing Expose request
22:00:29.855 00.000 18852 Move returns status 0, amount 3
22:00:29.855 00.000 18852 MoveAxis(N, 0, ABG)
22:00:29.855 00.000 18852 Move returns status 0, amount 0
22:00:29.855 00.000 18852 move complete, result=0
22:00:29.855 00.000 18852 worker thread done servicing request
22:00:29.855 00.000 18852 Worker thread wakes up
22:00:29.855 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:29.855 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:29.855 00.000 13524 GuideStep: -0.2 px 3 ms EAST, -0.2 px 0 ms NORTH
22:00:33.104 03.249 18852 Exposure complete
22:00:33.135 00.031 18852 worker thread done servicing request
22:00:33.135 00.000 13524 OnExposeComplete: enter
22:00:33.135 00.000 13524 UpdateGuideState(): m_state=6
22:00:33.135 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
22:00:33.135 00.000 13524 Star::Find returns 1 (0), X=407.01, Y=279.76, Mass=547, SNR=14.8, Peak=127 HFD=2.4
22:00:33.135 00.000 13524 MultiStar: [#1 -1.42,2.12,0.88,U] [#2 -1.77,1.87,0.72,U] [#3 0.00,0.00,0.00,L] [#4 -0.00,0.64,0.75,U] [#5 -1.11,1.47,0.57,U] [#6 0.00,0.00,0.00,L] 
22:00:33.135 00.000 13524 single-star, 4 included, MultiStar: {-0.92, 1.39}, one-star: {-0.45, 0.93}
22:00:33.151 00.016 13524 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.99) = xAngle (3.01 = 3.01)
22:00:33.151 00.000 13524 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.06 = -0.23)
22:00:33.151 00.000 13524 CameraToMount -- cameraX=-0.45 cameraY=0.93 hyp=1.04 cameraTheta=2.02 mountX=-1.03 mountY=-0.23, mountTheta=-2.92
22:00:33.151 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.45, y=0.93, opts=13)
22:00:33.151 00.000 13524 Enqueuing Move request for scope (-0.45, 0.93)
22:00:33.151 00.000 18852 Worker thread wakes up
22:00:33.151 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.93) opts 0xd
22:00:33.151 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.45, 0.93)
22:00:33.151 00.000 18852 Moving (-0.45, 0.93) raw xDistance=-1.03 yDistance=-0.23
22:00:33.151 00.000 18852 PPEC rslt: input = -1.03, final = -0.24, react = -0.15, pred = -0.10, hyst = -0.14, hyst_pct = 0.11, period_length = 479.00
22:00:33.151 00.000 18852 PPEC: input: -1.03, control: -0.24, exposure: 3000
22:00:33.151 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:33.151 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:00:33.151 00.000 18852 MoveAxis(E, 58, ABG)
22:00:33.151 00.000 18852 Guiding  Dir = 2, Dur = 58
22:00:33.151 00.000 18852 IsSlewing returns 0
22:00:33.151 00.000 18852 IsGuiding returns 0
22:00:33.151 00.000 18852 PulseGuide returned control before completion, sleep 67
22:00:33.166 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=255, Gamma=1.000
22:00:33.166 00.000 13524 UpdateGuideState exits: m=547 SNR=14.8
22:00:33.182 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:33.182 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:33.182 00.000 13524 Enqueuing Expose request
22:00:33.245 00.063 18852 IsGuiding returns 0
22:00:33.245 00.000 18852 Move returns status 0, amount 58
22:00:33.245 00.000 18852 MoveAxis(N, 0, ABG)
22:00:33.245 00.000 18852 Move returns status 0, amount 0
22:00:33.245 00.000 18852 move complete, result=0
22:00:33.245 00.000 18852 worker thread done servicing request
22:00:33.245 00.000 13524 GuideStep: -1.0 px 58 ms EAST, -0.2 px 0 ms NORTH
22:00:33.245 00.000 18852 Worker thread wakes up
22:00:33.245 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:33.245 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:36.478 03.233 18852 Exposure complete
22:00:36.509 00.031 18852 worker thread done servicing request
22:00:36.509 00.000 13524 OnExposeComplete: enter
22:00:36.509 00.000 13524 UpdateGuideState(): m_state=6
22:00:36.509 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
22:00:36.509 00.000 13524 Star::Find returns 1 (0), X=407.50, Y=278.98, Mass=528, SNR=14.3, Peak=157 HFD=2.2
22:00:36.509 00.000 13524 MultiStar: [#1 -1.27,1.53,0.90,U] [#2 -1.17,1.15,0.77,U] [#3 0.00,0.00,0.00,L] [#4 0.15,0.50,0.84,U] [#5 -0.50,1.20,0.69,U] [#6 0.00,0.00,0.00,L] 
22:00:36.509 00.000 13524 single-star, 4 included, MultiStar: {-0.53, 0.87}, one-star: {0.04, 0.15}
22:00:36.509 00.000 13524 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.99) = xAngle (2.29 = 2.29)
22:00:36.525 00.016 13524 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.34 = -0.95)
22:00:36.525 00.000 13524 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.31 mountX=-0.11 mountY=-0.13, mountTheta=-2.25
22:00:36.525 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.04, y=0.15, opts=13)
22:00:36.525 00.000 13524 Enqueuing Move request for scope (0.04, 0.15)
22:00:36.525 00.000 18852 Worker thread wakes up
22:00:36.525 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
22:00:36.525 00.000 18852 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
22:00:36.525 00.000 18852 Moving (0.04, 0.15) raw xDistance=-0.11 yDistance=-0.13
22:00:36.525 00.000 18852 PPEC rslt: input = -0.11, final = -0.14, react = -0.02, pred = -0.16, hyst = 0.00, hyst_pct = 0.11, period_length = 479.00
22:00:36.525 00.000 18852 PPEC: input: -0.11, control: -0.14, exposure: 3000
22:00:36.525 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:36.525 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:00:36.525 00.000 18852 MoveAxis(E, 34, ABG)
22:00:36.525 00.000 18852 Guiding  Dir = 2, Dur = 34
22:00:36.525 00.000 18852 IsSlewing returns 0
22:00:36.525 00.000 18852 IsGuiding returns 0
22:00:36.525 00.000 18852 PulseGuide returned control before completion, sleep 43
22:00:36.541 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=3, FiltMax=255, Gamma=1.000
22:00:36.541 00.000 13524 UpdateGuideState exits: m=528 SNR=14.3
22:00:36.556 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:36.556 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:36.556 00.000 13524 Enqueuing Expose request
22:00:36.587 00.031 18852 IsGuiding returns 0
22:00:36.587 00.000 18852 Move returns status 0, amount 34
22:00:36.587 00.000 18852 MoveAxis(N, 0, ABG)
22:00:36.587 00.000 18852 Move returns status 0, amount 0
22:00:36.587 00.000 18852 move complete, result=0
22:00:36.587 00.000 18852 worker thread done servicing request
22:00:36.587 00.000 18852 Worker thread wakes up
22:00:36.587 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:36.587 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:36.587 00.000 13524 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
22:00:39.821 03.234 18852 Exposure complete
22:00:39.852 00.031 18852 worker thread done servicing request
22:00:39.852 00.000 13524 OnExposeComplete: enter
22:00:39.852 00.000 13524 UpdateGuideState(): m_state=6
22:00:39.852 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
22:00:39.852 00.000 13524 Star::Find returns 1 (0), X=407.69, Y=278.60, Mass=468, SNR=13.1, Peak=147 HFD=1.7
22:00:39.852 00.000 13524 MultiStar: [#1 -0.75,0.99,1.09,U] [#2 -0.49,0.30,0.74,U] [#3 0.00,0.00,0.00,L] [#4 0.06,-0.01,0.92,U] [#5 -0.07,0.96,0.58,U] [#6 0.00,0.00,0.00,L] 
22:00:39.852 00.000 13524 single-star, 4 included, MultiStar: {-0.22, 0.37}, one-star: {0.23, -0.23}
22:00:39.852 00.000 13524 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.99) = xAngle (0.20 = 0.20)
22:00:39.868 00.016 13524 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.25 = -3.03)
22:00:39.868 00.000 13524 CameraToMount -- cameraX=0.23 cameraY=-0.23 hyp=0.32 cameraTheta=-0.78 mountX=0.32 mountY=-0.03, mountTheta=-0.11
22:00:39.868 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.23, y=-0.23, opts=13)
22:00:39.868 00.000 13524 Enqueuing Move request for scope (0.23, -0.23)
22:00:39.868 00.000 18852 Worker thread wakes up
22:00:39.868 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.23) opts 0xd
22:00:39.868 00.000 18852 Handling offset move in thread for scope, endpoint = (0.23, -0.23)
22:00:39.868 00.000 18852 Moving (0.23, -0.23) raw xDistance=0.32 yDistance=-0.03
22:00:39.868 00.000 18852 PPEC rslt: input = 0.32, final = -0.06, react = 0.05, pred = -0.12, hyst = 0.04, hyst_pct = 0.11, period_length = 479.00
22:00:39.868 00.000 18852 PPEC: input: 0.32, control: -0.06, exposure: 3000
22:00:39.868 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:39.868 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:00:39.868 00.000 18852 MoveAxis(E, 16, ABG)
22:00:39.868 00.000 18852 Guiding  Dir = 2, Dur = 16
22:00:39.868 00.000 18852 IsSlewing returns 0
22:00:39.868 00.000 18852 IsGuiding returns 0
22:00:39.868 00.000 18852 PulseGuide returned control before completion, sleep 25
22:00:39.868 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:00:39.883 00.015 13524 UpdateGuideState exits: m=468 SNR=13.1
22:00:39.883 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:39.883 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:39.899 00.016 13524 Enqueuing Expose request
22:00:39.915 00.016 18852 IsGuiding returns 0
22:00:39.915 00.000 18852 Move returns status 0, amount 16
22:00:39.915 00.000 18852 MoveAxis(N, 0, ABG)
22:00:39.915 00.000 18852 Move returns status 0, amount 0
22:00:39.915 00.000 18852 move complete, result=0
22:00:39.915 00.000 18852 worker thread done servicing request
22:00:39.915 00.000 18852 Worker thread wakes up
22:00:39.915 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:39.915 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:39.915 00.000 13524 GuideStep: 0.3 px 16 ms EAST, -0.0 px 0 ms NORTH
22:00:43.148 03.233 18852 Exposure complete
22:00:43.180 00.032 18852 worker thread done servicing request
22:00:43.180 00.000 13524 OnExposeComplete: enter
22:00:43.180 00.000 13524 UpdateGuideState(): m_state=6
22:00:43.180 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
22:00:43.180 00.000 13524 Star::Find returns 1 (0), X=408.38, Y=278.33, Mass=502, SNR=14.0, Peak=140 HFD=1.7
22:00:43.180 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.36,-0.26,0.75,U] [#3 0.00,0.00,0.00,L] [#4 0.66,-0.62,0.87,U] [#5 -0.27,-0.47,0.49,U] [#6 0.00,0.00,0.00,L] 
22:00:43.180 00.000 13524 refined, 3 included, MultiStar: {0.35, -0.47}, one-star: {0.91, -0.49}
22:00:43.180 00.000 13524 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.99) = xAngle (0.05 = 0.05)
22:00:43.195 00.015 13524 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.10 = 3.10)
22:00:43.195 00.000 13524 CameraToMount -- cameraX=0.35 cameraY=-0.47 hyp=0.58 cameraTheta=-0.93 mountX=0.58 mountY=0.02, mountTheta=0.04
22:00:43.195 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.35, y=-0.47, opts=13)
22:00:43.195 00.000 13524 Enqueuing Move request for scope (0.35, -0.47)
22:00:43.195 00.000 18852 Worker thread wakes up
22:00:43.195 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.47) opts 0xd
22:00:43.195 00.000 18852 Handling offset move in thread for scope, endpoint = (0.35, -0.47)
22:00:43.195 00.000 18852 Moving (0.35, -0.47) raw xDistance=0.58 yDistance=0.02
22:00:43.195 00.000 18852 PPEC rslt: input = 0.58, final = 0.16, react = 0.09, pred = 0.08, hyst = 0.08, hyst_pct = 0.10, period_length = 479.00
22:00:43.195 00.000 18852 PPEC: input: 0.58, control: 0.16, exposure: 3000
22:00:43.195 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:43.195 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:00:43.195 00.000 18852 MoveAxis(W, 38, ABG)
22:00:43.195 00.000 18852 Guiding  Dir = 3, Dur = 38
22:00:43.195 00.000 18852 IsSlewing returns 0
22:00:43.195 00.000 18852 IsGuiding returns 0
22:00:43.195 00.000 18852 PulseGuide returned control before completion, sleep 47
22:00:43.195 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
22:00:43.211 00.016 13524 UpdateGuideState exits: m=502 SNR=14.0
22:00:43.211 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:43.211 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:43.226 00.015 13524 Enqueuing Expose request
22:00:43.258 00.032 18852 IsGuiding returns 0
22:00:43.258 00.000 18852 Move returns status 0, amount 38
22:00:43.258 00.000 18852 MoveAxis(N, 0, ABG)
22:00:43.258 00.000 18852 Move returns status 0, amount 0
22:00:43.258 00.000 18852 move complete, result=0
22:00:43.258 00.000 18852 worker thread done servicing request
22:00:43.258 00.000 18852 Worker thread wakes up
22:00:43.258 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:43.258 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:43.258 00.000 13524 GuideStep: 0.6 px 38 ms WEST, 0.0 px 0 ms NORTH
22:00:46.491 03.233 18852 Exposure complete
22:00:46.523 00.032 18852 worker thread done servicing request
22:00:46.523 00.000 13524 OnExposeComplete: enter
22:00:46.523 00.000 13524 UpdateGuideState(): m_state=6
22:00:46.523 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
22:00:46.523 00.000 13524 Star::Find returns 1 (0), X=408.37, Y=278.33, Mass=529, SNR=14.2, Peak=142 HFD=2.1
22:00:46.523 00.000 13524 MultiStar: [#1 -0.44,0.78,0.88,U] [#2 -0.63,0.06,0.80,U] [#3 0.00,0.00,0.00,L] [#4 0.35,0.03,0.87,U] [#5 0.01,0.70,0.56,U] [#6 0.00,0.00,0.00,L] 
22:00:46.523 00.000 13524 refined, 4 included, MultiStar: {0.08, 0.16}, one-star: {0.91, -0.50}
22:00:46.538 00.015 13524 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.99) = xAngle (2.10 = 2.10)
22:00:46.538 00.000 13524 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.15 = -1.14)
22:00:46.538 00.000 13524 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.11 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
22:00:46.538 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.08, y=0.16, opts=13)
22:00:46.538 00.000 13524 Enqueuing Move request for scope (0.08, 0.16)
22:00:46.538 00.000 18852 Worker thread wakes up
22:00:46.538 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
22:00:46.538 00.000 18852 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
22:00:46.538 00.000 18852 Moving (0.08, 0.16) raw xDistance=-0.09 yDistance=-0.16
22:00:46.538 00.000 18852 PPEC rslt: input = -0.09, final = 0.36, react = -0.01, pred = 0.40, hyst = 0.00, hyst_pct = 0.10, period_length = 479.00
22:00:46.538 00.000 18852 PPEC: input: -0.09, control: 0.36, exposure: 3000
22:00:46.538 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:46.538 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:00:46.538 00.000 18852 MoveAxis(W, 88, ABG)
22:00:46.538 00.000 18852 Guiding  Dir = 3, Dur = 88
22:00:46.538 00.000 18852 IsSlewing returns 0
22:00:46.538 00.000 18852 IsGuiding returns 0
22:00:46.538 00.000 18852 PulseGuide returned control before completion, sleep 97
22:00:46.554 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=39, FiltMin=2, FiltMax=254, Gamma=1.000
22:00:46.554 00.000 13524 UpdateGuideState exits: m=529 SNR=14.2
22:00:46.554 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:46.569 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:46.569 00.000 13524 Enqueuing Expose request
22:00:46.648 00.079 18852 IsGuiding returns 0
22:00:46.648 00.000 18852 Move returns status 0, amount 88
22:00:46.648 00.000 18852 MoveAxis(N, 0, ABG)
22:00:46.648 00.000 18852 Move returns status 0, amount 0
22:00:46.648 00.000 18852 move complete, result=0
22:00:46.648 00.000 18852 worker thread done servicing request
22:00:46.648 00.000 18852 Worker thread wakes up
22:00:46.648 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:46.648 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:46.648 00.000 13524 GuideStep: -0.1 px 88 ms WEST, -0.2 px 0 ms NORTH
22:00:49.897 03.249 18852 Exposure complete
22:00:49.928 00.031 18852 worker thread done servicing request
22:00:49.928 00.000 13524 OnExposeComplete: enter
22:00:49.928 00.000 13524 UpdateGuideState(): m_state=6
22:00:49.928 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
22:00:49.944 00.016 13524 Star::Find returns 1 (0), X=407.80, Y=279.23, Mass=601, SNR=15.3, Peak=153 HFD=2.4
22:00:49.944 00.000 13524 MultiStar: [#1 -0.99,1.62,0.88,U] [#2 -0.73,0.71,0.71,U] [#3 0.00,0.00,0.00,L] [#4 0.14,0.46,0.75,U] [#5 0.62,0.90,0.55,U] [#6 0.00,0.00,0.00,L] 
22:00:49.944 00.000 13524 single-star, 4 included, MultiStar: {-0.16, 0.82}, one-star: {0.33, 0.41}
22:00:49.944 00.000 13524 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.99) = xAngle (1.87 = 1.87)
22:00:49.944 00.000 13524 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.91 = -1.37)
22:00:49.944 00.000 13524 CameraToMount -- cameraX=0.33 cameraY=0.41 hyp=0.53 cameraTheta=0.88 mountX=-0.15 mountY=-0.52, mountTheta=-1.86
22:00:49.944 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.33, y=0.41, opts=13)
22:00:49.944 00.000 13524 Enqueuing Move request for scope (0.33, 0.41)
22:00:49.944 00.000 18852 Worker thread wakes up
22:00:49.944 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.41) opts 0xd
22:00:49.944 00.000 18852 Handling offset move in thread for scope, endpoint = (0.33, 0.41)
22:00:49.944 00.000 18852 Moving (0.33, 0.41) raw xDistance=-0.15 yDistance=-0.52
22:00:49.944 00.000 18852 PPEC rslt: input = -0.15, final = 0.48, react = -0.02, pred = 0.53, hyst = 0.00, hyst_pct = 0.09, period_length = 479.00
22:00:49.944 00.000 18852 PPEC: input: -0.15, control: 0.48, exposure: 3000
22:00:49.944 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:00:49.944 00.000 18852 MoveAxis(W, 118, ABG)
22:00:49.944 00.000 18852 Guiding  Dir = 3, Dur = 118
22:00:49.944 00.000 18852 IsSlewing returns 0
22:00:49.944 00.000 18852 IsGuiding returns 0
22:00:49.959 00.015 18852 PulseGuide returned control before completion, sleep 127
22:00:49.959 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:00:49.975 00.016 13524 UpdateGuideState exits: m=601 SNR=15.3
22:00:49.975 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:49.975 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:49.975 00.000 13524 Enqueuing Expose request
22:00:50.100 00.125 18852 IsGuiding returns 1
22:00:50.100 00.000 18852 scope still moving after pulse duration time elapsed
22:00:50.131 00.031 18852 IsSlewing returns 0
22:00:50.131 00.000 18852 IsGuiding returns 0
22:00:50.131 00.000 18852 scope move finished after 118 + 57 ms
22:00:50.131 00.000 18852 Move returns status 0, amount 118
22:00:50.131 00.000 18852 MoveAxis(N, 149, ABG)
22:00:50.131 00.000 18852 Guiding  Dir = 0, Dur = 149
22:00:50.131 00.000 18852 IsSlewing returns 0
22:00:50.131 00.000 18852 IsGuiding returns 0
22:00:50.131 00.000 18852 PulseGuide returned control before completion, sleep 157
22:00:50.303 00.172 18852 IsGuiding returns 0
22:00:50.303 00.000 18852 Move returns status 0, amount 149
22:00:50.303 00.000 18852 move complete, result=0
22:00:50.303 00.000 18852 worker thread done servicing request
22:00:50.303 00.000 18852 Worker thread wakes up
22:00:50.303 00.000 13524 GuideStep: -0.2 px 118 ms WEST, -0.5 px 149 ms NORTH
22:00:50.303 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:50.303 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:53.552 03.249 18852 Exposure complete
22:00:53.599 00.047 18852 worker thread done servicing request
22:00:53.599 00.000 13524 OnExposeComplete: enter
22:00:53.599 00.000 13524 UpdateGuideState(): m_state=6
22:00:53.599 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
22:00:53.599 00.000 13524 Star::Find returns 1 (0), X=407.97, Y=278.44, Mass=512, SNR=14.2, Peak=134 HFD=2.2
22:00:53.599 00.000 13524 MultiStar: [#1 -0.68,1.16,0.88,U] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 -0.14,0.03,0.74,U] [#5 0.10,-0.08,0.53,U] [#6 0.02,-1.00,0.60,U] 
22:00:53.599 00.000 13524 refined, 4 included, MultiStar: {-0.03, 0.00}, one-star: {0.51, -0.39}
22:00:53.599 00.000 13524 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.99) = xAngle (4.10 = -2.18)
22:00:53.599 00.000 13524 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.15 = 0.86)
22:00:53.599 00.000 13524 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.11 mountX=-0.02 mountY=0.03, mountTheta=2.22
22:00:53.615 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.03, y=0.00, opts=13)
22:00:53.615 00.000 13524 Enqueuing Move request for scope (-0.03, 0.00)
22:00:53.615 00.000 18852 Worker thread wakes up
22:00:53.615 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
22:00:53.615 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
22:00:53.615 00.000 18852 Moving (-0.03, 0.00) raw xDistance=-0.02 yDistance=0.03
22:00:53.615 00.000 18852 PPEC rslt: input = -0.02, final = 0.60, react = -0.00, pred = 0.66, hyst = 0.00, hyst_pct = 0.09, period_length = 479.00
22:00:53.615 00.000 18852 PPEC: input: -0.02, control: 0.60, exposure: 3000
22:00:53.615 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:53.615 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:53.615 00.000 18852 MoveAxis(W, 147, ABG)
22:00:53.615 00.000 18852 Guiding  Dir = 3, Dur = 147
22:00:53.615 00.000 18852 IsSlewing returns 0
22:00:53.615 00.000 18852 IsGuiding returns 0
22:00:53.615 00.000 18852 PulseGuide returned control before completion, sleep 156
22:00:53.615 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:00:53.630 00.015 13524 UpdateGuideState exits: m=512 SNR=14.2
22:00:53.630 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:53.630 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:53.630 00.000 13524 Enqueuing Expose request
22:00:53.787 00.157 18852 IsGuiding returns 0
22:00:53.787 00.000 18852 Move returns status 0, amount 147
22:00:53.787 00.000 18852 MoveAxis(N, 0, ABG)
22:00:53.787 00.000 18852 Move returns status 0, amount 0
22:00:53.787 00.000 18852 move complete, result=0
22:00:53.787 00.000 18852 worker thread done servicing request
22:00:53.787 00.000 18852 Worker thread wakes up
22:00:53.787 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:53.787 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:00:53.787 00.000 13524 GuideStep: -0.0 px 147 ms WEST, 0.0 px 0 ms NORTH
22:00:57.020 03.233 18852 Exposure complete
22:00:57.067 00.047 18852 worker thread done servicing request
22:00:57.067 00.000 13524 OnExposeComplete: enter
22:00:57.067 00.000 13524 UpdateGuideState(): m_state=6
22:00:57.067 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
22:00:57.067 00.000 13524 Star::Find returns 1 (0), X=407.53, Y=279.20, Mass=473, SNR=13.4, Peak=131 HFD=1.9
22:00:57.067 00.000 13524 MultiStar: [#1 -0.92,1.89,0.99,U] [#2 -1.08,1.32,0.79,U] [#3 1.19,-0.53,0.62,U] [#4 -0.34,0.84,0.75,U] [#5 -1.06,0.84,0.54,U] [#6 0.00,0.00,0.00,L] 
22:00:57.067 00.000 13524 single-star, 5 included, MultiStar: {-0.38, 0.86}, one-star: {0.07, 0.38}
22:00:57.067 00.000 13524 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.99) = xAngle (2.37 = 2.37)
22:00:57.083 00.016 13524 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.41 = -0.87)
22:00:57.083 00.000 13524 CameraToMount -- cameraX=0.07 cameraY=0.38 hyp=0.39 cameraTheta=1.38 mountX=-0.28 mountY=-0.30, mountTheta=-2.32
22:00:57.083 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.07, y=0.38, opts=13)
22:00:57.083 00.000 13524 Enqueuing Move request for scope (0.07, 0.38)
22:00:57.083 00.000 18852 Worker thread wakes up
22:00:57.083 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.38) opts 0xd
22:00:57.083 00.000 18852 Handling offset move in thread for scope, endpoint = (0.07, 0.38)
22:00:57.083 00.000 18852 Moving (0.07, 0.38) raw xDistance=-0.28 yDistance=-0.30
22:00:57.083 00.000 18852 PPEC rslt: input = -0.28, final = 0.53, react = -0.04, pred = 0.63, hyst = -0.03, hyst_pct = 0.09, period_length = 479.00
22:00:57.083 00.000 18852 PPEC: input: -0.28, control: 0.53, exposure: 3000
22:00:57.083 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:57.083 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:00:57.083 00.000 18852 MoveAxis(W, 130, ABG)
22:00:57.083 00.000 18852 Guiding  Dir = 3, Dur = 130
22:00:57.083 00.000 18852 IsSlewing returns 0
22:00:57.083 00.000 18852 IsGuiding returns 0
22:00:57.083 00.000 18852 PulseGuide returned control before completion, sleep 139
22:00:57.083 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:00:57.098 00.015 13524 UpdateGuideState exits: m=473 SNR=13.4
22:00:57.098 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:57.098 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:00:57.098 00.000 13524 Enqueuing Expose request
22:00:57.239 00.141 18852 IsGuiding returns 0
22:00:57.239 00.000 18852 Move returns status 0, amount 130
22:00:57.239 00.000 18852 MoveAxis(N, 0, ABG)
22:00:57.239 00.000 18852 Move returns status 0, amount 0
22:00:57.239 00.000 18852 move complete, result=0
22:00:57.239 00.000 18852 worker thread done servicing request
22:00:57.239 00.000 13524 GuideStep: -0.3 px 130 ms WEST, -0.3 px 0 ms NORTH
22:00:57.239 00.000 18852 Worker thread wakes up
22:00:57.239 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:00:57.239 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:00.473 03.234 18852 Exposure complete
22:01:00.504 00.031 18852 worker thread done servicing request
22:01:00.504 00.000 13524 OnExposeComplete: enter
22:01:00.504 00.000 13524 UpdateGuideState(): m_state=6
22:01:00.504 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
22:01:00.504 00.000 13524 Star::Find returns 1 (0), X=406.86, Y=280.35, Mass=539, SNR=14.0, Peak=142 HFD=2.3
22:01:00.504 00.000 13524 Star::Find false star n=9 nbg=281 bg=13.5 sigma=4.1 thresh=26 peak=26
22:01:00.504 00.000 13524 MultiStar: [#1 -1.68,2.88,0.00,M1] [#2 -1.53,2.17,0.77,U] [#3 -0.19,0.26,0.44,U] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:01:00.504 00.000 13524 single-star, 2 included, MultiStar: {-0.85, 1.50}, one-star: {-0.61, 1.53}
22:01:00.504 00.000 13524 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.99) = xAngle (2.93 = 2.93)
22:01:00.504 00.000 13524 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.98 = -0.30)
22:01:00.519 00.015 13524 CameraToMount -- cameraX=-0.61 cameraY=1.53 hyp=1.64 cameraTheta=1.95 mountX=-1.61 mountY=-0.49, mountTheta=-2.85
22:01:00.519 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.61, y=1.53, opts=13)
22:01:00.519 00.000 13524 Enqueuing Move request for scope (-0.61, 1.53)
22:01:00.519 00.000 18852 Worker thread wakes up
22:01:00.519 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 1.53) opts 0xd
22:01:00.519 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.61, 1.53)
22:01:00.519 00.000 18852 Moving (-0.61, 1.53) raw xDistance=-1.61 yDistance=-0.49
22:01:00.519 00.000 18852 PPEC rslt: input = -1.61, final = 0.30, react = -0.24, pred = 0.59, hyst = -0.21, hyst_pct = 0.08, period_length = 479.00
22:01:00.519 00.000 18852 PPEC: input: -1.61, control: 0.30, exposure: 3000
22:01:00.519 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:01:00.519 00.000 18852 MoveAxis(W, 73, ABG)
22:01:00.519 00.000 18852 Guiding  Dir = 3, Dur = 73
22:01:00.519 00.000 18852 IsSlewing returns 0
22:01:00.519 00.000 18852 IsGuiding returns 0
22:01:00.519 00.000 18852 PulseGuide returned control before completion, sleep 82
22:01:00.519 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
22:01:00.535 00.016 13524 UpdateGuideState exits: m=539 SNR=14.0
22:01:00.535 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:00.535 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:00.550 00.015 13524 Enqueuing Expose request
22:01:00.613 00.063 18852 IsGuiding returns 0
22:01:00.613 00.000 18852 Move returns status 0, amount 73
22:01:00.613 00.000 18852 MoveAxis(N, 142, ABG)
22:01:00.613 00.000 18852 Guiding  Dir = 0, Dur = 142
22:01:00.613 00.000 18852 IsSlewing returns 0
22:01:00.613 00.000 18852 IsGuiding returns 0
22:01:00.613 00.000 18852 PulseGuide returned control before completion, sleep 151
22:01:00.785 00.172 18852 IsGuiding returns 0
22:01:00.785 00.000 18852 Move returns status 0, amount 142
22:01:00.785 00.000 18852 move complete, result=0
22:01:00.785 00.000 18852 worker thread done servicing request
22:01:00.785 00.000 18852 Worker thread wakes up
22:01:00.785 00.000 13524 GuideStep: -1.6 px 73 ms WEST, -0.5 px 142 ms NORTH
22:01:00.785 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:00.785 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:04.050 03.265 18852 Exposure complete
22:01:04.081 00.031 18852 worker thread done servicing request
22:01:04.081 00.000 13524 OnExposeComplete: enter
22:01:04.081 00.000 13524 UpdateGuideState(): m_state=6
22:01:04.081 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
22:01:04.081 00.000 13524 Star::Find returns 1 (0), X=406.65, Y=280.55, Mass=446, SNR=13.0, Peak=134 HFD=1.6
22:01:04.081 00.000 13524 MultiStar: [#1 -1.81,3.26,0.00,M2] [#2 -1.70,2.19,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 -0.91,2.09,0.74,U] [#5 -1.70,2.11,0.61,U] [#6 0.00,0.00,0.00,L] 
22:01:04.097 00.016 13524 single-star, 2 included, MultiStar: {-1.08, 1.94}, one-star: {-0.82, 1.72}
22:01:04.097 00.000 13524 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.99) = xAngle (3.00 = 3.00)
22:01:04.097 00.000 13524 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.04 = -0.24)
22:01:04.097 00.000 13524 CameraToMount -- cameraX=-0.82 cameraY=1.72 hyp=1.91 cameraTheta=2.01 mountX=-1.89 mountY=-0.45, mountTheta=-2.91
22:01:04.097 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.82, y=1.72, opts=13)
22:01:04.097 00.000 13524 Enqueuing Move request for scope (-0.82, 1.72)
22:01:04.097 00.000 18852 Worker thread wakes up
22:01:04.097 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 1.72) opts 0xd
22:01:04.097 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.82, 1.72)
22:01:04.097 00.000 18852 Moving (-0.82, 1.72) raw xDistance=-1.89 yDistance=-0.45
22:01:04.097 00.000 18852 PPEC rslt: input = -1.89, final = 0.05, react = -0.28, pred = 0.36, hyst = -0.25, hyst_pct = 0.08, period_length = 479.00
22:01:04.097 00.000 18852 PPEC: input: -1.89, control: 0.05, exposure: 3000
22:01:04.097 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:01:04.097 00.000 18852 MoveAxis(W, 13, ABG)
22:01:04.097 00.000 18852 Guiding  Dir = 3, Dur = 13
22:01:04.097 00.000 18852 IsSlewing returns 0
22:01:04.097 00.000 18852 IsGuiding returns 0
22:01:04.097 00.000 18852 PulseGuide returned control before completion, sleep 22
22:01:04.112 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=1, FiltMax=254, Gamma=1.000
22:01:04.112 00.000 13524 UpdateGuideState exits: m=446 SNR=13.0
22:01:04.112 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:04.128 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:04.128 00.000 13524 Enqueuing Expose request
22:01:04.143 00.015 18852 IsGuiding returns 0
22:01:04.143 00.000 18852 Move returns status 0, amount 13
22:01:04.143 00.000 18852 MoveAxis(N, 130, ABG)
22:01:04.143 00.000 18852 Guiding  Dir = 0, Dur = 130
22:01:04.143 00.000 18852 IsSlewing returns 0
22:01:04.143 00.000 18852 IsGuiding returns 0
22:01:04.143 00.000 18852 PulseGuide returned control before completion, sleep 138
22:01:04.300 00.157 18852 IsGuiding returns 0
22:01:04.300 00.000 18852 Move returns status 0, amount 130
22:01:04.300 00.000 18852 move complete, result=0
22:01:04.300 00.000 18852 worker thread done servicing request
22:01:04.300 00.000 18852 Worker thread wakes up
22:01:04.300 00.000 13524 GuideStep: -1.9 px 13 ms WEST, -0.4 px 130 ms NORTH
22:01:04.300 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:04.300 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:07.549 03.249 18852 Exposure complete
22:01:07.580 00.031 18852 worker thread done servicing request
22:01:07.580 00.000 13524 OnExposeComplete: enter
22:01:07.580 00.000 13524 UpdateGuideState(): m_state=6
22:01:07.580 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
22:01:07.580 00.000 13524 Star::Find returns 1 (0), X=406.32, Y=279.95, Mass=532, SNR=14.4, Peak=132 HFD=2.2
22:01:07.580 00.000 13524 MultiStar: [#1 -2.19,2.20,0.00,M3] [#2 -2.03,1.40,0.73,U] [#3 0.00,0.00,0.00,L] [#4 -0.03,0.82,0.57,U] [#5 -2.50,1.97,0.00,M1] [#6 0.00,0.00,0.00,L] 
22:01:07.580 00.000 13524 single-star, 2 included, MultiStar: {-1.15, 1.14}, one-star: {-1.14, 1.13}
22:01:07.580 00.000 13524 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.99) = xAngle (3.35 = -2.94)
22:01:07.596 00.016 13524 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.39 = 0.11)
22:01:07.596 00.000 13524 CameraToMount -- cameraX=-1.14 cameraY=1.13 hyp=1.60 cameraTheta=2.36 mountX=-1.57 mountY=0.18, mountTheta=3.03
22:01:07.596 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.14, y=1.13, opts=13)
22:01:07.596 00.000 13524 Enqueuing Move request for scope (-1.14, 1.13)
22:01:07.596 00.000 18852 Worker thread wakes up
22:01:07.596 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 1.13) opts 0xd
22:01:07.596 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.14, 1.13)
22:01:07.596 00.000 18852 Moving (-1.14, 1.13) raw xDistance=-1.57 yDistance=0.18
22:01:07.596 00.000 18852 PPEC rslt: input = -1.57, final = -0.31, react = -0.24, pred = -0.08, hyst = -0.21, hyst_pct = 0.08, period_length = 479.00
22:01:07.596 00.000 18852 PPEC: input: -1.57, control: -0.31, exposure: 3000
22:01:07.596 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:07.596 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:01:07.596 00.000 18852 MoveAxis(E, 75, ABG)
22:01:07.596 00.000 18852 Guiding  Dir = 2, Dur = 75
22:01:07.596 00.000 18852 IsSlewing returns 0
22:01:07.596 00.000 18852 IsGuiding returns 0
22:01:07.596 00.000 18852 PulseGuide returned control before completion, sleep 84
22:01:07.596 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=1, FiltMax=255, Gamma=1.000
22:01:07.611 00.015 13524 UpdateGuideState exits: m=532 SNR=14.4
22:01:07.611 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:07.611 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:07.627 00.016 13524 Enqueuing Expose request
22:01:07.705 00.078 18852 IsGuiding returns 0
22:01:07.705 00.000 18852 Move returns status 0, amount 75
22:01:07.705 00.000 18852 MoveAxis(N, 0, ABG)
22:01:07.705 00.000 18852 Move returns status 0, amount 0
22:01:07.705 00.000 18852 move complete, result=0
22:01:07.705 00.000 18852 worker thread done servicing request
22:01:07.705 00.000 18852 Worker thread wakes up
22:01:07.705 00.000 13524 GuideStep: -1.6 px 75 ms EAST, 0.2 px 0 ms NORTH
22:01:07.705 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:07.705 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:10.939 03.234 18852 Exposure complete
22:01:10.970 00.031 18852 worker thread done servicing request
22:01:10.970 00.000 13524 OnExposeComplete: enter
22:01:10.970 00.000 13524 UpdateGuideState(): m_state=6
22:01:10.970 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
22:01:10.970 00.000 13524 Star::Find returns 1 (0), X=406.63, Y=278.48, Mass=519, SNR=14.0, Peak=147 HFD=1.6
22:01:10.970 00.000 13524 MultiStar: [#1 -1.84,0.99,0.90,U] [#2 -1.82,0.76,0.73,U] [#3 -0.30,-0.28,0.54,U] [#4 -1.30,-0.01,0.60,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:01:10.970 00.000 13524 single-star, 4 included, MultiStar: {-1.26, 0.25}, one-star: {-0.83, -0.35}
22:01:10.970 00.000 13524 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.99) = xAngle (-1.76 = -1.76)
22:01:10.970 00.000 13524 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.29 = 1.29)
22:01:10.970 00.000 13524 CameraToMount -- cameraX=-0.83 cameraY=-0.35 hyp=0.90 cameraTheta=-2.74 mountX=-0.17 mountY=0.86, mountTheta=1.76
22:01:10.986 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.83, y=-0.35, opts=13)
22:01:10.986 00.000 13524 Enqueuing Move request for scope (-0.83, -0.35)
22:01:10.986 00.000 18852 Worker thread wakes up
22:01:10.986 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.35) opts 0xd
22:01:10.986 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.83, -0.35)
22:01:10.986 00.000 18852 Moving (-0.83, -0.35) raw xDistance=-0.17 yDistance=0.86
22:01:10.986 00.000 18852 PPEC rslt: input = -0.17, final = -0.12, react = -0.02, pred = -0.13, hyst = 0.00, hyst_pct = 0.07, period_length = 479.00
22:01:10.986 00.000 18852 PPEC: input: -0.17, control: -0.12, exposure: 3000
22:01:10.986 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:10.986 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.86
22:01:10.986 00.000 18852 MoveAxis(E, 29, ABG)
22:01:10.986 00.000 18852 Guiding  Dir = 2, Dur = 29
22:01:10.986 00.000 18852 IsSlewing returns 0
22:01:10.986 00.000 18852 IsGuiding returns 0
22:01:10.986 00.000 18852 PulseGuide returned control before completion, sleep 38
22:01:10.986 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:01:11.001 00.015 13524 UpdateGuideState exits: m=519 SNR=14.0
22:01:11.001 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:11.017 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:11.017 00.000 13524 Enqueuing Expose request
22:01:11.048 00.031 18852 IsGuiding returns 0
22:01:11.048 00.000 18852 Move returns status 0, amount 29
22:01:11.048 00.000 18852 MoveAxis(N, 0, ABG)
22:01:11.048 00.000 18852 Move returns status 0, amount 0
22:01:11.048 00.000 18852 move complete, result=0
22:01:11.048 00.000 18852 worker thread done servicing request
22:01:11.048 00.000 18852 Worker thread wakes up
22:01:11.048 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:11.048 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:11.048 00.000 13524 GuideStep: -0.2 px 29 ms EAST, 0.9 px 0 ms NORTH
22:01:14.286 03.238 18852 Exposure complete
22:01:14.317 00.031 18852 worker thread done servicing request
22:01:14.317 00.000 13524 OnExposeComplete: enter
22:01:14.317 00.000 13524 UpdateGuideState(): m_state=6
22:01:14.317 00.000 13524 Star::Find(15, 406, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
22:01:14.317 00.000 13524 Star::Find returns 1 (0), X=407.18, Y=278.48, Mass=515, SNR=13.9, Peak=137 HFD=2.1
22:01:14.317 00.000 13524 MultiStar: [#1 -1.59,0.92,1.03,U] [#2 -1.38,0.30,0.65,U] [#3 0.00,0.00,0.00,L] [#4 -0.54,0.04,0.81,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:01:14.333 00.016 13524 single-star, 3 included, MultiStar: {-0.93, 0.24}, one-star: {-0.29, -0.35}
22:01:14.333 00.000 13524 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.99) = xAngle (-1.27 = -1.27)
22:01:14.333 00.000 13524 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.77 = 1.77)
22:01:14.333 00.000 13524 CameraToMount -- cameraX=-0.29 cameraY=-0.35 hyp=0.45 cameraTheta=-2.26 mountX=0.13 mountY=0.44, mountTheta=1.28
22:01:14.333 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.29, y=-0.35, opts=13)
22:01:14.333 00.000 13524 Enqueuing Move request for scope (-0.29, -0.35)
22:01:14.333 00.000 18852 Worker thread wakes up
22:01:14.333 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.35) opts 0xd
22:01:14.333 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.29, -0.35)
22:01:14.333 00.000 18852 Moving (-0.29, -0.35) raw xDistance=0.13 yDistance=0.44
22:01:14.333 00.000 18852 PPEC rslt: input = 0.13, final = -0.09, react = 0.02, pred = -0.09, hyst = 0.00, hyst_pct = 0.07, period_length = 479.00
22:01:14.333 00.000 18852 PPEC: input: 0.13, control: -0.09, exposure: 3000
22:01:14.333 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:14.333 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:01:14.333 00.000 18852 MoveAxis(E, 21, ABG)
22:01:14.333 00.000 18852 Guiding  Dir = 2, Dur = 21
22:01:14.333 00.000 18852 IsSlewing returns 0
22:01:14.333 00.000 18852 IsGuiding returns 0
22:01:14.333 00.000 18852 PulseGuide returned control before completion, sleep 30
22:01:14.349 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:01:14.349 00.000 13524 UpdateGuideState exits: m=515 SNR=13.9
22:01:14.364 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:14.364 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:14.364 00.000 13524 Enqueuing Expose request
22:01:14.380 00.016 18852 IsGuiding returns 0
22:01:14.380 00.000 18852 Move returns status 0, amount 21
22:01:14.380 00.000 18852 MoveAxis(N, 0, ABG)
22:01:14.380 00.000 18852 Move returns status 0, amount 0
22:01:14.380 00.000 18852 move complete, result=0
22:01:14.380 00.000 18852 worker thread done servicing request
22:01:14.380 00.000 18852 Worker thread wakes up
22:01:14.380 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:14.380 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:14.380 00.000 13524 GuideStep: 0.1 px 21 ms EAST, 0.4 px 0 ms NORTH
22:01:17.613 03.233 18852 Exposure complete
22:01:17.645 00.032 18852 worker thread done servicing request
22:01:17.645 00.000 13524 OnExposeComplete: enter
22:01:17.645 00.000 13524 UpdateGuideState(): m_state=6
22:01:17.645 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
22:01:17.645 00.000 13524 Star::Find returns 1 (0), X=406.64, Y=279.06, Mass=479, SNR=13.6, Peak=137 HFD=2.1
22:01:17.645 00.000 13524 MultiStar: [#1 -2.15,1.30,0.97,U] [#2 -1.58,1.07,0.84,U] [#3 0.00,0.00,0.00,L] [#4 0.88,0.08,0.64,U] [#5 -1.63,1.02,0.54,U] [#6 -0.71,-0.38,0.63,U] 
22:01:17.645 00.000 13524 single-star, 5 included, MultiStar: {-1.08, 0.60}, one-star: {-0.82, 0.24}
22:01:17.645 00.000 13524 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.99) = xAngle (3.85 = -2.44)
22:01:17.645 00.000 13524 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.89 = 0.61)
22:01:17.645 00.000 13524 CameraToMount -- cameraX=-0.82 cameraY=0.24 hyp=0.85 cameraTheta=2.86 mountX=-0.65 mountY=0.49, mountTheta=2.50
22:01:17.660 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.82, y=0.24, opts=13)
22:01:17.660 00.000 13524 Enqueuing Move request for scope (-0.82, 0.24)
22:01:17.660 00.000 18852 Worker thread wakes up
22:01:17.660 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.24) opts 0xd
22:01:17.660 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.82, 0.24)
22:01:17.660 00.000 18852 Moving (-0.82, 0.24) raw xDistance=-0.65 yDistance=0.49
22:01:17.660 00.000 18852 PPEC rslt: input = -0.65, final = 0.26, react = -0.10, pred = 0.38, hyst = -0.09, hyst_pct = 0.07, period_length = 479.00
22:01:17.660 00.000 18852 PPEC: input: -0.65, control: 0.26, exposure: 3000
22:01:17.660 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:17.660 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
22:01:17.660 00.000 18852 MoveAxis(W, 64, ABG)
22:01:17.660 00.000 18852 Guiding  Dir = 3, Dur = 64
22:01:17.660 00.000 18852 IsSlewing returns 0
22:01:17.660 00.000 18852 IsGuiding returns 0
22:01:17.660 00.000 18852 PulseGuide returned control before completion, sleep 73
22:01:17.660 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:01:17.676 00.016 13524 UpdateGuideState exits: m=479 SNR=13.6
22:01:17.676 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:17.676 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:17.676 00.000 13524 Enqueuing Expose request
22:01:17.754 00.078 18852 IsGuiding returns 0
22:01:17.754 00.000 18852 Move returns status 0, amount 64
22:01:17.754 00.000 18852 MoveAxis(N, 0, ABG)
22:01:17.754 00.000 18852 Move returns status 0, amount 0
22:01:17.754 00.000 18852 move complete, result=0
22:01:17.754 00.000 18852 worker thread done servicing request
22:01:17.754 00.000 18852 Worker thread wakes up
22:01:17.754 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:17.754 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:17.754 00.000 13524 GuideStep: -0.6 px 64 ms WEST, 0.5 px 0 ms NORTH
22:01:20.988 03.234 18852 Exposure complete
22:01:21.019 00.031 18852 worker thread done servicing request
22:01:21.019 00.000 13524 OnExposeComplete: enter
22:01:21.034 00.015 13524 UpdateGuideState(): m_state=6
22:01:21.034 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
22:01:21.034 00.000 13524 Star::Find returns 1 (0), X=406.91, Y=279.44, Mass=550, SNR=13.9, Peak=147 HFD=2.3
22:01:21.034 00.000 13524 MultiStar: [#1 -1.83,1.80,0.93,U] [#2 -1.91,1.10,0.64,U] [#3 0.00,0.00,0.00,L] [#4 -0.25,0.49,0.65,U] [#5 0.00,0.00,0.00,L] [#6 -0.42,0.65,0.57,U] 
22:01:21.034 00.000 13524 single-star, 4 included, MultiStar: {-1.02, 0.97}, one-star: {-0.55, 0.62}
22:01:21.034 00.000 13524 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.99) = xAngle (3.28 = -3.00)
22:01:21.034 00.000 13524 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.33 = 0.05)
22:01:21.034 00.000 13524 CameraToMount -- cameraX=-0.55 cameraY=0.62 hyp=0.83 cameraTheta=2.30 mountX=-0.82 mountY=0.04, mountTheta=3.09
22:01:21.034 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.55, y=0.62, opts=13)
22:01:21.034 00.000 13524 Enqueuing Move request for scope (-0.55, 0.62)
22:01:21.034 00.000 18852 Worker thread wakes up
22:01:21.034 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.62) opts 0xd
22:01:21.034 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.55, 0.62)
22:01:21.034 00.000 18852 Moving (-0.55, 0.62) raw xDistance=-0.82 yDistance=0.04
22:01:21.034 00.000 18852 PPEC rslt: input = -0.82, final = 0.49, react = -0.12, pred = 0.65, hyst = -0.11, hyst_pct = 0.06, period_length = 479.00
22:01:21.034 00.000 18852 PPEC: input: -0.82, control: 0.49, exposure: 3000
22:01:21.034 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:21.034 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:01:21.034 00.000 18852 MoveAxis(W, 119, ABG)
22:01:21.034 00.000 18852 Guiding  Dir = 3, Dur = 119
22:01:21.050 00.016 18852 IsSlewing returns 0
22:01:21.050 00.000 18852 IsGuiding returns 0
22:01:21.050 00.000 18852 PulseGuide returned control before completion, sleep 128
22:01:21.050 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:01:21.066 00.016 13524 UpdateGuideState exits: m=550 SNR=13.9
22:01:21.066 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:21.066 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:21.066 00.000 13524 Enqueuing Expose request
22:01:21.191 00.125 18852 IsGuiding returns 0
22:01:21.191 00.000 18852 Move returns status 0, amount 119
22:01:21.191 00.000 18852 MoveAxis(N, 0, ABG)
22:01:21.191 00.000 18852 Move returns status 0, amount 0
22:01:21.191 00.000 18852 move complete, result=0
22:01:21.191 00.000 18852 worker thread done servicing request
22:01:21.191 00.000 18852 Worker thread wakes up
22:01:21.191 00.000 13524 GuideStep: -0.8 px 119 ms WEST, 0.0 px 0 ms NORTH
22:01:21.191 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:21.191 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:24.440 03.249 18852 Exposure complete
22:01:24.471 00.031 18852 worker thread done servicing request
22:01:24.471 00.000 13524 OnExposeComplete: enter
22:01:24.471 00.000 13524 UpdateGuideState(): m_state=6
22:01:24.471 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
22:01:24.471 00.000 13524 Star::Find returns 1 (0), X=406.92, Y=279.39, Mass=500, SNR=14.0, Peak=143 HFD=2.2
22:01:24.487 00.016 13524 MultiStar: [#1 -1.89,1.92,0.96,U] [#2 -1.84,1.35,0.73,U] [#3 0.00,0.00,0.00,L] [#4 -0.65,0.99,0.77,U] [#5 -0.98,1.78,0.58,U] [#6 0.00,0.00,0.00,L] 
22:01:24.487 00.000 13524 single-star, 4 included, MultiStar: {-1.18, 1.29}, one-star: {-0.54, 0.57}
22:01:24.487 00.000 13524 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.99) = xAngle (3.32 = -2.97)
22:01:24.487 00.000 13524 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.08)
22:01:24.487 00.000 13524 CameraToMount -- cameraX=-0.54 cameraY=0.57 hyp=0.78 cameraTheta=2.33 mountX=-0.77 mountY=0.06, mountTheta=3.06
22:01:24.487 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.54, y=0.57, opts=13)
22:01:24.487 00.000 13524 Enqueuing Move request for scope (-0.54, 0.57)
22:01:24.487 00.000 18852 Worker thread wakes up
22:01:24.487 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.57) opts 0xd
22:01:24.487 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.54, 0.57)
22:01:24.487 00.000 18852 Moving (-0.54, 0.57) raw xDistance=-0.77 yDistance=0.06
22:01:24.487 00.000 18852 PPEC rslt: input = -0.77, final = 0.75, react = -0.12, pred = 0.92, hyst = -0.10, hyst_pct = 0.06, period_length = 479.00
22:01:24.487 00.000 18852 PPEC: input: -0.77, control: 0.75, exposure: 3000
22:01:24.487 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:24.487 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:01:24.487 00.000 18852 MoveAxis(W, 184, ABG)
22:01:24.487 00.000 18852 Guiding  Dir = 3, Dur = 184
22:01:24.487 00.000 18852 IsSlewing returns 0
22:01:24.487 00.000 18852 IsGuiding returns 0
22:01:24.502 00.015 18852 PulseGuide returned control before completion, sleep 193
22:01:24.502 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:01:24.534 00.032 13524 UpdateGuideState exits: m=500 SNR=14.0
22:01:24.534 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:24.534 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:24.534 00.000 13524 Enqueuing Expose request
22:01:24.706 00.172 18852 IsGuiding returns 0
22:01:24.706 00.000 18852 Move returns status 0, amount 184
22:01:24.706 00.000 18852 MoveAxis(N, 0, ABG)
22:01:24.706 00.000 18852 Move returns status 0, amount 0
22:01:24.706 00.000 18852 move complete, result=0
22:01:24.706 00.000 18852 worker thread done servicing request
22:01:24.706 00.000 18852 Worker thread wakes up
22:01:24.706 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:24.706 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:24.706 00.000 13524 GuideStep: -0.8 px 184 ms WEST, 0.1 px 0 ms NORTH
22:01:27.938 03.232 18852 Exposure complete
22:01:27.969 00.031 18852 worker thread done servicing request
22:01:27.969 00.000 13524 OnExposeComplete: enter
22:01:27.969 00.000 13524 UpdateGuideState(): m_state=6
22:01:27.969 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
22:01:27.969 00.000 13524 Star::Find returns 1 (0), X=406.17, Y=279.89, Mass=524, SNR=13.9, Peak=120 HFD=2.3
22:01:27.969 00.000 13524 MultiStar: [#1 -2.23,2.74,0.00,M1] [#2 -2.05,2.07,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 -1.30,1.62,0.68,U] [#5 -2.31,1.63,0.00,M1] [#6 0.00,0.00,0.00,L] 
22:01:27.969 00.000 13524 single-star, 1 included, MultiStar: {-1.29, 1.29}, one-star: {-1.29, 1.07}
22:01:27.969 00.000 13524 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.99) = xAngle (3.44 = -2.85)
22:01:27.985 00.016 13524 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.48 = 0.20)
22:01:27.985 00.000 13524 CameraToMount -- cameraX=-1.29 cameraY=1.07 hyp=1.67 cameraTheta=2.45 mountX=-1.60 mountY=0.33, mountTheta=2.94
22:01:27.985 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.29, y=1.07, opts=13)
22:01:27.985 00.000 13524 Enqueuing Move request for scope (-1.29, 1.07)
22:01:27.985 00.000 18852 Worker thread wakes up
22:01:27.985 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.29, 1.07) opts 0xd
22:01:27.985 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.29, 1.07)
22:01:27.985 00.000 18852 Moving (-1.29, 1.07) raw xDistance=-1.60 yDistance=0.33
22:01:27.985 00.000 18852 PPEC rslt: input = -1.60, final = 0.70, react = -0.24, pred = 1.00, hyst = -0.21, hyst_pct = 0.05, period_length = 479.00
22:01:27.985 00.000 18852 PPEC: input: -1.60, control: 0.70, exposure: 3000
22:01:27.985 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:27.985 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:01:27.985 00.000 18852 MoveAxis(W, 173, ABG)
22:01:27.985 00.000 18852 Guiding  Dir = 3, Dur = 173
22:01:27.985 00.000 18852 IsSlewing returns 0
22:01:27.985 00.000 18852 IsGuiding returns 0
22:01:27.985 00.000 18852 PulseGuide returned control before completion, sleep 182
22:01:28.001 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:01:28.001 00.000 13524 UpdateGuideState exits: m=524 SNR=13.9
22:01:28.001 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:28.001 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:28.016 00.015 13524 Enqueuing Expose request
22:01:28.188 00.172 18852 IsGuiding returns 1
22:01:28.188 00.000 18852 scope still moving after pulse duration time elapsed
22:01:28.219 00.031 18852 IsSlewing returns 0
22:01:28.219 00.000 18852 IsGuiding returns 0
22:01:28.219 00.000 18852 scope move finished after 173 + 54 ms
22:01:28.219 00.000 18852 Move returns status 0, amount 173
22:01:28.219 00.000 18852 MoveAxis(N, 0, ABG)
22:01:28.219 00.000 18852 Move returns status 0, amount 0
22:01:28.219 00.000 18852 move complete, result=0
22:01:28.219 00.000 18852 worker thread done servicing request
22:01:28.219 00.000 18852 Worker thread wakes up
22:01:28.219 00.000 13524 GuideStep: -1.6 px 173 ms WEST, 0.3 px 0 ms NORTH
22:01:28.219 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:28.219 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:31.469 03.250 18852 Exposure complete
22:01:31.500 00.031 18852 worker thread done servicing request
22:01:31.500 00.000 13524 OnExposeComplete: enter
22:01:31.500 00.000 13524 UpdateGuideState(): m_state=6
22:01:31.500 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
22:01:31.500 00.000 13524 Star::Find returns 1 (0), X=406.06, Y=280.16, Mass=525, SNR=14.3, Peak=137 HFD=2.2
22:01:31.500 00.000 13524 Star::Find false star n=9 nbg=282 bg=13.8 sigma=4.2 thresh=26 peak=24
22:01:31.500 00.000 13524 MultiStar: [#1 -2.42,2.91,0.00,M2] [#2 -2.62,2.02,0.00,M2] [#3 -0.75,0.19,0.47,U] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 -1.26,1.65,0.56,U] 
22:01:31.500 00.000 13524 refined, 2 included, MultiStar: {-1.21, 1.15}, one-star: {-1.41, 1.33}
22:01:31.500 00.000 13524 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.99) = xAngle (3.37 = -2.91)
22:01:31.500 00.000 13524 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.41 = 0.13)
22:01:31.500 00.000 13524 CameraToMount -- cameraX=-1.21 cameraY=1.15 hyp=1.67 cameraTheta=2.38 mountX=-1.63 mountY=0.22, mountTheta=3.01
22:01:31.515 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-1.21, y=1.15, opts=13)
22:01:31.515 00.000 13524 Enqueuing Move request for scope (-1.21, 1.15)
22:01:31.515 00.000 18852 Worker thread wakes up
22:01:31.515 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 1.15) opts 0xd
22:01:31.515 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.21, 1.15)
22:01:31.515 00.000 18852 Moving (-1.21, 1.15) raw xDistance=-1.63 yDistance=0.22
22:01:31.515 00.000 18852 PPEC rslt: input = -1.63, final = 0.69, react = -0.24, pred = 0.99, hyst = -0.21, hyst_pct = 0.05, period_length = 479.00
22:01:31.515 00.000 18852 PPEC: input: -1.63, control: 0.69, exposure: 3000
22:01:31.515 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:31.515 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:01:31.515 00.000 18852 MoveAxis(W, 170, ABG)
22:01:31.515 00.000 18852 Guiding  Dir = 3, Dur = 170
22:01:31.515 00.000 18852 IsSlewing returns 0
22:01:31.515 00.000 18852 IsGuiding returns 0
22:01:31.515 00.000 18852 PulseGuide returned control before completion, sleep 179
22:01:31.515 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:01:31.531 00.016 13524 UpdateGuideState exits: m=525 SNR=14.3
22:01:31.531 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:31.531 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:31.531 00.000 13524 Enqueuing Expose request
22:01:31.719 00.188 18852 IsGuiding returns 0
22:01:31.719 00.000 18852 Move returns status 0, amount 170
22:01:31.719 00.000 18852 MoveAxis(N, 0, ABG)
22:01:31.719 00.000 18852 Move returns status 0, amount 0
22:01:31.719 00.000 18852 move complete, result=0
22:01:31.719 00.000 18852 worker thread done servicing request
22:01:31.719 00.000 18852 Worker thread wakes up
22:01:31.719 00.000 13524 GuideStep: -1.6 px 170 ms WEST, 0.2 px 0 ms NORTH
22:01:31.719 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:31.719 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:34.968 03.249 18852 Exposure complete
22:01:35.015 00.047 18852 worker thread done servicing request
22:01:35.015 00.000 13524 OnExposeComplete: enter
22:01:35.015 00.000 13524 UpdateGuideState(): m_state=6
22:01:35.015 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
22:01:35.015 00.000 13524 Star::Find returns 1 (0), X=405.83, Y=281.07, Mass=571, SNR=14.6, Peak=135 HFD=2.3
22:01:35.015 00.000 13524 Star::Find false star n=10 nbg=284 bg=14.0 sigma=4.3 thresh=27 peak=26
22:01:35.015 00.000 13524 MultiStar: [#1 -2.67,3.14,0.00,M3] [#2 -2.77,2.76,0.00,M3] [#3 -0.73,1.24,0.53,U] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:01:35.030 00.015 13524 refined, 1 included, MultiStar: {-1.32, 1.90}, one-star: {-1.63, 2.25}
22:01:35.030 00.000 13524 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.99) = xAngle (3.16 = -3.12)
22:01:35.030 00.000 13524 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.07)
22:01:35.030 00.000 13524 CameraToMount -- cameraX=-1.32 cameraY=1.90 hyp=2.32 cameraTheta=2.18 mountX=-2.31 mountY=-0.17, mountTheta=-3.07
22:01:35.030 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.32, y=1.90, opts=13)
22:01:35.030 00.000 13524 Enqueuing Move request for scope (-1.32, 1.90)
22:01:35.030 00.000 18852 Worker thread wakes up
22:01:35.030 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.32, 1.90) opts 0xd
22:01:35.030 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.32, 1.90)
22:01:35.030 00.000 18852 Moving (-1.32, 1.90) raw xDistance=-2.31 yDistance=-0.17
22:01:35.030 00.000 18852 PPEC rslt: input = -2.31, final = 0.55, react = -0.35, pred = 0.94, hyst = -0.30, hyst_pct = 0.05, period_length = 479.00
22:01:35.030 00.000 18852 PPEC: input: -2.31, control: 0.55, exposure: 3000
22:01:35.030 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:35.030 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:01:35.030 00.000 18852 MoveAxis(W, 135, ABG)
22:01:35.030 00.000 18852 Guiding  Dir = 3, Dur = 135
22:01:35.030 00.000 18852 IsSlewing returns 0
22:01:35.030 00.000 18852 IsGuiding returns 0
22:01:35.030 00.000 18852 PulseGuide returned control before completion, sleep 144
22:01:35.046 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
22:01:35.046 00.000 13524 UpdateGuideState exits: m=571 SNR=14.6
22:01:35.061 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:35.061 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:35.061 00.000 13524 Enqueuing Expose request
22:01:35.202 00.141 18852 IsGuiding returns 0
22:01:35.202 00.000 18852 Move returns status 0, amount 135
22:01:35.202 00.000 18852 MoveAxis(N, 0, ABG)
22:01:35.202 00.000 18852 Move returns status 0, amount 0
22:01:35.202 00.000 18852 move complete, result=0
22:01:35.202 00.000 18852 worker thread done servicing request
22:01:35.202 00.000 18852 Worker thread wakes up
22:01:35.202 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:35.202 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:35.202 00.000 13524 GuideStep: -2.3 px 135 ms WEST, -0.2 px 0 ms NORTH
22:01:38.436 03.234 18852 Exposure complete
22:01:38.467 00.031 18852 worker thread done servicing request
22:01:38.467 00.000 13524 OnExposeComplete: enter
22:01:38.467 00.000 13524 UpdateGuideState(): m_state=6
22:01:38.467 00.000 13524 Star::Find(15, 405, 281, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
22:01:38.467 00.000 13524 Star::Find returns 1 (0), X=405.63, Y=280.72, Mass=478, SNR=13.3, Peak=117 HFD=2.0
22:01:38.483 00.016 13524 MultiStar: [#1 -2.99,2.93,0.00,M4] [#2 -3.10,2.84,0.00,M4] [#3 -1.41,1.75,0.44,U] [#4 -0.73,1.58,0.59,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:01:38.483 00.000 13524 refined, 2 included, MultiStar: {-1.42, 1.77}, one-star: {-1.83, 1.89}
22:01:38.483 00.000 13524 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.99) = xAngle (3.23 = -3.05)
22:01:38.483 00.000 13524 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.28 = -0.00)
22:01:38.483 00.000 13524 CameraToMount -- cameraX=-1.42 cameraY=1.77 hyp=2.27 cameraTheta=2.25 mountX=-2.26 mountY=-0.01, mountTheta=-3.14
22:01:38.483 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.42, y=1.77, opts=13)
22:01:38.483 00.000 13524 Enqueuing Move request for scope (-1.42, 1.77)
22:01:38.483 00.000 18852 Worker thread wakes up
22:01:38.483 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.42, 1.77) opts 0xd
22:01:38.483 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.42, 1.77)
22:01:38.483 00.000 18852 Moving (-1.42, 1.77) raw xDistance=-2.26 yDistance=-0.01
22:01:38.483 00.000 18852 PPEC rslt: input = -2.26, final = 0.26, react = -0.34, pred = 0.62, hyst = -0.29, hyst_pct = 0.04, period_length = 479.00
22:01:38.483 00.000 18852 PPEC: input: -2.26, control: 0.26, exposure: 3000
22:01:38.483 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:38.483 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:01:38.483 00.000 18852 MoveAxis(W, 64, ABG)
22:01:38.483 00.000 18852 Guiding  Dir = 3, Dur = 64
22:01:38.483 00.000 18852 IsSlewing returns 0
22:01:38.483 00.000 18852 IsGuiding returns 0
22:01:38.498 00.015 18852 PulseGuide returned control before completion, sleep 73
22:01:38.498 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
22:01:38.514 00.016 13524 UpdateGuideState exits: m=478 SNR=13.3
22:01:38.514 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:38.514 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:38.514 00.000 13524 Enqueuing Expose request
22:01:38.576 00.062 18852 IsGuiding returns 0
22:01:38.576 00.000 18852 Move returns status 0, amount 64
22:01:38.576 00.000 18852 MoveAxis(N, 0, ABG)
22:01:38.576 00.000 18852 Move returns status 0, amount 0
22:01:38.576 00.000 18852 move complete, result=0
22:01:38.576 00.000 18852 worker thread done servicing request
22:01:38.576 00.000 18852 Worker thread wakes up
22:01:38.576 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:38.576 00.000 13524 GuideStep: -2.3 px 64 ms WEST, -0.0 px 0 ms NORTH
22:01:38.576 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:41.826 03.250 18852 Exposure complete
22:01:41.857 00.031 18852 worker thread done servicing request
22:01:41.857 00.000 13524 OnExposeComplete: enter
22:01:41.857 00.000 13524 UpdateGuideState(): m_state=6
22:01:41.857 00.000 13524 Star::Find(15, 405, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
22:01:41.872 00.015 13524 Star::Find returns 1 (0), X=406.21, Y=279.67, Mass=518, SNR=14.0, Peak=136 HFD=1.9
22:01:41.872 00.000 13524 MultiStar: [#1 -2.23,2.00,0.00,M5] [#2 -2.01,1.47,0.76,U] [#3 0.00,0.00,0.00,L] [#4 -0.40,0.92,0.63,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:01:41.872 00.000 13524 single-star, 2 included, MultiStar: {-1.27, 1.06}, one-star: {-1.25, 0.85}
22:01:41.872 00.000 13524 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.99) = xAngle (3.53 = -2.75)
22:01:41.872 00.000 13524 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.58 = 0.30)
22:01:41.872 00.000 13524 CameraToMount -- cameraX=-1.25 cameraY=0.85 hyp=1.51 cameraTheta=2.55 mountX=-1.40 mountY=0.44, mountTheta=2.83
22:01:41.872 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.25, y=0.85, opts=13)
22:01:41.872 00.000 13524 Enqueuing Move request for scope (-1.25, 0.85)
22:01:41.872 00.000 18852 Worker thread wakes up
22:01:41.872 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.25, 0.85) opts 0xd
22:01:41.872 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.25, 0.85)
22:01:41.872 00.000 18852 Moving (-1.25, 0.85) raw xDistance=-1.40 yDistance=0.44
22:01:41.872 00.000 18852 PPEC rslt: input = -1.40, final = 0.08, react = -0.21, pred = 0.30, hyst = -0.18, hyst_pct = 0.04, period_length = 479.00
22:01:41.872 00.000 18852 PPEC: input: -1.40, control: 0.08, exposure: 3000
22:01:41.872 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:01:41.872 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:01:41.872 00.000 18852 MoveAxis(W, 20, ABG)
22:01:41.872 00.000 18852 Guiding  Dir = 3, Dur = 20
22:01:41.872 00.000 18852 IsSlewing returns 0
22:01:41.872 00.000 18852 IsGuiding returns 0
22:01:41.888 00.016 18852 PulseGuide returned control before completion, sleep 29
22:01:41.888 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:01:41.904 00.016 13524 UpdateGuideState exits: m=518 SNR=14.0
22:01:41.904 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:41.904 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:41.904 00.000 13524 Enqueuing Expose request
22:01:41.919 00.015 18852 IsGuiding returns 0
22:01:41.919 00.000 18852 Move returns status 0, amount 20
22:01:41.919 00.000 18852 MoveAxis(N, 0, ABG)
22:01:41.919 00.000 18852 Move returns status 0, amount 0
22:01:41.919 00.000 18852 move complete, result=0
22:01:41.919 00.000 18852 worker thread done servicing request
22:01:41.919 00.000 18852 Worker thread wakes up
22:01:41.919 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:41.919 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:41.919 00.000 13524 GuideStep: -1.4 px 20 ms WEST, 0.4 px 0 ms NORTH
22:01:45.175 03.256 18852 Exposure complete
22:01:45.206 00.031 18852 worker thread done servicing request
22:01:45.206 00.000 13524 OnExposeComplete: enter
22:01:45.206 00.000 13524 UpdateGuideState(): m_state=6
22:01:45.206 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
22:01:45.206 00.000 13524 Star::Find returns 1 (0), X=406.54, Y=279.09, Mass=520, SNR=14.3, Peak=150 HFD=2.1
22:01:45.206 00.000 13524 MultiStar: [#1 -2.03,1.59,0.92,U] [#2 -1.87,1.52,0.59,U] [#3 0.00,0.00,0.00,L] [#4 -0.87,0.55,0.74,U] [#5 -0.91,1.55,0.47,U] [#6 -1.41,0.56,0.52,U] 
22:01:45.222 00.016 13524 single-star, 5 included, MultiStar: {-1.34, 0.95}, one-star: {-0.92, 0.26}
22:01:45.222 00.000 13524 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.99) = xAngle (3.85 = -2.44)
22:01:45.222 00.000 13524 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.89 = 0.61)
22:01:45.222 00.000 13524 CameraToMount -- cameraX=-0.92 cameraY=0.26 hyp=0.96 cameraTheta=2.86 mountX=-0.73 mountY=0.55, mountTheta=2.50
22:01:45.222 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.92, y=0.26, opts=13)
22:01:45.222 00.000 13524 Enqueuing Move request for scope (-0.92, 0.26)
22:01:45.222 00.000 18852 Worker thread wakes up
22:01:45.222 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.26) opts 0xd
22:01:45.222 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.92, 0.26)
22:01:45.222 00.000 18852 Moving (-0.92, 0.26) raw xDistance=-0.73 yDistance=0.55
22:01:45.222 00.000 18852 PPEC rslt: input = -0.73, final = -0.00, react = -0.11, pred = 0.11, hyst = -0.09, hyst_pct = 0.04, period_length = 479.00
22:01:45.222 00.000 18852 PPEC: input: -0.73, control: -0.00, exposure: 3000
22:01:45.222 00.000 18852 switching direction from -1 to 1 - decHistory=4 oldest=0.97 newest=0.98
22:01:45.222 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
22:01:45.222 00.000 18852 MoveAxis(E, 0, ABG)
22:01:45.222 00.000 18852 Move returns status 0, amount 0
22:01:45.222 00.000 18852 MoveAxis(S, 158, ABG)
22:01:45.222 00.000 18852 Guiding  Dir = 1, Dur = 158
22:01:45.222 00.000 18852 IsSlewing returns 0
22:01:45.222 00.000 18852 IsGuiding returns 0
22:01:45.222 00.000 18852 PulseGuide returned control before completion, sleep 167
22:01:45.237 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:01:45.253 00.016 13524 UpdateGuideState exits: m=520 SNR=14.3
22:01:45.253 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:45.253 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:45.253 00.000 13524 Enqueuing Expose request
22:01:45.409 00.156 18852 IsGuiding returns 0
22:01:45.409 00.000 18852 Move returns status 0, amount 158
22:01:45.409 00.000 18852 move complete, result=0
22:01:45.409 00.000 18852 worker thread done servicing request
22:01:45.409 00.000 18852 Worker thread wakes up
22:01:45.409 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:45.409 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:45.409 00.000 13524 GuideStep: -0.7 px 0 ms EAST, 0.5 px 158 ms SOUTH
22:01:48.643 03.234 18852 Exposure complete
22:01:48.674 00.031 18852 worker thread done servicing request
22:01:48.674 00.000 13524 OnExposeComplete: enter
22:01:48.674 00.000 13524 UpdateGuideState(): m_state=6
22:01:48.674 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
22:01:48.674 00.000 13524 Star::Find returns 1 (0), X=406.03, Y=279.62, Mass=594, SNR=15.1, Peak=142 HFD=2.2
22:01:48.674 00.000 13524 MultiStar: [#1 -2.53,2.15,0.00,M5] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 -1.36,1.16,0.52,U] [#5 -1.59,1.65,0.55,U] [#6 0.00,0.00,0.00,L] 
22:01:48.674 00.000 13524 single-star, 2 included, MultiStar: {-1.46, 1.12}, one-star: {-1.43, 0.80}
22:01:48.674 00.000 13524 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.99) = xAngle (3.62 = -2.66)
22:01:48.674 00.000 13524 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.67 = 0.38)
22:01:48.690 00.016 13524 CameraToMount -- cameraX=-1.43 cameraY=0.80 hyp=1.64 cameraTheta=2.63 mountX=-1.46 mountY=0.61, mountTheta=2.74
22:01:48.690 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.43, y=0.80, opts=13)
22:01:48.690 00.000 13524 Enqueuing Move request for scope (-1.43, 0.80)
22:01:48.690 00.000 18852 Worker thread wakes up
22:01:48.690 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.43, 0.80) opts 0xd
22:01:48.690 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.43, 0.80)
22:01:48.690 00.000 18852 Moving (-1.43, 0.80) raw xDistance=-1.46 yDistance=0.61
22:01:48.690 00.000 18852 PPEC rslt: input = -1.46, final = -0.09, react = -0.22, pred = 0.13, hyst = -0.20, hyst_pct = 0.03, period_length = 479.00
22:01:48.690 00.000 18852 PPEC: input: -1.46, control: -0.09, exposure: 3000
22:01:48.690 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
22:01:48.690 00.000 18852 MoveAxis(E, 22, ABG)
22:01:48.690 00.000 18852 Guiding  Dir = 2, Dur = 22
22:01:48.690 00.000 18852 IsSlewing returns 0
22:01:48.690 00.000 18852 IsGuiding returns 0
22:01:48.690 00.000 18852 PulseGuide returned control before completion, sleep 31
22:01:48.690 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:01:48.705 00.015 13524 UpdateGuideState exits: m=594 SNR=15.1
22:01:48.705 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:48.705 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:48.721 00.016 13524 Enqueuing Expose request
22:01:48.736 00.015 18852 IsGuiding returns 0
22:01:48.736 00.000 18852 Move returns status 0, amount 22
22:01:48.736 00.000 18852 MoveAxis(S, 177, ABG)
22:01:48.736 00.000 18852 Guiding  Dir = 1, Dur = 177
22:01:48.736 00.000 18852 IsSlewing returns 0
22:01:48.736 00.000 18852 IsGuiding returns 0
22:01:48.736 00.000 18852 PulseGuide returned control before completion, sleep 186
22:01:48.940 00.204 18852 IsGuiding returns 0
22:01:48.940 00.000 18852 Move returns status 0, amount 177
22:01:48.940 00.000 18852 move complete, result=0
22:01:48.940 00.000 18852 worker thread done servicing request
22:01:48.940 00.000 18852 Worker thread wakes up
22:01:48.940 00.000 13524 GuideStep: -1.5 px 22 ms EAST, 0.6 px 177 ms SOUTH
22:01:48.940 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:48.940 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:52.204 03.264 18852 Exposure complete
22:01:52.236 00.032 18852 worker thread done servicing request
22:01:52.236 00.000 13524 OnExposeComplete: enter
22:01:52.236 00.000 13524 UpdateGuideState(): m_state=6
22:01:52.236 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
22:01:52.251 00.015 13524 Star::Find returns 1 (0), X=406.94, Y=278.70, Mass=501, SNR=13.9, Peak=132 HFD=2.2
22:01:52.251 00.000 13524 MultiStar: [#1 -1.99,1.47,0.94,U] [#2 -1.78,0.67,0.71,U] [#3 0.49,0.09,0.56,U] [#4 0.18,-0.15,0.59,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:01:52.251 00.000 13524 single-star, 4 included, MultiStar: {-0.86, 0.45}, one-star: {-0.53, -0.13}
22:01:52.251 00.000 13524 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.99) = xAngle (-1.91 = -1.91)
22:01:52.251 00.000 13524 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.13 = 1.13)
22:01:52.251 00.000 13524 CameraToMount -- cameraX=-0.53 cameraY=-0.13 hyp=0.54 cameraTheta=-2.90 mountX=-0.18 mountY=0.49, mountTheta=1.93
22:01:52.251 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.53, y=-0.13, opts=13)
22:01:52.251 00.000 13524 Enqueuing Move request for scope (-0.53, -0.13)
22:01:52.251 00.000 18852 Worker thread wakes up
22:01:52.251 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.13) opts 0xd
22:01:52.251 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.53, -0.13)
22:01:52.251 00.000 18852 Moving (-0.53, -0.13) raw xDistance=-0.18 yDistance=0.49
22:01:52.251 00.000 18852 PPEC rslt: input = -0.18, final = -0.08, react = -0.03, pred = -0.08, hyst = 0.00, hyst_pct = 0.03, period_length = 479.00
22:01:52.251 00.000 18852 PPEC: input: -0.18, control: -0.08, exposure: 3000
22:01:52.251 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:01:52.251 00.000 18852 MoveAxis(E, 19, ABG)
22:01:52.251 00.000 18852 Guiding  Dir = 2, Dur = 19
22:01:52.251 00.000 18852 IsSlewing returns 0
22:01:52.251 00.000 18852 IsGuiding returns 0
22:01:52.267 00.016 18852 PulseGuide returned control before completion, sleep 28
22:01:52.267 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:01:52.282 00.015 13524 UpdateGuideState exits: m=501 SNR=13.9
22:01:52.282 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:52.282 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:52.282 00.000 13524 Enqueuing Expose request
22:01:52.298 00.016 18852 IsGuiding returns 0
22:01:52.298 00.000 18852 Move returns status 0, amount 19
22:01:52.298 00.000 18852 MoveAxis(S, 142, ABG)
22:01:52.298 00.000 18852 Guiding  Dir = 1, Dur = 142
22:01:52.298 00.000 18852 IsSlewing returns 0
22:01:52.298 00.000 18852 IsGuiding returns 0
22:01:52.298 00.000 18852 PulseGuide returned control before completion, sleep 151
22:01:52.454 00.156 18852 IsGuiding returns 0
22:01:52.454 00.000 18852 Move returns status 0, amount 142
22:01:52.454 00.000 18852 move complete, result=0
22:01:52.454 00.000 18852 worker thread done servicing request
22:01:52.454 00.000 18852 Worker thread wakes up
22:01:52.454 00.000 13524 GuideStep: -0.2 px 19 ms EAST, 0.5 px 142 ms SOUTH
22:01:52.454 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:52.454 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:55.719 03.265 18852 Exposure complete
22:01:55.750 00.031 18852 worker thread done servicing request
22:01:55.750 00.000 13524 OnExposeComplete: enter
22:01:55.750 00.000 13524 UpdateGuideState(): m_state=6
22:01:55.750 00.000 13524 Star::Find(15, 406, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
22:01:55.766 00.016 13524 Star::Find returns 1 (0), X=407.17, Y=278.56, Mass=518, SNR=14.3, Peak=129 HFD=2.0
22:01:55.766 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.28,0.68,0.65,U] [#3 0.70,0.49,0.47,U] [#4 -1.34,0.43,0.75,U] [#5 -1.65,0.75,0.60,U] [#6 -0.80,-0.49,0.60,U] 
22:01:55.766 00.000 13524 single-star, 5 included, MultiStar: {-0.80, 0.22}, one-star: {-0.30, -0.27}
22:01:55.766 00.000 13524 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.99) = xAngle (-1.42 = -1.42)
22:01:55.766 00.000 13524 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.63 = 1.63)
22:01:55.766 00.000 13524 CameraToMount -- cameraX=-0.30 cameraY=-0.27 hyp=0.40 cameraTheta=-2.40 mountX=0.06 mountY=0.40, mountTheta=1.42
22:01:55.766 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.30, y=-0.27, opts=13)
22:01:55.766 00.000 13524 Enqueuing Move request for scope (-0.30, -0.27)
22:01:55.766 00.000 18852 Worker thread wakes up
22:01:55.766 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.27) opts 0xd
22:01:55.766 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.30, -0.27)
22:01:55.766 00.000 18852 Moving (-0.30, -0.27) raw xDistance=0.06 yDistance=0.40
22:01:55.766 00.000 18852 PPEC rslt: input = 0.06, final = -0.10, react = 0.01, pred = -0.10, hyst = 0.00, hyst_pct = 0.03, period_length = 479.00
22:01:55.766 00.000 18852 PPEC: input: 0.06, control: -0.10, exposure: 3000
22:01:55.766 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
22:01:55.766 00.000 18852 MoveAxis(E, 25, ABG)
22:01:55.766 00.000 18852 Guiding  Dir = 2, Dur = 25
22:01:55.766 00.000 18852 IsSlewing returns 0
22:01:55.766 00.000 18852 IsGuiding returns 0
22:01:55.782 00.016 18852 PulseGuide returned control before completion, sleep 34
22:01:55.782 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:01:55.797 00.015 13524 UpdateGuideState exits: m=518 SNR=14.3
22:01:55.797 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:55.797 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:55.797 00.000 13524 Enqueuing Expose request
22:01:55.828 00.031 18852 IsGuiding returns 0
22:01:55.828 00.000 18852 Move returns status 0, amount 25
22:01:55.828 00.000 18852 MoveAxis(S, 116, ABG)
22:01:55.828 00.000 18852 Guiding  Dir = 1, Dur = 116
22:01:55.828 00.000 18852 IsSlewing returns 0
22:01:55.828 00.000 18852 IsGuiding returns 0
22:01:55.828 00.000 18852 PulseGuide returned control before completion, sleep 125
22:01:55.969 00.141 18852 IsGuiding returns 0
22:01:55.969 00.000 18852 Move returns status 0, amount 116
22:01:55.969 00.000 18852 move complete, result=0
22:01:55.969 00.000 18852 worker thread done servicing request
22:01:55.969 00.000 18852 Worker thread wakes up
22:01:55.969 00.000 13524 GuideStep: 0.1 px 25 ms EAST, 0.4 px 116 ms SOUTH
22:01:55.969 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:55.969 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:59.233 03.264 18852 Exposure complete
22:01:59.280 00.047 18852 worker thread done servicing request
22:01:59.280 00.000 13524 OnExposeComplete: enter
22:01:59.280 00.000 13524 UpdateGuideState(): m_state=6
22:01:59.280 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
22:01:59.280 00.000 13524 Star::Find returns 1 (0), X=407.63, Y=278.20, Mass=452, SNR=13.0, Peak=130 HFD=2.1
22:01:59.280 00.000 13524 MultiStar: [#1 -1.12,0.14,1.01,U] [#2 -1.33,0.10,0.85,U] [#3 1.22,-0.83,0.51,U] [#4 -0.55,-0.49,0.97,U] [#5 0.00,0.00,0.00,L] [#6 -0.29,-0.91,0.69,U] 
22:01:59.280 00.000 13524 refined, 5 included, MultiStar: {-0.44, -0.38}, one-star: {0.17, -0.63}
22:01:59.280 00.000 13524 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.99) = xAngle (-1.43 = -1.43)
22:01:59.280 00.000 13524 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.61 = 1.61)
22:01:59.280 00.000 13524 CameraToMount -- cameraX=-0.44 cameraY=-0.38 hyp=0.58 cameraTheta=-2.42 mountX=0.08 mountY=0.58, mountTheta=1.44
22:01:59.280 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.44, y=-0.38, opts=13)
22:01:59.296 00.016 13524 Enqueuing Move request for scope (-0.44, -0.38)
22:01:59.296 00.000 18852 Worker thread wakes up
22:01:59.296 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.38) opts 0xd
22:01:59.296 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.44, -0.38)
22:01:59.296 00.000 18852 Moving (-0.44, -0.38) raw xDistance=0.08 yDistance=0.58
22:01:59.296 00.000 18852 PPEC rslt: input = 0.08, final = 0.09, react = 0.01, pred = 0.09, hyst = 0.00, hyst_pct = 0.02, period_length = 479.00
22:01:59.296 00.000 18852 PPEC: input: 0.08, control: 0.09, exposure: 3000
22:01:59.296 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
22:01:59.296 00.000 18852 MoveAxis(W, 23, ABG)
22:01:59.296 00.000 18852 Guiding  Dir = 3, Dur = 23
22:01:59.296 00.000 18852 IsSlewing returns 0
22:01:59.296 00.000 18852 IsGuiding returns 0
22:01:59.296 00.000 18852 PulseGuide returned control before completion, sleep 32
22:01:59.296 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=1, FiltMax=256, Gamma=1.000
22:01:59.311 00.015 13524 UpdateGuideState exits: m=452 SNR=13.0
22:01:59.311 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:59.311 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:01:59.311 00.000 13524 Enqueuing Expose request
22:01:59.342 00.031 18852 IsGuiding returns 0
22:01:59.342 00.000 18852 Move returns status 0, amount 23
22:01:59.342 00.000 18852 MoveAxis(S, 168, ABG)
22:01:59.342 00.000 18852 Guiding  Dir = 1, Dur = 168
22:01:59.342 00.000 18852 IsSlewing returns 0
22:01:59.342 00.000 18852 IsGuiding returns 0
22:01:59.342 00.000 18852 PulseGuide returned control before completion, sleep 177
22:01:59.530 00.188 18852 IsGuiding returns 0
22:01:59.530 00.000 18852 Move returns status 0, amount 168
22:01:59.530 00.000 18852 move complete, result=0
22:01:59.530 00.000 18852 worker thread done servicing request
22:01:59.530 00.000 18852 Worker thread wakes up
22:01:59.530 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:01:59.530 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:01:59.530 00.000 13524 GuideStep: 0.1 px 23 ms WEST, 0.6 px 168 ms SOUTH
22:02:02.764 03.234 18852 Exposure complete
22:02:02.795 00.031 18852 worker thread done servicing request
22:02:02.795 00.000 13524 OnExposeComplete: enter
22:02:02.795 00.000 13524 UpdateGuideState(): m_state=6
22:02:02.795 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
22:02:02.795 00.000 13524 Star::Find returns 1 (0), X=407.76, Y=277.86, Mass=483, SNR=13.6, Peak=140 HFD=2.2
22:02:02.795 00.000 13524 Star::Find false star n=5 nbg=278 bg=70.1 sigma=5.3 thresh=86 peak=85
22:02:02.795 00.000 13524 MultiStar: [#1 -0.75,0.33,0.99,U] [#2 -1.61,-0.26,0.70,U] [#3 0.00,0.00,0.00,L] [#4 -0.40,-0.36,0.83,U] [#5 -1.11,-0.54,0.57,U] [#6 0.77,-0.91,0.56,U] 
22:02:02.795 00.000 13524 refined, 5 included, MultiStar: {-0.45, -0.42}, one-star: {0.30, -0.96}
22:02:02.810 00.015 13524 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.99) = xAngle (-1.41 = -1.41)
22:02:02.810 00.000 13524 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.63 = 1.63)
22:02:02.810 00.000 13524 CameraToMount -- cameraX=-0.45 cameraY=-0.42 hyp=0.62 cameraTheta=-2.40 mountX=0.10 mountY=0.61, mountTheta=1.42
22:02:02.810 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.45, y=-0.42, opts=13)
22:02:02.810 00.000 13524 Enqueuing Move request for scope (-0.45, -0.42)
22:02:02.810 00.000 18852 Worker thread wakes up
22:02:02.810 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.42) opts 0xd
22:02:02.810 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.45, -0.42)
22:02:02.810 00.000 18852 Moving (-0.45, -0.42) raw xDistance=0.10 yDistance=0.61
22:02:02.810 00.000 18852 PPEC rslt: input = 0.10, final = -0.08, react = 0.01, pred = -0.08, hyst = 0.00, hyst_pct = 0.02, period_length = 479.00
22:02:02.810 00.000 18852 PPEC: input: 0.10, control: -0.08, exposure: 3000
22:02:02.810 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
22:02:02.810 00.000 18852 MoveAxis(E, 20, ABG)
22:02:02.810 00.000 18852 Guiding  Dir = 2, Dur = 20
22:02:02.810 00.000 18852 IsSlewing returns 0
22:02:02.810 00.000 18852 IsGuiding returns 0
22:02:02.810 00.000 18852 PulseGuide returned control before completion, sleep 29
22:02:02.826 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:02:02.826 00.000 13524 UpdateGuideState exits: m=483 SNR=13.6
22:02:02.826 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:02.842 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:02.842 00.000 13524 Enqueuing Expose request
22:02:02.857 00.015 18852 IsGuiding returns 0
22:02:02.857 00.000 18852 Move returns status 0, amount 20
22:02:02.857 00.000 18852 MoveAxis(S, 177, ABG)
22:02:02.857 00.000 18852 Guiding  Dir = 1, Dur = 177
22:02:02.857 00.000 18852 IsSlewing returns 0
22:02:02.857 00.000 18852 IsGuiding returns 0
22:02:02.857 00.000 18852 PulseGuide returned control before completion, sleep 186
22:02:03.060 00.203 18852 IsGuiding returns 0
22:02:03.060 00.000 18852 Move returns status 0, amount 177
22:02:03.060 00.000 18852 move complete, result=0
22:02:03.060 00.000 18852 worker thread done servicing request
22:02:03.060 00.000 18852 Worker thread wakes up
22:02:03.060 00.000 13524 GuideStep: 0.1 px 20 ms EAST, 0.6 px 177 ms SOUTH
22:02:03.060 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:03.060 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:06.310 03.250 18852 Exposure complete
22:02:06.341 00.031 18852 worker thread done servicing request
22:02:06.341 00.000 13524 OnExposeComplete: enter
22:02:06.341 00.000 13524 UpdateGuideState(): m_state=6
22:02:06.341 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
22:02:06.341 00.000 13524 Star::Find returns 1 (0), X=408.23, Y=277.21, Mass=483, SNR=13.6, Peak=149 HFD=1.6
22:02:06.341 00.000 13524 MultiStar: [#1 -0.33,-0.35,0.94,U] [#2 -0.47,-0.59,0.69,U] [#3 0.00,0.00,0.00,L] [#4 0.15,-1.13,1.03,U] [#5 0.20,-1.62,0.52,U] [#6 0.51,-1.84,0.61,U] 
22:02:06.341 00.000 13524 refined, 5 included, MultiStar: {0.15, -1.14}, one-star: {0.77, -1.61}
22:02:06.341 00.000 13524 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.99) = xAngle (-0.46 = -0.46)
22:02:06.356 00.015 13524 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.59 = 2.59)
22:02:06.356 00.000 13524 CameraToMount -- cameraX=0.15 cameraY=-1.14 hyp=1.15 cameraTheta=-1.44 mountX=1.03 mountY=0.60, mountTheta=0.53
22:02:06.356 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.15, y=-1.14, opts=13)
22:02:06.356 00.000 13524 Enqueuing Move request for scope (0.15, -1.14)
22:02:06.356 00.000 18852 Worker thread wakes up
22:02:06.356 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.15, -1.14) opts 0xd
22:02:06.356 00.000 18852 Handling offset move in thread for scope, endpoint = (0.15, -1.14)
22:02:06.356 00.000 18852 Moving (0.15, -1.14) raw xDistance=1.03 yDistance=0.60
22:02:06.356 00.000 18852 PPEC rslt: input = 1.03, final = 0.13, react = 0.16, pred = -0.03, hyst = 0.14, hyst_pct = 0.01, period_length = 479.00
22:02:06.356 00.000 18852 PPEC: input: 1.03, control: 0.13, exposure: 3000
22:02:06.356 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
22:02:06.356 00.000 18852 MoveAxis(W, 31, ABG)
22:02:06.356 00.000 18852 Guiding  Dir = 3, Dur = 31
22:02:06.356 00.000 18852 IsSlewing returns 0
22:02:06.356 00.000 18852 IsGuiding returns 0
22:02:06.356 00.000 18852 PulseGuide returned control before completion, sleep 40
22:02:06.356 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
22:02:06.388 00.032 13524 UpdateGuideState exits: m=483 SNR=13.6
22:02:06.388 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:06.388 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:06.388 00.000 13524 Enqueuing Expose request
22:02:06.419 00.031 18852 IsGuiding returns 0
22:02:06.419 00.000 18852 Move returns status 0, amount 31
22:02:06.419 00.000 18852 MoveAxis(S, 175, ABG)
22:02:06.419 00.000 18852 Guiding  Dir = 1, Dur = 175
22:02:06.419 00.000 18852 IsSlewing returns 0
22:02:06.419 00.000 18852 IsGuiding returns 0
22:02:06.419 00.000 18852 PulseGuide returned control before completion, sleep 184
22:02:06.622 00.203 18852 IsGuiding returns 0
22:02:06.622 00.000 18852 Move returns status 0, amount 175
22:02:06.622 00.000 18852 move complete, result=0
22:02:06.622 00.000 18852 worker thread done servicing request
22:02:06.622 00.000 18852 Worker thread wakes up
22:02:06.622 00.000 13524 GuideStep: 1.0 px 31 ms WEST, 0.6 px 175 ms SOUTH
22:02:06.622 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:06.622 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:09.887 03.265 18852 Exposure complete
22:02:09.918 00.031 18852 worker thread done servicing request
22:02:09.918 00.000 13524 OnExposeComplete: enter
22:02:09.918 00.000 13524 UpdateGuideState(): m_state=6
22:02:09.918 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
22:02:09.918 00.000 13524 Star::Find returns 1 (0), X=408.96, Y=276.62, Mass=574, SNR=14.6, Peak=173 HFD=2.2
22:02:09.918 00.000 13524 MultiStar: [#1 0.26,-1.21,0.88,U] [#2 0.14,-1.66,0.64,U] [#3 2.07,-3.40,0.00,M1] [#4 -0.59,-1.68,1.01,U] [#5 -0.10,-1.45,0.50,U] [#6 2.07,-2.55,0.00,M1] 
22:02:09.934 00.016 13524 refined, 4 included, MultiStar: {0.29, -1.68}, one-star: {1.49, -2.20}
22:02:09.934 00.000 13524 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.99) = xAngle (-0.41 = -0.41)
22:02:09.934 00.000 13524 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.63 = 2.63)
22:02:09.934 00.000 13524 CameraToMount -- cameraX=0.29 cameraY=-1.68 hyp=1.70 cameraTheta=-1.40 mountX=1.56 mountY=0.83, mountTheta=0.49
22:02:09.934 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.29, y=-1.68, opts=13)
22:02:09.934 00.000 13524 Enqueuing Move request for scope (0.29, -1.68)
22:02:09.934 00.000 18852 Worker thread wakes up
22:02:09.934 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.29, -1.68) opts 0xd
22:02:09.934 00.000 18852 Handling offset move in thread for scope, endpoint = (0.29, -1.68)
22:02:09.934 00.000 18852 Moving (0.29, -1.68) raw xDistance=1.56 yDistance=0.83
22:02:09.934 00.000 18852 PPEC rslt: input = 1.56, final = 0.21, react = 0.23, pred = -0.03, hyst = 0.21, hyst_pct = 0.01, period_length = 479.00
22:02:09.934 00.000 18852 PPEC: input: 1.56, control: 0.21, exposure: 3000
22:02:09.934 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
22:02:09.934 00.000 18852 MoveAxis(W, 50, ABG)
22:02:09.934 00.000 18852 Guiding  Dir = 3, Dur = 50
22:02:09.934 00.000 18852 IsSlewing returns 0
22:02:09.934 00.000 18852 IsGuiding returns 0
22:02:09.934 00.000 18852 PulseGuide returned control before completion, sleep 59
22:02:09.949 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:02:09.965 00.016 13524 UpdateGuideState exits: m=574 SNR=14.6
22:02:09.965 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:09.965 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:09.965 00.000 13524 Enqueuing Expose request
22:02:10.012 00.047 18852 IsGuiding returns 0
22:02:10.012 00.000 18852 Move returns status 0, amount 50
22:02:10.012 00.000 18852 MoveAxis(S, 239, ABG)
22:02:10.012 00.000 18852 Guiding  Dir = 1, Dur = 239
22:02:10.012 00.000 18852 IsSlewing returns 0
22:02:10.012 00.000 18852 IsGuiding returns 0
22:02:10.012 00.000 18852 PulseGuide returned control before completion, sleep 249
22:02:10.278 00.266 18852 IsGuiding returns 0
22:02:10.278 00.000 18852 Move returns status 0, amount 239
22:02:10.278 00.000 18852 move complete, result=0
22:02:10.278 00.000 18852 worker thread done servicing request
22:02:10.278 00.000 18852 Worker thread wakes up
22:02:10.278 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:10.278 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:10.278 00.000 13524 GuideStep: 1.6 px 50 ms WEST, 0.8 px 239 ms SOUTH
22:02:13.527 03.249 18852 Exposure complete
22:02:13.558 00.031 18852 worker thread done servicing request
22:02:13.558 00.000 13524 OnExposeComplete: enter
22:02:13.558 00.000 13524 UpdateGuideState(): m_state=6
22:02:13.558 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
22:02:13.574 00.016 13524 Star::Find returns 1 (0), X=408.86, Y=275.81, Mass=512, SNR=14.2, Peak=152 HFD=2.2
22:02:13.574 00.000 13524 MultiStar: [#1 0.07,-1.75,0.88,U] [#2 -0.17,-2.28,0.77,U] [#3 0.00,0.00,0.00,L] [#4 -0.08,-2.01,1.03,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:02:13.574 00.000 13524 refined, 3 included, MultiStar: {0.34, -2.28}, one-star: {1.40, -3.02}
22:02:13.574 00.000 13524 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.99) = xAngle (-0.44 = -0.44)
22:02:13.574 00.000 13524 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.61 = 2.61)
22:02:13.574 00.000 13524 CameraToMount -- cameraX=0.34 cameraY=-2.28 hyp=2.30 cameraTheta=-1.42 mountX=2.09 mountY=1.17, mountTheta=0.51
22:02:13.574 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.34, y=-2.28, opts=13)
22:02:13.574 00.000 13524 Enqueuing Move request for scope (0.34, -2.28)
22:02:13.574 00.000 18852 Worker thread wakes up
22:02:13.574 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.34, -2.28) opts 0xd
22:02:13.574 00.000 18852 Handling offset move in thread for scope, endpoint = (0.34, -2.28)
22:02:13.574 00.000 18852 Moving (0.34, -2.28) raw xDistance=2.09 yDistance=1.17
22:02:13.574 00.000 18852 PPEC rslt: input = 2.09, final = 0.39, react = 0.31, pred = 0.08, hyst = 0.28, hyst_pct = 0.01, period_length = 479.00
22:02:13.574 00.000 18852 PPEC: input: 2.09, control: 0.39, exposure: 3000
22:02:13.574 00.000 18852 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17
22:02:13.574 00.000 18852 MoveAxis(W, 95, ABG)
22:02:13.574 00.000 18852 Guiding  Dir = 3, Dur = 95
22:02:13.574 00.000 18852 IsSlewing returns 0
22:02:13.574 00.000 18852 IsGuiding returns 0
22:02:13.589 00.015 18852 PulseGuide returned control before completion, sleep 104
22:02:13.589 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=2, FiltMax=250, Gamma=1.000
22:02:13.605 00.016 13524 UpdateGuideState exits: m=512 SNR=14.2
22:02:13.605 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:13.605 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:13.605 00.000 13524 Enqueuing Expose request
22:02:13.699 00.094 18852 IsGuiding returns 0
22:02:13.699 00.000 18852 Move returns status 0, amount 95
22:02:13.699 00.000 18852 MoveAxis(S, 338, ABG)
22:02:13.699 00.000 18852 Guiding  Dir = 1, Dur = 338
22:02:13.699 00.000 18852 IsSlewing returns 0
22:02:13.699 00.000 18852 IsGuiding returns 0
22:02:13.699 00.000 18852 PulseGuide returned control before completion, sleep 347
22:02:14.058 00.359 18852 IsGuiding returns 0
22:02:14.058 00.000 18852 Move returns status 0, amount 338
22:02:14.058 00.000 18852 move complete, result=0
22:02:14.058 00.000 18852 worker thread done servicing request
22:02:14.058 00.000 18852 Worker thread wakes up
22:02:14.058 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:14.058 00.000 13524 GuideStep: 2.1 px 95 ms WEST, 1.2 px 338 ms SOUTH
22:02:14.058 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:17.291 03.233 18852 Exposure complete
22:02:17.338 00.047 18852 worker thread done servicing request
22:02:17.338 00.000 13524 OnExposeComplete: enter
22:02:17.338 00.000 13524 UpdateGuideState(): m_state=6
22:02:17.338 00.000 13524 Star::Find(15, 408, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
22:02:17.338 00.000 13524 Star::Find returns 1 (0), X=408.52, Y=276.39, Mass=505, SNR=13.6, Peak=149 HFD=1.6
22:02:17.338 00.000 13524 MultiStar: [#1 -0.16,-1.13,0.90,U] [#2 0.20,-1.74,0.70,U] [#3 1.35,-2.54,0.00,M2] [#4 -0.22,-1.91,1.08,U] [#5 0.00,0.00,0.00,L] [#6 0.98,-2.68,0.00,M2] 
22:02:17.338 00.000 13524 refined, 3 included, MultiStar: {0.22, -1.83}, one-star: {1.06, -2.43}
22:02:17.338 00.000 13524 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.99) = xAngle (-0.46 = -0.46)
22:02:17.338 00.000 13524 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.58 = 2.58)
22:02:17.338 00.000 13524 CameraToMount -- cameraX=0.22 cameraY=-1.83 hyp=1.84 cameraTheta=-1.45 mountX=1.65 mountY=0.98, mountTheta=0.54
22:02:17.338 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.22, y=-1.83, opts=13)
22:02:17.338 00.000 13524 Enqueuing Move request for scope (0.22, -1.83)
22:02:17.354 00.016 18852 Worker thread wakes up
22:02:17.354 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.83) opts 0xd
22:02:17.354 00.000 18852 Handling offset move in thread for scope, endpoint = (0.22, -1.83)
22:02:17.354 00.000 18852 Moving (0.22, -1.83) raw xDistance=1.65 yDistance=0.98
22:02:17.354 00.000 18852 PPEC rslt: input = 1.65, final = 0.54, react = 0.25, pred = 0.30, hyst = 0.23, hyst_pct = 0.00, period_length = 479.00
22:02:17.354 00.000 18852 PPEC: input: 1.65, control: 0.54, exposure: 3000
22:02:17.354 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98
22:02:17.354 00.000 18852 MoveAxis(W, 133, ABG)
22:02:17.354 00.000 18852 Guiding  Dir = 3, Dur = 133
22:02:17.354 00.000 18852 IsSlewing returns 0
22:02:17.354 00.000 18852 IsGuiding returns 0
22:02:17.354 00.000 18852 PulseGuide returned control before completion, sleep 142
22:02:17.354 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=2, FiltMax=251, Gamma=1.000
22:02:17.369 00.015 13524 UpdateGuideState exits: m=505 SNR=13.6
22:02:17.369 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:17.369 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:17.369 00.000 13524 Enqueuing Expose request
22:02:17.510 00.141 18852 IsGuiding returns 0
22:02:17.510 00.000 18852 Move returns status 0, amount 133
22:02:17.510 00.000 18852 MoveAxis(S, 283, ABG)
22:02:17.510 00.000 18852 Guiding  Dir = 1, Dur = 283
22:02:17.510 00.000 18852 IsSlewing returns 0
22:02:17.510 00.000 18852 IsGuiding returns 0
22:02:17.510 00.000 18852 PulseGuide returned control before completion, sleep 292
22:02:17.823 00.313 18852 IsGuiding returns 0
22:02:17.823 00.000 18852 Move returns status 0, amount 283
22:02:17.823 00.000 18852 move complete, result=0
22:02:17.823 00.000 18852 worker thread done servicing request
22:02:17.823 00.000 18852 Worker thread wakes up
22:02:17.823 00.000 13524 GuideStep: 1.6 px 133 ms WEST, 1.0 px 283 ms SOUTH
22:02:17.823 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:17.823 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:21.087 03.264 18852 Exposure complete
22:02:21.119 00.032 18852 worker thread done servicing request
22:02:21.119 00.000 13524 OnExposeComplete: enter
22:02:21.119 00.000 13524 UpdateGuideState(): m_state=6
22:02:21.119 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
22:02:21.119 00.000 13524 Star::Find returns 1 (0), X=408.88, Y=276.40, Mass=526, SNR=14.1, Peak=131 HFD=2.2
22:02:21.134 00.015 13524 MultiStar: [#1 0.31,-1.37,0.93,U] [#2 0.40,-1.65,0.69,U] [#3 1.24,-3.10,0.00,M3] [#4 0.28,-2.00,1.01,U] [#5 1.01,-2.08,0.55,U] [#6 2.34,-3.10,0.00,M3] 
22:02:21.134 00.000 13524 refined, 4 included, MultiStar: {0.67, -1.91}, one-star: {1.42, -2.43}
22:02:21.134 00.000 13524 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.99) = xAngle (-0.25 = -0.25)
22:02:21.134 00.000 13524 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.80 = 2.80)
22:02:21.134 00.000 13524 CameraToMount -- cameraX=0.67 cameraY=-1.91 hyp=2.03 cameraTheta=-1.23 mountX=1.97 mountY=0.68, mountTheta=0.33
22:02:21.134 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.67, y=-1.91, opts=13)
22:02:21.134 00.000 13524 Enqueuing Move request for scope (0.67, -1.91)
22:02:21.134 00.000 18852 Worker thread wakes up
22:02:21.134 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.67, -1.91) opts 0xd
22:02:21.134 00.000 18852 Handling offset move in thread for scope, endpoint = (0.67, -1.91)
22:02:21.134 00.000 18852 Moving (0.67, -1.91) raw xDistance=1.97 yDistance=0.68
22:02:21.134 00.000 18852 PPEC rslt: input = 1.97, final = 0.68, react = 0.30, pred = 0.39, hyst = 0.27, hyst_pct = 0.00, period_length = 479.00
22:02:21.134 00.000 18852 PPEC: input: 1.97, control: 0.68, exposure: 3000
22:02:21.134 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
22:02:21.134 00.000 18852 MoveAxis(W, 167, ABG)
22:02:21.134 00.000 18852 Guiding  Dir = 3, Dur = 167
22:02:21.134 00.000 18852 IsSlewing returns 0
22:02:21.134 00.000 18852 IsGuiding returns 0
22:02:21.134 00.000 18852 PulseGuide returned control before completion, sleep 176
22:02:21.150 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:02:21.166 00.016 13524 UpdateGuideState exits: m=526 SNR=14.1
22:02:21.166 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:21.166 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:21.166 00.000 13524 Enqueuing Expose request
22:02:21.337 00.171 18852 IsGuiding returns 0
22:02:21.337 00.000 18852 Move returns status 0, amount 167
22:02:21.337 00.000 18852 MoveAxis(S, 197, ABG)
22:02:21.337 00.000 18852 Guiding  Dir = 1, Dur = 197
22:02:21.337 00.000 18852 IsSlewing returns 0
22:02:21.337 00.000 18852 IsGuiding returns 0
22:02:21.337 00.000 18852 PulseGuide returned control before completion, sleep 204
22:02:21.556 00.219 18852 IsGuiding returns 0
22:02:21.556 00.000 18852 Move returns status 0, amount 197
22:02:21.556 00.000 18852 move complete, result=0
22:02:21.556 00.000 18852 worker thread done servicing request
22:02:21.556 00.000 18852 Worker thread wakes up
22:02:21.556 00.000 13524 GuideStep: 2.0 px 167 ms WEST, 0.7 px 197 ms SOUTH
22:02:21.556 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:21.556 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:24.805 03.249 18852 Exposure complete
22:02:24.852 00.047 18852 worker thread done servicing request
22:02:24.852 00.000 13524 OnExposeComplete: enter
22:02:24.852 00.000 13524 UpdateGuideState(): m_state=6
22:02:24.852 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
22:02:24.852 00.000 13524 Star::Find returns 1 (0), X=408.65, Y=277.25, Mass=594, SNR=14.8, Peak=145 HFD=2.5
22:02:24.852 00.000 13524 MultiStar: [#1 -0.18,-0.29,0.78,U] [#2 -0.14,-0.77,0.59,U] [#3 0.00,0.00,0.00,L] [#4 -0.41,-0.98,0.97,U] [#5 -0.06,-1.47,0.55,U] [#6 0.00,0.00,0.00,L] 
22:02:24.852 00.000 13524 refined, 4 included, MultiStar: {0.14, -1.03}, one-star: {1.19, -1.58}
22:02:24.852 00.000 13524 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.99) = xAngle (-0.45 = -0.45)
22:02:24.852 00.000 13524 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.59 = 2.59)
22:02:24.868 00.016 13524 CameraToMount -- cameraX=0.14 cameraY=-1.03 hyp=1.04 cameraTheta=-1.44 mountX=0.94 mountY=0.54, mountTheta=0.53
22:02:24.868 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.14, y=-1.03, opts=13)
22:02:24.868 00.000 13524 Enqueuing Move request for scope (0.14, -1.03)
22:02:24.868 00.000 18852 Worker thread wakes up
22:02:24.868 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.03) opts 0xd
22:02:24.868 00.000 18852 Handling offset move in thread for scope, endpoint = (0.14, -1.03)
22:02:24.868 00.000 18852 Moving (0.14, -1.03) raw xDistance=0.94 yDistance=0.54
22:02:24.868 00.000 18852 PPEC rslt: input = 0.94, final = 0.57, react = 0.14, pred = 0.43, hyst = 0.13, hyst_pct = 0.00, period_length = 479.00
22:02:24.868 00.000 18852 PPEC: input: 0.94, control: 0.57, exposure: 3000
22:02:24.868 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
22:02:24.868 00.000 18852 MoveAxis(W, 141, ABG)
22:02:24.868 00.000 18852 Guiding  Dir = 3, Dur = 141
22:02:24.868 00.000 18852 IsSlewing returns 0
22:02:24.868 00.000 18852 IsGuiding returns 0
22:02:24.868 00.000 18852 PulseGuide returned control before completion, sleep 150
22:02:24.868 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:02:24.883 00.015 13524 UpdateGuideState exits: m=594 SNR=14.8
22:02:24.883 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:24.883 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:24.899 00.016 13524 Enqueuing Expose request
22:02:25.040 00.141 18852 IsGuiding returns 0
22:02:25.040 00.000 18852 Move returns status 0, amount 141
22:02:25.040 00.000 18852 MoveAxis(S, 157, ABG)
22:02:25.040 00.000 18852 Guiding  Dir = 1, Dur = 157
22:02:25.040 00.000 18852 IsSlewing returns 0
22:02:25.040 00.000 18852 IsGuiding returns 0
22:02:25.040 00.000 18852 PulseGuide returned control before completion, sleep 166
22:02:25.211 00.171 18852 IsGuiding returns 1
22:02:25.211 00.000 18852 scope still moving after pulse duration time elapsed
22:02:25.243 00.032 18852 IsSlewing returns 0
22:02:25.243 00.000 18852 IsGuiding returns 1
22:02:25.274 00.031 18852 IsSlewing returns 0
22:02:25.274 00.000 18852 IsGuiding returns 1
22:02:25.305 00.031 18852 IsSlewing returns 0
22:02:25.305 00.000 18852 IsGuiding returns 0
22:02:25.305 00.000 18852 scope move finished after 157 + 109 ms
22:02:25.305 00.000 18852 Move returns status 0, amount 157
22:02:25.305 00.000 18852 move complete, result=0
22:02:25.305 00.000 18852 worker thread done servicing request
22:02:25.305 00.000 18852 Worker thread wakes up
22:02:25.305 00.000 13524 GuideStep: 0.9 px 141 ms WEST, 0.5 px 157 ms SOUTH
22:02:25.305 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:25.305 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:28.570 03.265 18852 Exposure complete
22:02:28.601 00.031 18852 worker thread done servicing request
22:02:28.601 00.000 13524 OnExposeComplete: enter
22:02:28.601 00.000 13524 UpdateGuideState(): m_state=6
22:02:28.601 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
22:02:28.601 00.000 13524 Star::Find returns 0 (4), X=408.46, Y=277.44, Mass=512, SNR=14.1, Peak=147 HFD=1.5
22:02:28.617 00.016 13524 DistanceChecker: activated
22:02:28.617 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:02:28.617 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
22:02:28.617 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
22:02:28.617 00.000 18852 Worker thread wakes up
22:02:28.617 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:02:28.617 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:02:28.617 00.000 18852 PPEC (deduced): control: 0.18, exposure: 3000
22:02:28.617 00.000 18852 Dead-reckoning move xDistance=0.18 yDistance=0.00
22:02:28.617 00.000 18852 MoveAxis(W, 43, DBG)
22:02:28.617 00.000 18852 Guiding  Dir = 3, Dur = 43
22:02:28.617 00.000 18852 IsSlewing returns 0
22:02:28.617 00.000 18852 IsGuiding returns 0
22:02:28.617 00.000 18852 PulseGuide returned control before completion, sleep 52
22:02:28.687 00.070 18852 IsGuiding returns 0
22:02:28.687 00.000 18852 Move returns status 0, amount 43
22:02:28.687 00.000 18852 MoveAxis(N, 0, DBG)
22:02:28.687 00.000 18852 Move returns status 0, amount 0
22:02:28.687 00.000 18852 move complete, result=0
22:02:28.687 00.000 18852 worker thread done servicing request
22:02:28.734 00.047 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:02:28.734 00.000 13524 Status Line: Star lost - low HFD
22:02:28.734 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:02:28.749 00.015 13524 UpdateGuideState exits: Star lost - low HFD
22:02:28.765 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:28.765 00.000 13524 ScheduleExposure(3000,3,0) exposurePending=0
22:02:28.765 00.000 13524 Enqueuing Expose request
22:02:28.765 00.000 13524 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
22:02:28.765 00.000 18852 Worker thread wakes up
22:02:28.765 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:28.765 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:02:32.036 03.271 18852 Exposure complete
22:02:32.076 00.040 18852 worker thread done servicing request
22:02:32.076 00.000 13524 OnExposeComplete: enter
22:02:32.076 00.000 13524 UpdateGuideState(): m_state=6
22:02:32.076 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
22:02:32.081 00.005 13524 Star::Find returns 1 (0), X=408.42, Y=277.31, Mass=512, SNR=14.0, Peak=143 HFD=1.7
22:02:32.081 00.000 13524 DistanceChecker: deactivated
22:02:32.081 00.000 13524 MultiStar: [#1 -0.17,-0.13,0.97,U] [#2 -0.14,-0.70,0.74,U] [#3 2.94,-1.85,0.00,M4] [#4 0.66,-1.18,0.94,U] [#5 0.45,-0.62,0.48,U] [#6 0.00,0.00,0.00,L] 
22:02:32.086 00.005 13524 refined, 4 included, MultiStar: {0.37, -0.86}, one-star: {0.95, -1.51}
22:02:32.086 00.000 13524 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.99) = xAngle (-0.18 = -0.18)
22:02:32.086 00.000 13524 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.87 = 2.87)
22:02:32.086 00.000 13524 CameraToMount -- cameraX=0.37 cameraY=-0.86 hyp=0.94 cameraTheta=-1.16 mountX=0.92 mountY=0.25, mountTheta=0.27
22:02:32.090 00.004 13524 SchedulePrimaryMove(0FE72EF0, x=0.37, y=-0.86, opts=13)
22:02:32.090 00.000 13524 Enqueuing Move request for scope (0.37, -0.86)
22:02:32.090 00.000 18852 Worker thread wakes up
22:02:32.090 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.86) opts 0xd
22:02:32.090 00.000 18852 Handling offset move in thread for scope, endpoint = (0.37, -0.86)
22:02:32.090 00.000 18852 Moving (0.37, -0.86) raw xDistance=0.92 yDistance=0.25
22:02:32.095 00.005 18852 PPEC rslt: input = 0.92, final = 0.28, react = 0.14, pred = 0.14, hyst = 0.13, hyst_pct = 0.00, period_length = 479.00
22:02:32.095 00.000 18852 PPEC: input: 0.92, control: 0.28, exposure: 3000
22:02:32.095 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:32.095 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:02:32.095 00.000 18852 MoveAxis(W, 69, ABG)
22:02:32.095 00.000 18852 Guiding  Dir = 3, Dur = 69
22:02:32.095 00.000 18852 IsSlewing returns 0
22:02:32.095 00.000 18852 IsGuiding returns 0
22:02:32.095 00.000 18852 PulseGuide returned control before completion, sleep 78
22:02:32.101 00.006 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:02:32.111 00.010 13524 UpdateGuideState exits: m=512 SNR=14.0
22:02:32.116 00.005 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:32.116 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:32.120 00.004 13524 Enqueuing Expose request
22:02:32.181 00.061 18852 IsGuiding returns 0
22:02:32.181 00.000 18852 Move returns status 0, amount 69
22:02:32.181 00.000 18852 MoveAxis(N, 0, ABG)
22:02:32.181 00.000 18852 Move returns status 0, amount 0
22:02:32.181 00.000 18852 move complete, result=0
22:02:32.181 00.000 18852 worker thread done servicing request
22:02:32.181 00.000 18852 Worker thread wakes up
22:02:32.181 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:32.181 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:32.181 00.000 13524 GuideStep: 0.9 px 69 ms WEST, 0.3 px 0 ms NORTH
22:02:35.436 03.255 18852 Exposure complete
22:02:35.467 00.031 18852 worker thread done servicing request
22:02:35.467 00.000 13524 OnExposeComplete: enter
22:02:35.483 00.016 13524 UpdateGuideState(): m_state=6
22:02:35.483 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
22:02:35.483 00.000 13524 Star::Find returns 1 (0), X=408.14, Y=277.29, Mass=469, SNR=13.0, Peak=127 HFD=2.2
22:02:35.483 00.000 13524 MultiStar: [#1 -0.56,-0.17,1.04,U] [#2 -0.24,-0.30,0.81,U] [#3 0.00,0.00,0.00,L] [#4 -0.21,-0.97,1.08,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:02:35.483 00.000 13524 refined, 3 included, MultiStar: {-0.08, -0.76}, one-star: {0.68, -1.53}
22:02:35.483 00.000 13524 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.99) = xAngle (-0.69 = -0.69)
22:02:35.483 00.000 13524 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.36 = 2.36)
22:02:35.483 00.000 13524 CameraToMount -- cameraX=-0.08 cameraY=-0.76 hyp=0.77 cameraTheta=-1.68 mountX=0.59 mountY=0.54, mountTheta=0.74
22:02:35.483 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.08, y=-0.76, opts=13)
22:02:35.483 00.000 13524 Enqueuing Move request for scope (-0.08, -0.76)
22:02:35.483 00.000 18852 Worker thread wakes up
22:02:35.483 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.76) opts 0xd
22:02:35.483 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.08, -0.76)
22:02:35.483 00.000 18852 Moving (-0.08, -0.76) raw xDistance=0.59 yDistance=0.54
22:02:35.483 00.000 18852 PPEC rslt: input = 0.59, final = 0.13, react = 0.09, pred = 0.05, hyst = 0.08, hyst_pct = 0.00, period_length = 479.00
22:02:35.483 00.000 18852 PPEC: input: 0.59, control: 0.13, exposure: 3000
22:02:35.483 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
22:02:35.483 00.000 18852 MoveAxis(W, 33, ABG)
22:02:35.483 00.000 18852 Guiding  Dir = 3, Dur = 33
22:02:35.498 00.015 18852 IsSlewing returns 0
22:02:35.498 00.000 18852 IsGuiding returns 0
22:02:35.498 00.000 18852 PulseGuide returned control before completion, sleep 42
22:02:35.498 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:02:35.514 00.016 13524 UpdateGuideState exits: m=469 SNR=13.0
22:02:35.514 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:35.514 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:35.514 00.000 13524 Enqueuing Expose request
22:02:35.545 00.031 18852 IsGuiding returns 0
22:02:35.545 00.000 18852 Move returns status 0, amount 33
22:02:35.545 00.000 18852 MoveAxis(S, 157, ABG)
22:02:35.545 00.000 18852 Guiding  Dir = 1, Dur = 157
22:02:35.545 00.000 18852 IsSlewing returns 0
22:02:35.545 00.000 18852 IsGuiding returns 0
22:02:35.545 00.000 18852 PulseGuide returned control before completion, sleep 166
22:02:35.717 00.172 18852 IsGuiding returns 1
22:02:35.717 00.000 18852 scope still moving after pulse duration time elapsed
22:02:35.748 00.031 18852 IsSlewing returns 0
22:02:35.748 00.000 18852 IsGuiding returns 1
22:02:35.780 00.032 18852 IsSlewing returns 0
22:02:35.780 00.000 18852 IsGuiding returns 1
22:02:35.811 00.031 18852 IsSlewing returns 0
22:02:35.811 00.000 18852 IsGuiding returns 0
22:02:35.811 00.000 18852 scope move finished after 157 + 111 ms
22:02:35.811 00.000 18852 Move returns status 0, amount 157
22:02:35.811 00.000 18852 move complete, result=0
22:02:35.811 00.000 18852 worker thread done servicing request
22:02:35.811 00.000 18852 Worker thread wakes up
22:02:35.811 00.000 13524 GuideStep: 0.6 px 33 ms WEST, 0.5 px 157 ms SOUTH
22:02:35.811 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:35.811 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:39.076 03.265 18852 Exposure complete
22:02:39.107 00.031 18852 worker thread done servicing request
22:02:39.107 00.000 13524 OnExposeComplete: enter
22:02:39.107 00.000 13524 UpdateGuideState(): m_state=6
22:02:39.122 00.015 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
22:02:39.122 00.000 13524 Star::Find returns 1 (0), X=408.37, Y=276.96, Mass=468, SNR=13.6, Peak=140 HFD=2.1
22:02:39.122 00.000 13524 MultiStar: [#1 -0.09,-0.52,0.98,U] [#2 -0.39,-1.18,0.80,U] [#3 3.29,-2.38,0.00,M5] [#4 0.19,-1.01,0.95,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:02:39.122 00.000 13524 refined, 3 included, MultiStar: {0.18, -1.15}, one-star: {0.91, -1.86}
22:02:39.122 00.000 13524 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.99) = xAngle (-0.43 = -0.43)
22:02:39.122 00.000 13524 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.62 = 2.62)
22:02:39.122 00.000 13524 CameraToMount -- cameraX=0.18 cameraY=-1.15 hyp=1.16 cameraTheta=-1.41 mountX=1.06 mountY=0.58, mountTheta=0.50
22:02:39.122 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.18, y=-1.15, opts=13)
22:02:39.122 00.000 13524 Enqueuing Move request for scope (0.18, -1.15)
22:02:39.122 00.000 18852 Worker thread wakes up
22:02:39.122 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.15) opts 0xd
22:02:39.122 00.000 18852 Handling offset move in thread for scope, endpoint = (0.18, -1.15)
22:02:39.122 00.000 18852 Moving (0.18, -1.15) raw xDistance=1.06 yDistance=0.58
22:02:39.122 00.000 18852 PPEC rslt: input = 1.06, final = 0.09, react = 0.16, pred = -0.07, hyst = 0.15, hyst_pct = 0.00, period_length = 479.00
22:02:39.122 00.000 18852 PPEC: input: 1.06, control: 0.09, exposure: 3000
22:02:39.122 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
22:02:39.122 00.000 18852 MoveAxis(W, 22, ABG)
22:02:39.122 00.000 18852 Guiding  Dir = 3, Dur = 22
22:02:39.138 00.016 18852 IsSlewing returns 0
22:02:39.138 00.000 18852 IsGuiding returns 0
22:02:39.138 00.000 18852 PulseGuide returned control before completion, sleep 31
22:02:39.138 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:02:39.154 00.016 13524 UpdateGuideState exits: m=468 SNR=13.6
22:02:39.154 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:39.154 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:39.154 00.000 13524 Enqueuing Expose request
22:02:39.185 00.031 18852 IsGuiding returns 0
22:02:39.185 00.000 18852 Move returns status 0, amount 22
22:02:39.185 00.000 18852 MoveAxis(S, 168, ABG)
22:02:39.185 00.000 18852 Guiding  Dir = 1, Dur = 168
22:02:39.185 00.000 18852 IsSlewing returns 0
22:02:39.185 00.000 18852 IsGuiding returns 0
22:02:39.185 00.000 18852 PulseGuide returned control before completion, sleep 177
22:02:39.372 00.187 18852 IsGuiding returns 0
22:02:39.372 00.000 18852 Move returns status 0, amount 168
22:02:39.372 00.000 18852 move complete, result=0
22:02:39.372 00.000 18852 worker thread done servicing request
22:02:39.372 00.000 18852 Worker thread wakes up
22:02:39.372 00.000 13524 GuideStep: 1.1 px 22 ms WEST, 0.6 px 168 ms SOUTH
22:02:39.372 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:39.372 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:42.641 03.269 18852 Exposure complete
22:02:42.672 00.031 18852 worker thread done servicing request
22:02:42.672 00.000 13524 OnExposeComplete: enter
22:02:42.672 00.000 13524 UpdateGuideState(): m_state=6
22:02:42.672 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
22:02:42.672 00.000 13524 Star::Find returns 1 (0), X=408.42, Y=276.63, Mass=593, SNR=15.1, Peak=160 HFD=1.7
22:02:42.672 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.26,-2.11,0.67,U] [#3 1.73,-3.28,0.00,M6] [#4 -0.13,-1.34,0.93,U] [#5 0.46,-0.87,0.52,U] [#6 0.00,0.00,0.00,L] 
22:02:42.688 00.016 13524 refined, 3 included, MultiStar: {0.29, -1.70}, one-star: {0.96, -2.19}
22:02:42.688 00.000 13524 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.99) = xAngle (-0.42 = -0.42)
22:02:42.688 00.000 13524 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.63 = 2.63)
22:02:42.688 00.000 13524 CameraToMount -- cameraX=0.29 cameraY=-1.70 hyp=1.73 cameraTheta=-1.40 mountX=1.58 mountY=0.85, mountTheta=0.49
22:02:42.688 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.29, y=-1.70, opts=13)
22:02:42.688 00.000 13524 Enqueuing Move request for scope (0.29, -1.70)
22:02:42.688 00.000 18852 Worker thread wakes up
22:02:42.688 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.29, -1.70) opts 0xd
22:02:42.688 00.000 18852 Handling offset move in thread for scope, endpoint = (0.29, -1.70)
22:02:42.688 00.000 18852 Moving (0.29, -1.70) raw xDistance=1.58 yDistance=0.85
22:02:42.688 00.000 18852 PPEC rslt: input = 1.58, final = 0.18, react = 0.24, pred = -0.06, hyst = 0.22, hyst_pct = 0.00, period_length = 479.00
22:02:42.688 00.000 18852 PPEC: input: 1.58, control: 0.18, exposure: 3000
22:02:42.688 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
22:02:42.688 00.000 18852 MoveAxis(W, 45, ABG)
22:02:42.688 00.000 18852 Guiding  Dir = 3, Dur = 45
22:02:42.688 00.000 18852 IsSlewing returns 0
22:02:42.688 00.000 18852 IsGuiding returns 0
22:02:42.688 00.000 18852 PulseGuide returned control before completion, sleep 54
22:02:42.704 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:02:42.704 00.000 13524 UpdateGuideState exits: m=593 SNR=15.1
22:02:42.719 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:42.719 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:42.719 00.000 13524 Enqueuing Expose request
22:02:42.766 00.047 18852 IsGuiding returns 1
22:02:42.766 00.000 18852 scope still moving after pulse duration time elapsed
22:02:42.798 00.032 18852 IsSlewing returns 0
22:02:42.798 00.000 18852 IsGuiding returns 0
22:02:42.798 00.000 18852 scope move finished after 45 + 52 ms
22:02:42.798 00.000 18852 Move returns status 0, amount 45
22:02:42.798 00.000 18852 MoveAxis(S, 244, ABG)
22:02:42.798 00.000 18852 Guiding  Dir = 1, Dur = 244
22:02:42.798 00.000 18852 IsSlewing returns 0
22:02:42.798 00.000 18852 IsGuiding returns 0
22:02:42.798 00.000 18852 PulseGuide returned control before completion, sleep 252
22:02:43.063 00.265 18852 IsGuiding returns 0
22:02:43.063 00.000 18852 Move returns status 0, amount 244
22:02:43.063 00.000 18852 move complete, result=0
22:02:43.063 00.000 18852 worker thread done servicing request
22:02:43.063 00.000 18852 Worker thread wakes up
22:02:43.063 00.000 13524 GuideStep: 1.6 px 45 ms WEST, 0.8 px 244 ms SOUTH
22:02:43.063 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:43.063 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:46.296 03.233 18852 Exposure complete
22:02:46.328 00.032 18852 worker thread done servicing request
22:02:46.328 00.000 13524 OnExposeComplete: enter
22:02:46.328 00.000 13524 UpdateGuideState(): m_state=6
22:02:46.328 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
22:02:46.328 00.000 13524 Star::Find returns 1 (0), X=408.29, Y=277.61, Mass=512, SNR=13.5, Peak=122 HFD=1.9
22:02:46.328 00.000 13524 MultiStar: [#1 -0.52,-0.17,0.89,U] [#2 -0.29,-0.51,0.77,U] [#3 1.55,-2.85,0.00,M7] [#4 -0.46,-0.77,0.97,U] [#5 -0.33,0.10,0.50,U] [#6 0.00,0.00,0.00,L] 
22:02:46.328 00.000 13524 refined, 4 included, MultiStar: {-0.11, -0.59}, one-star: {0.83, -1.21}
22:02:46.328 00.000 13524 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.99) = xAngle (-0.77 = -0.77)
22:02:46.343 00.015 13524 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.27 = 2.27)
22:02:46.343 00.000 13524 CameraToMount -- cameraX=-0.11 cameraY=-0.59 hyp=0.60 cameraTheta=-1.76 mountX=0.43 mountY=0.46, mountTheta=0.82
22:02:46.343 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.11, y=-0.59, opts=13)
22:02:46.343 00.000 13524 Enqueuing Move request for scope (-0.11, -0.59)
22:02:46.343 00.000 18852 Worker thread wakes up
22:02:46.343 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.59) opts 0xd
22:02:46.343 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.11, -0.59)
22:02:46.343 00.000 18852 Moving (-0.11, -0.59) raw xDistance=0.43 yDistance=0.46
22:02:46.343 00.000 18852 PPEC rslt: input = 0.43, final = -0.17, react = 0.06, pred = -0.24, hyst = 0.06, hyst_pct = 0.00, period_length = 479.00
22:02:46.343 00.000 18852 PPEC: input: 0.43, control: -0.17, exposure: 3000
22:02:46.343 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:02:46.343 00.000 18852 MoveAxis(E, 42, ABG)
22:02:46.343 00.000 18852 Guiding  Dir = 2, Dur = 42
22:02:46.343 00.000 18852 IsSlewing returns 0
22:02:46.343 00.000 18852 IsGuiding returns 0
22:02:46.343 00.000 18852 PulseGuide returned control before completion, sleep 51
22:02:46.343 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
22:02:46.359 00.016 13524 UpdateGuideState exits: m=512 SNR=13.5
22:02:46.359 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:46.359 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:46.374 00.015 13524 Enqueuing Expose request
22:02:46.406 00.032 18852 IsGuiding returns 0
22:02:46.406 00.000 18852 Move returns status 0, amount 42
22:02:46.406 00.000 18852 MoveAxis(S, 133, ABG)
22:02:46.406 00.000 18852 Guiding  Dir = 1, Dur = 133
22:02:46.406 00.000 18852 IsSlewing returns 0
22:02:46.406 00.000 18852 IsGuiding returns 0
22:02:46.406 00.000 18852 PulseGuide returned control before completion, sleep 142
22:02:46.562 00.156 18852 IsGuiding returns 0
22:02:46.562 00.000 18852 Move returns status 0, amount 133
22:02:46.562 00.000 18852 move complete, result=0
22:02:46.562 00.000 18852 worker thread done servicing request
22:02:46.562 00.000 18852 Worker thread wakes up
22:02:46.562 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:46.562 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:46.562 00.000 13524 GuideStep: 0.4 px 42 ms EAST, 0.5 px 133 ms SOUTH
22:02:49.811 03.249 18852 Exposure complete
22:02:49.842 00.031 18852 worker thread done servicing request
22:02:49.842 00.000 13524 OnExposeComplete: enter
22:02:49.842 00.000 13524 UpdateGuideState(): m_state=6
22:02:49.858 00.016 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
22:02:49.858 00.000 13524 Star::Find returns 1 (0), X=408.26, Y=277.45, Mass=515, SNR=13.9, Peak=134 HFD=1.8
22:02:49.858 00.000 13524 MultiStar: [#1 -0.69,-0.14,0.97,U] [#2 -0.44,-0.38,0.71,U] [#3 0.00,0.00,0.00,L] [#4 -0.92,-0.65,0.97,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:02:49.858 00.000 13524 refined, 3 included, MultiStar: {-0.29, -0.66}, one-star: {0.80, -1.37}
22:02:49.858 00.000 13524 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.99) = xAngle (-1.00 = -1.00)
22:02:49.858 00.000 13524 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.04 = 2.04)
22:02:49.858 00.000 13524 CameraToMount -- cameraX=-0.29 cameraY=-0.66 hyp=0.72 cameraTheta=-1.99 mountX=0.39 mountY=0.64, mountTheta=1.03
22:02:49.858 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.29, y=-0.66, opts=13)
22:02:49.858 00.000 13524 Enqueuing Move request for scope (-0.29, -0.66)
22:02:49.858 00.000 18852 Worker thread wakes up
22:02:49.858 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.66) opts 0xd
22:02:49.858 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.29, -0.66)
22:02:49.858 00.000 18852 Moving (-0.29, -0.66) raw xDistance=0.39 yDistance=0.64
22:02:49.874 00.016 18852 PPEC rslt: input = 0.39, final = -0.06, react = 0.06, pred = -0.12, hyst = 0.06, hyst_pct = 0.00, period_length = 479.00
22:02:49.874 00.000 18852 PPEC: input: 0.39, control: -0.06, exposure: 3000
22:02:49.874 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
22:02:49.874 00.000 18852 MoveAxis(E, 14, ABG)
22:02:49.874 00.000 18852 Guiding  Dir = 2, Dur = 14
22:02:49.874 00.000 18852 IsSlewing returns 0
22:02:49.874 00.000 18852 IsGuiding returns 0
22:02:49.874 00.000 18852 PulseGuide returned control before completion, sleep 23
22:02:49.874 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:02:49.889 00.015 13524 UpdateGuideState exits: m=515 SNR=13.9
22:02:49.889 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:49.889 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:49.889 00.000 13524 Enqueuing Expose request
22:02:49.905 00.016 18852 IsGuiding returns 1
22:02:49.905 00.000 18852 scope still moving after pulse duration time elapsed
22:02:49.936 00.031 18852 IsSlewing returns 0
22:02:49.936 00.000 18852 IsGuiding returns 0
22:02:49.936 00.000 18852 scope move finished after 14 + 48 ms
22:02:49.936 00.000 18852 Move returns status 0, amount 14
22:02:49.936 00.000 18852 MoveAxis(S, 186, ABG)
22:02:49.936 00.000 18852 Guiding  Dir = 1, Dur = 186
22:02:49.936 00.000 18852 IsSlewing returns 0
22:02:49.936 00.000 18852 IsGuiding returns 0
22:02:49.936 00.000 18852 PulseGuide returned control before completion, sleep 195
22:02:50.139 00.203 18852 IsGuiding returns 0
22:02:50.139 00.000 18852 Move returns status 0, amount 186
22:02:50.139 00.000 18852 move complete, result=0
22:02:50.139 00.000 18852 worker thread done servicing request
22:02:50.139 00.000 18852 Worker thread wakes up
22:02:50.139 00.000 13524 GuideStep: 0.4 px 14 ms EAST, 0.6 px 186 ms SOUTH
22:02:50.139 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:50.139 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:53.404 03.265 18852 Exposure complete
22:02:53.435 00.031 18852 worker thread done servicing request
22:02:53.435 00.000 13524 OnExposeComplete: enter
22:02:53.435 00.000 13524 UpdateGuideState(): m_state=6
22:02:53.451 00.016 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
22:02:53.451 00.000 13524 Star::Find returns 1 (0), X=407.97, Y=277.87, Mass=388, SNR=12.0, Peak=117 HFD=2.1
22:02:53.451 00.000 13524 MultiStar: [#1 -0.79,0.39,1.06,U] [#2 -0.99,-0.32,0.87,U] [#3 1.68,-0.80,0.59,U] [#4 0.11,-0.71,1.02,U] [#5 -0.46,-0.54,0.67,U] [#6 0.00,0.00,0.00,L] 
22:02:53.451 00.000 13524 refined, 5 included, MultiStar: {-0.08, -0.46}, one-star: {0.51, -0.96}
22:02:53.451 00.000 13524 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.99) = xAngle (-0.75 = -0.75)
22:02:53.451 00.000 13524 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.29 = 2.29)
22:02:53.451 00.000 13524 CameraToMount -- cameraX=-0.08 cameraY=-0.46 hyp=0.46 cameraTheta=-1.74 mountX=0.34 mountY=0.35, mountTheta=0.80
22:02:53.451 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.08, y=-0.46, opts=13)
22:02:53.451 00.000 13524 Enqueuing Move request for scope (-0.08, -0.46)
22:02:53.451 00.000 18852 Worker thread wakes up
22:02:53.451 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.46) opts 0xd
22:02:53.451 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.08, -0.46)
22:02:53.451 00.000 18852 Moving (-0.08, -0.46) raw xDistance=0.34 yDistance=0.35
22:02:53.451 00.000 18852 PPEC rslt: input = 0.34, final = 0.04, react = 0.05, pred = -0.01, hyst = 0.04, hyst_pct = 0.00, period_length = 479.00
22:02:53.451 00.000 18852 PPEC: input: 0.34, control: 0.04, exposure: 3000
22:02:53.451 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:53.451 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:02:53.451 00.000 18852 MoveAxis(W, 9, ABG)
22:02:53.451 00.000 18852 Guiding  Dir = 3, Dur = 9
22:02:53.467 00.016 18852 IsSlewing returns 0
22:02:53.467 00.000 18852 IsGuiding returns 0
22:02:53.467 00.000 18852 PulseGuide returned control before completion, sleep 18
22:02:53.467 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:02:53.482 00.015 13524 UpdateGuideState exits: m=388 SNR=12.0
22:02:53.482 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:53.482 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:53.482 00.000 13524 Enqueuing Expose request
22:02:53.498 00.016 18852 IsGuiding returns 0
22:02:53.498 00.000 18852 Move returns status 0, amount 9
22:02:53.498 00.000 18852 MoveAxis(N, 0, ABG)
22:02:53.498 00.000 18852 Move returns status 0, amount 0
22:02:53.498 00.000 18852 move complete, result=0
22:02:53.498 00.000 13524 GuideStep: 0.3 px 9 ms WEST, 0.3 px 0 ms NORTH
22:02:53.498 00.000 18852 worker thread done servicing request
22:02:53.498 00.000 18852 Worker thread wakes up
22:02:53.498 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:53.498 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:56.746 03.248 18852 Exposure complete
22:02:56.777 00.031 18852 worker thread done servicing request
22:02:56.777 00.000 13524 OnExposeComplete: enter
22:02:56.777 00.000 13524 UpdateGuideState(): m_state=6
22:02:56.793 00.016 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
22:02:56.793 00.000 13524 Star::Find returns 1 (0), X=407.72, Y=277.98, Mass=482, SNR=13.7, Peak=145 HFD=2.0
22:02:56.793 00.000 13524 MultiStar: [#1 -1.10,0.51,0.97,U] [#2 -1.14,0.06,0.79,U] [#3 1.05,-1.94,0.46,U] [#4 0.59,-0.85,0.71,U] [#5 0.00,0.00,0.00,L] [#6 0.57,-0.44,0.63,U] 
22:02:56.793 00.000 13524 refined, 5 included, MultiStar: {-0.10, -0.45}, one-star: {0.26, -0.85}
22:02:56.793 00.000 13524 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.99) = xAngle (-0.80 = -0.80)
22:02:56.793 00.000 13524 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.24 = 2.24)
22:02:56.793 00.000 13524 CameraToMount -- cameraX=-0.10 cameraY=-0.45 hyp=0.46 cameraTheta=-1.79 mountX=0.32 mountY=0.36, mountTheta=0.85
22:02:56.793 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.10, y=-0.45, opts=13)
22:02:56.793 00.000 13524 Enqueuing Move request for scope (-0.10, -0.45)
22:02:56.793 00.000 18852 Worker thread wakes up
22:02:56.793 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.45) opts 0xd
22:02:56.793 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.10, -0.45)
22:02:56.793 00.000 18852 Moving (-0.10, -0.45) raw xDistance=0.32 yDistance=0.36
22:02:56.793 00.000 18852 PPEC rslt: input = 0.32, final = 0.01, react = 0.05, pred = -0.04, hyst = 0.04, hyst_pct = 0.00, period_length = 479.00
22:02:56.793 00.000 18852 PPEC: input: 0.32, control: 0.01, exposure: 3000
22:02:56.793 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:02:56.793 00.000 18852 MoveAxis(W, 2, ABG)
22:02:56.793 00.000 18852 Guiding  Dir = 3, Dur = 2
22:02:56.809 00.016 18852 IsSlewing returns 0
22:02:56.809 00.000 18852 IsGuiding returns 0
22:02:56.809 00.000 18852 PulseGuide returned control before completion, sleep 11
22:02:56.824 00.015 18852 IsGuiding returns 0
22:02:56.824 00.000 18852 Move returns status 0, amount 2
22:02:56.824 00.000 18852 MoveAxis(S, 105, ABG)
22:02:56.824 00.000 18852 Guiding  Dir = 1, Dur = 105
22:02:56.824 00.000 18852 IsSlewing returns 0
22:02:56.824 00.000 18852 IsGuiding returns 0
22:02:56.824 00.000 18852 PulseGuide returned control before completion, sleep 114
22:02:56.824 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:02:56.855 00.031 13524 UpdateGuideState exits: m=482 SNR=13.7
22:02:56.855 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:56.855 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:02:56.855 00.000 13524 Enqueuing Expose request
22:02:56.949 00.094 18852 IsGuiding returns 0
22:02:56.949 00.000 18852 Move returns status 0, amount 105
22:02:56.949 00.000 18852 move complete, result=0
22:02:56.949 00.000 18852 worker thread done servicing request
22:02:56.949 00.000 18852 Worker thread wakes up
22:02:56.949 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:02:56.949 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:02:56.949 00.000 13524 GuideStep: 0.3 px 2 ms WEST, 0.4 px 105 ms SOUTH
22:03:00.183 03.234 18852 Exposure complete
22:03:00.214 00.031 18852 worker thread done servicing request
22:03:00.214 00.000 13524 OnExposeComplete: enter
22:03:00.214 00.000 13524 UpdateGuideState(): m_state=6
22:03:00.214 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
22:03:00.214 00.000 13524 Star::Find returns 1 (0), X=407.86, Y=277.58, Mass=498, SNR=13.7, Peak=136 HFD=2.1
22:03:00.214 00.000 13524 MultiStar: [#1 -0.89,0.20,0.97,U] [#2 -0.92,-0.01,0.75,U] [#3 0.00,0.00,0.00,L] [#4 0.56,-1.16,0.86,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:03:00.214 00.000 13524 refined, 3 included, MultiStar: {-0.19, -0.57}, one-star: {0.39, -1.25}
22:03:00.214 00.000 13524 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.99) = xAngle (-0.91 = -0.91)
22:03:00.214 00.000 13524 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.14 = 2.14)
22:03:00.230 00.016 13524 CameraToMount -- cameraX=-0.19 cameraY=-0.57 hyp=0.60 cameraTheta=-1.89 mountX=0.37 mountY=0.51, mountTheta=0.94
22:03:00.230 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.19, y=-0.57, opts=13)
22:03:00.230 00.000 13524 Enqueuing Move request for scope (-0.19, -0.57)
22:03:00.230 00.000 18852 Worker thread wakes up
22:03:00.230 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.57) opts 0xd
22:03:00.230 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.19, -0.57)
22:03:00.230 00.000 18852 Moving (-0.19, -0.57) raw xDistance=0.37 yDistance=0.51
22:03:00.230 00.000 18852 PPEC rslt: input = 0.37, final = -0.02, react = 0.06, pred = -0.08, hyst = 0.05, hyst_pct = 0.00, period_length = 479.00
22:03:00.230 00.000 18852 PPEC: input: 0.37, control: -0.02, exposure: 3000
22:03:00.230 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
22:03:00.230 00.000 18852 MoveAxis(E, 6, ABG)
22:03:00.230 00.000 18852 Guiding  Dir = 2, Dur = 6
22:03:00.230 00.000 18852 IsSlewing returns 0
22:03:00.230 00.000 18852 IsGuiding returns 0
22:03:00.230 00.000 18852 PulseGuide returned control before completion, sleep 15
22:03:00.245 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:03:00.245 00.000 13524 UpdateGuideState exits: m=498 SNR=13.7
22:03:00.245 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:00.245 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:00.261 00.016 13524 Enqueuing Expose request
22:03:00.261 00.000 18852 IsGuiding returns 0
22:03:00.261 00.000 18852 Move returns status 0, amount 6
22:03:00.261 00.000 18852 MoveAxis(S, 147, ABG)
22:03:00.261 00.000 18852 Guiding  Dir = 1, Dur = 147
22:03:00.261 00.000 18852 IsSlewing returns 0
22:03:00.261 00.000 18852 IsGuiding returns 0
22:03:00.261 00.000 18852 PulseGuide returned control before completion, sleep 156
22:03:00.433 00.172 18852 IsGuiding returns 0
22:03:00.433 00.000 18852 Move returns status 0, amount 147
22:03:00.433 00.000 18852 move complete, result=0
22:03:00.433 00.000 18852 worker thread done servicing request
22:03:00.433 00.000 18852 Worker thread wakes up
22:03:00.433 00.000 13524 GuideStep: 0.4 px 6 ms EAST, 0.5 px 147 ms SOUTH
22:03:00.433 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:00.433 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:03.682 03.249 18852 Exposure complete
22:03:03.713 00.031 18852 worker thread done servicing request
22:03:03.713 00.000 13524 OnExposeComplete: enter
22:03:03.713 00.000 13524 UpdateGuideState(): m_state=6
22:03:03.713 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
22:03:03.713 00.000 13524 Star::Find returns 1 (0), X=408.09, Y=278.91, Mass=580, SNR=14.7, Peak=130 HFD=2.3
22:03:03.713 00.000 13524 MultiStar: [#1 -0.85,0.58,0.91,U] [#2 -0.79,0.69,0.65,U] [#3 1.23,-0.07,0.41,U] [#4 -0.30,-0.05,0.79,U] [#5 0.08,0.59,0.54,U] [#6 0.00,0.00,0.00,L] 
22:03:03.713 00.000 13524 refined, 5 included, MultiStar: {-0.08, 0.30}, one-star: {0.62, 0.08}
22:03:03.713 00.000 13524 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.99) = xAngle (2.83 = 2.83)
22:03:03.713 00.000 13524 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.87 = -0.41)
22:03:03.729 00.016 13524 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.32 cameraTheta=1.84 mountX=-0.30 mountY=-0.13, mountTheta=-2.75
22:03:03.729 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.08, y=0.30, opts=13)
22:03:03.729 00.000 13524 Enqueuing Move request for scope (-0.08, 0.30)
22:03:03.729 00.000 18852 Worker thread wakes up
22:03:03.729 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd
22:03:03.729 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.08, 0.30)
22:03:03.729 00.000 18852 Moving (-0.08, 0.30) raw xDistance=-0.30 yDistance=-0.13
22:03:03.729 00.000 18852 PPEC rslt: input = -0.30, final = -0.20, react = -0.05, pred = -0.15, hyst = -0.04, hyst_pct = 0.00, period_length = 479.00
22:03:03.729 00.000 18852 PPEC: input: -0.30, control: -0.20, exposure: 3000
22:03:03.729 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:03.729 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:03:03.729 00.000 18852 MoveAxis(E, 48, ABG)
22:03:03.729 00.000 18852 Guiding  Dir = 2, Dur = 48
22:03:03.729 00.000 18852 IsSlewing returns 0
22:03:03.729 00.000 18852 IsGuiding returns 0
22:03:03.729 00.000 18852 PulseGuide returned control before completion, sleep 57
22:03:03.729 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:03:03.744 00.015 13524 UpdateGuideState exits: m=580 SNR=14.7
22:03:03.744 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:03.744 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:03.760 00.016 13524 Enqueuing Expose request
22:03:03.807 00.047 18852 IsGuiding returns 0
22:03:03.807 00.000 18852 Move returns status 0, amount 48
22:03:03.807 00.000 18852 MoveAxis(N, 0, ABG)
22:03:03.807 00.000 18852 Move returns status 0, amount 0
22:03:03.807 00.000 18852 move complete, result=0
22:03:03.807 00.000 18852 worker thread done servicing request
22:03:03.807 00.000 18852 Worker thread wakes up
22:03:03.807 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:03.807 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:03.807 00.000 13524 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
22:03:07.056 03.249 18852 Exposure complete
22:03:07.087 00.031 18852 worker thread done servicing request
22:03:07.087 00.000 13524 OnExposeComplete: enter
22:03:07.103 00.016 13524 UpdateGuideState(): m_state=6
22:03:07.103 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
22:03:07.103 00.000 13524 Star::Find returns 1 (0), X=408.06, Y=277.77, Mass=490, SNR=13.3, Peak=121 HFD=2.3
22:03:07.103 00.000 13524 MultiStar: [#1 -0.46,0.46,1.02,U] [#2 -0.83,0.26,0.82,U] [#3 2.04,-3.04,0.00,M5] [#4 0.37,-0.95,0.93,U] [#5 -0.14,-0.27,0.56,U] [#6 0.00,0.00,0.00,L] 
22:03:07.103 00.000 13524 refined, 4 included, MultiStar: {-0.07, -0.32}, one-star: {0.60, -1.06}
22:03:07.103 00.000 13524 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.99) = xAngle (-0.79 = -0.79)
22:03:07.103 00.000 13524 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.26 = 2.26)
22:03:07.103 00.000 13524 CameraToMount -- cameraX=-0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.77 mountX=0.23 mountY=0.25, mountTheta=0.83
22:03:07.103 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.07, y=-0.32, opts=13)
22:03:07.103 00.000 13524 Enqueuing Move request for scope (-0.07, -0.32)
22:03:07.103 00.000 18852 Worker thread wakes up
22:03:07.103 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.32) opts 0xd
22:03:07.103 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.07, -0.32)
22:03:07.103 00.000 18852 Moving (-0.07, -0.32) raw xDistance=0.23 yDistance=0.25
22:03:07.103 00.000 18852 PPEC rslt: input = 0.23, final = -0.12, react = 0.03, pred = -0.15, hyst = 0.03, hyst_pct = 0.00, period_length = 479.00
22:03:07.103 00.000 18852 PPEC: input: 0.23, control: -0.12, exposure: 3000
22:03:07.103 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:07.103 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:03:07.103 00.000 18852 MoveAxis(E, 28, ABG)
22:03:07.103 00.000 18852 Guiding  Dir = 2, Dur = 28
22:03:07.119 00.016 18852 IsSlewing returns 0
22:03:07.119 00.000 18852 IsGuiding returns 0
22:03:07.119 00.000 18852 PulseGuide returned control before completion, sleep 37
22:03:07.119 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:03:07.150 00.031 13524 UpdateGuideState exits: m=490 SNR=13.3
22:03:07.150 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:07.150 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:07.150 00.000 13524 Enqueuing Expose request
22:03:07.166 00.016 18852 IsGuiding returns 0
22:03:07.166 00.000 18852 Move returns status 0, amount 28
22:03:07.166 00.000 18852 MoveAxis(N, 0, ABG)
22:03:07.166 00.000 18852 Move returns status 0, amount 0
22:03:07.166 00.000 18852 move complete, result=0
22:03:07.166 00.000 18852 worker thread done servicing request
22:03:07.166 00.000 18852 Worker thread wakes up
22:03:07.166 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:07.166 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:07.166 00.000 13524 GuideStep: 0.2 px 28 ms EAST, 0.3 px 0 ms NORTH
22:03:10.415 03.249 18852 Exposure complete
22:03:10.462 00.047 18852 worker thread done servicing request
22:03:10.462 00.000 13524 OnExposeComplete: enter
22:03:10.462 00.000 13524 UpdateGuideState(): m_state=6
22:03:10.462 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
22:03:10.462 00.000 13524 Star::Find returns 1 (0), X=408.41, Y=276.82, Mass=483, SNR=13.3, Peak=129 HFD=2.0
22:03:10.477 00.015 13524 MultiStar: [#1 -0.34,-0.29,0.94,U] [#2 -0.20,-1.29,0.83,U] [#3 0.00,0.00,0.00,L] [#4 0.08,-1.14,1.00,U] [#5 0.73,-1.54,0.58,U] [#6 1.09,-0.53,0.57,U] 
22:03:10.477 00.000 13524 refined, 5 included, MultiStar: {0.33, -1.15}, one-star: {0.95, -2.00}
22:03:10.477 00.000 13524 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.99) = xAngle (-0.31 = -0.31)
22:03:10.477 00.000 13524 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.74 = 2.74)
22:03:10.477 00.000 13524 CameraToMount -- cameraX=0.33 cameraY=-1.15 hyp=1.20 cameraTheta=-1.30 mountX=1.14 mountY=0.47, mountTheta=0.39
22:03:10.477 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.33, y=-1.15, opts=13)
22:03:10.477 00.000 13524 Enqueuing Move request for scope (0.33, -1.15)
22:03:10.477 00.000 18852 Worker thread wakes up
22:03:10.477 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.33, -1.15) opts 0xd
22:03:10.477 00.000 18852 Handling offset move in thread for scope, endpoint = (0.33, -1.15)
22:03:10.477 00.000 18852 Moving (0.33, -1.15) raw xDistance=1.14 yDistance=0.47
22:03:10.477 00.000 18852 PPEC rslt: input = 1.14, final = 0.04, react = 0.17, pred = -0.14, hyst = 0.15, hyst_pct = 0.00, period_length = 479.00
22:03:10.477 00.000 18852 PPEC: input: 1.14, control: 0.04, exposure: 3000
22:03:10.477 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:03:10.477 00.000 18852 MoveAxis(W, 9, ABG)
22:03:10.477 00.000 18852 Guiding  Dir = 3, Dur = 9
22:03:10.477 00.000 18852 IsSlewing returns 0
22:03:10.477 00.000 18852 IsGuiding returns 0
22:03:10.493 00.016 18852 PulseGuide returned control before completion, sleep 18
22:03:10.493 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:03:10.508 00.015 13524 UpdateGuideState exits: m=483 SNR=13.3
22:03:10.508 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:10.508 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:10.508 00.000 13524 Enqueuing Expose request
22:03:10.524 00.016 18852 IsGuiding returns 0
22:03:10.524 00.000 18852 Move returns status 0, amount 9
22:03:10.524 00.000 18852 MoveAxis(S, 137, ABG)
22:03:10.524 00.000 18852 Guiding  Dir = 1, Dur = 137
22:03:10.524 00.000 18852 IsSlewing returns 0
22:03:10.524 00.000 18852 IsGuiding returns 0
22:03:10.524 00.000 18852 PulseGuide returned control before completion, sleep 146
22:03:10.680 00.156 18852 IsGuiding returns 0
22:03:10.680 00.000 18852 Move returns status 0, amount 137
22:03:10.680 00.000 18852 move complete, result=0
22:03:10.680 00.000 18852 worker thread done servicing request
22:03:10.680 00.000 18852 Worker thread wakes up
22:03:10.680 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:10.680 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:10.680 00.000 13524 GuideStep: 1.1 px 9 ms WEST, 0.5 px 137 ms SOUTH
22:03:13.929 03.249 18852 Exposure complete
22:03:13.960 00.031 18852 worker thread done servicing request
22:03:13.960 00.000 13524 OnExposeComplete: enter
22:03:13.960 00.000 13524 UpdateGuideState(): m_state=6
22:03:13.960 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
22:03:13.976 00.016 13524 Star::Find returns 1 (0), X=407.94, Y=277.89, Mass=526, SNR=14.0, Peak=140 HFD=2.2
22:03:13.976 00.000 13524 MultiStar: [#1 -0.61,0.05,0.92,U] [#2 -0.69,-0.08,0.67,U] [#3 0.00,0.00,0.00,L] [#4 0.04,-0.49,0.90,U] [#5 0.10,0.15,0.52,U] [#6 0.00,0.00,0.00,L] 
22:03:13.976 00.000 13524 refined, 4 included, MultiStar: {-0.12, -0.33}, one-star: {0.48, -0.94}
22:03:13.976 00.000 13524 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.99) = xAngle (-0.92 = -0.92)
22:03:13.976 00.000 13524 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.12 = 2.12)
22:03:13.976 00.000 13524 CameraToMount -- cameraX=-0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.91 mountX=0.21 mountY=0.30, mountTheta=0.95
22:03:13.976 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.12, y=-0.33, opts=13)
22:03:13.976 00.000 13524 Enqueuing Move request for scope (-0.12, -0.33)
22:03:13.976 00.000 18852 Worker thread wakes up
22:03:13.976 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.33) opts 0xd
22:03:13.976 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.12, -0.33)
22:03:13.976 00.000 18852 Moving (-0.12, -0.33) raw xDistance=0.21 yDistance=0.30
22:03:13.976 00.000 18852 PPEC rslt: input = 0.21, final = -0.02, react = 0.03, pred = -0.05, hyst = 0.03, hyst_pct = 0.00, period_length = 479.00
22:03:13.976 00.000 18852 PPEC: input: 0.21, control: -0.02, exposure: 3000
22:03:13.976 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:13.976 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:03:13.976 00.000 18852 MoveAxis(E, 4, ABG)
22:03:13.976 00.000 18852 Guiding  Dir = 2, Dur = 4
22:03:13.976 00.000 18852 IsSlewing returns 0
22:03:13.976 00.000 18852 IsGuiding returns 0
22:03:13.991 00.015 18852 PulseGuide returned control before completion, sleep 13
22:03:13.991 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:03:14.007 00.016 18852 IsGuiding returns 0
22:03:14.007 00.000 18852 Move returns status 0, amount 4
22:03:14.007 00.000 18852 MoveAxis(N, 0, ABG)
22:03:14.007 00.000 18852 Move returns status 0, amount 0
22:03:14.007 00.000 18852 move complete, result=0
22:03:14.007 00.000 18852 worker thread done servicing request
22:03:14.007 00.000 13524 UpdateGuideState exits: m=526 SNR=14.0
22:03:14.007 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:14.007 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:14.007 00.000 13524 Enqueuing Expose request
22:03:14.007 00.000 13524 GuideStep: 0.2 px 4 ms EAST, 0.3 px 0 ms NORTH
22:03:14.007 00.000 18852 Worker thread wakes up
22:03:14.007 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:14.007 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:17.272 03.265 18852 Exposure complete
22:03:17.303 00.031 18852 worker thread done servicing request
22:03:17.303 00.000 13524 OnExposeComplete: enter
22:03:17.303 00.000 13524 UpdateGuideState(): m_state=6
22:03:17.303 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
22:03:17.303 00.000 13524 Star::Find returns 1 (0), X=407.43, Y=278.44, Mass=597, SNR=14.8, Peak=137 HFD=3.0
22:03:17.319 00.016 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.48,0.24,0.70,U] [#3 0.00,0.00,0.00,L] [#4 -0.19,0.18,0.75,U] [#5 -0.07,0.19,0.56,U] [#6 0.00,0.00,0.00,L] 
22:03:17.319 00.000 13524 refined, 3 included, MultiStar: {-0.18, 0.01}, one-star: {-0.03, -0.38}
22:03:17.319 00.000 13524 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.99) = xAngle (4.07 = -2.21)
22:03:17.319 00.000 13524 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.12 = 0.84)
22:03:17.319 00.000 13524 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.09 mountX=-0.11 mountY=0.13, mountTheta=2.25
22:03:17.319 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.18, y=0.01, opts=13)
22:03:17.319 00.000 13524 Enqueuing Move request for scope (-0.18, 0.01)
22:03:17.319 00.000 18852 Worker thread wakes up
22:03:17.319 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
22:03:17.319 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
22:03:17.319 00.000 18852 Moving (-0.18, 0.01) raw xDistance=-0.11 yDistance=0.13
22:03:17.319 00.000 18852 PPEC rslt: input = -0.11, final = 0.10, react = -0.02, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:03:17.319 00.000 18852 PPEC: input: -0.11, control: 0.10, exposure: 3000
22:03:17.319 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:17.319 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:03:17.319 00.000 18852 MoveAxis(W, 24, ABG)
22:03:17.319 00.000 18852 Guiding  Dir = 3, Dur = 24
22:03:17.319 00.000 18852 IsSlewing returns 0
22:03:17.319 00.000 18852 IsGuiding returns 0
22:03:17.319 00.000 18852 PulseGuide returned control before completion, sleep 33
22:03:17.334 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:03:17.350 00.016 13524 UpdateGuideState exits: m=597 SNR=14.8
22:03:17.350 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:17.350 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:17.350 00.000 13524 Enqueuing Expose request
22:03:17.381 00.031 18852 IsGuiding returns 0
22:03:17.381 00.000 18852 Move returns status 0, amount 24
22:03:17.381 00.000 18852 MoveAxis(N, 0, ABG)
22:03:17.381 00.000 18852 Move returns status 0, amount 0
22:03:17.381 00.000 18852 move complete, result=0
22:03:17.381 00.000 18852 worker thread done servicing request
22:03:17.381 00.000 18852 Worker thread wakes up
22:03:17.381 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:17.381 00.000 13524 GuideStep: -0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
22:03:17.381 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:20.615 03.234 18852 Exposure complete
22:03:20.646 00.031 18852 worker thread done servicing request
22:03:20.646 00.000 13524 OnExposeComplete: enter
22:03:20.646 00.000 13524 UpdateGuideState(): m_state=6
22:03:20.646 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
22:03:20.646 00.000 13524 Star::Find returns 1 (0), X=407.56, Y=278.77, Mass=561, SNR=14.2, Peak=144 HFD=2.0
22:03:20.646 00.000 13524 MultiStar: [#1 -1.02,1.21,0.93,U] [#2 -0.72,0.99,0.64,U] [#3 0.00,0.00,0.00,L] [#4 0.16,-0.11,0.80,U] [#5 -0.53,0.51,0.58,U] [#6 0.00,0.00,0.00,L] 
22:03:20.646 00.000 13524 single-star, 4 included, MultiStar: {-0.37, 0.48}, one-star: {0.10, -0.06}
22:03:20.646 00.000 13524 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.99) = xAngle (0.46 = 0.46)
22:03:20.662 00.016 13524 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.51 = -2.78)
22:03:20.662 00.000 13524 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.53 mountX=0.11 mountY=-0.04, mountTheta=-0.38
22:03:20.662 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.10, y=-0.06, opts=13)
22:03:20.662 00.000 13524 Enqueuing Move request for scope (0.10, -0.06)
22:03:20.662 00.000 18852 Worker thread wakes up
22:03:20.662 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
22:03:20.662 00.000 18852 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
22:03:20.662 00.000 18852 Moving (0.10, -0.06) raw xDistance=0.11 yDistance=-0.04
22:03:20.662 00.000 18852 PPEC rslt: input = 0.11, final = 0.18, react = 0.02, pred = 0.18, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:03:20.662 00.000 18852 PPEC: input: 0.11, control: 0.18, exposure: 3000
22:03:20.662 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:20.662 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:03:20.662 00.000 18852 MoveAxis(W, 43, ABG)
22:03:20.662 00.000 18852 Guiding  Dir = 3, Dur = 43
22:03:20.662 00.000 18852 IsSlewing returns 0
22:03:20.662 00.000 18852 IsGuiding returns 0
22:03:20.662 00.000 18852 PulseGuide returned control before completion, sleep 52
22:03:20.662 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:03:20.677 00.015 13524 UpdateGuideState exits: m=561 SNR=14.2
22:03:20.677 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:20.693 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:20.693 00.000 13524 Enqueuing Expose request
22:03:20.740 00.047 18852 IsGuiding returns 0
22:03:20.740 00.000 18852 Move returns status 0, amount 43
22:03:20.740 00.000 18852 MoveAxis(N, 0, ABG)
22:03:20.740 00.000 18852 Move returns status 0, amount 0
22:03:20.740 00.000 18852 move complete, result=0
22:03:20.740 00.000 18852 worker thread done servicing request
22:03:20.740 00.000 18852 Worker thread wakes up
22:03:20.740 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:20.740 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:20.740 00.000 13524 GuideStep: 0.1 px 43 ms WEST, -0.0 px 0 ms NORTH
22:03:23.989 03.249 18852 Exposure complete
22:03:24.020 00.031 18852 worker thread done servicing request
22:03:24.020 00.000 13524 OnExposeComplete: enter
22:03:24.020 00.000 13524 UpdateGuideState(): m_state=6
22:03:24.020 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
22:03:24.020 00.000 13524 Star::Find returns 1 (0), X=407.50, Y=278.84, Mass=514, SNR=14.1, Peak=135 HFD=2.0
22:03:24.036 00.016 13524 MultiStar: [#1 -1.29,1.79,0.91,U] [#2 -1.00,0.98,0.70,U] [#3 0.00,0.00,0.00,L] [#4 -0.36,0.78,0.65,U] [#5 -0.86,0.88,0.51,U] [#6 0.00,0.00,0.00,L] 
22:03:24.036 00.000 13524 single-star, 4 included, MultiStar: {-0.66, 0.87}, one-star: {0.04, 0.02}
22:03:24.036 00.000 13524 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.99) = xAngle (1.35 = 1.35)
22:03:24.036 00.000 13524 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.40 = -1.89)
22:03:24.036 00.000 13524 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.36 mountX=0.01 mountY=-0.04, mountTheta=-1.34
22:03:24.036 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.04, y=0.02, opts=13)
22:03:24.036 00.000 13524 Enqueuing Move request for scope (0.04, 0.02)
22:03:24.036 00.000 18852 Worker thread wakes up
22:03:24.036 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:03:24.036 00.000 18852 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:03:24.036 00.000 18852 Moving (0.04, 0.02) raw xDistance=0.01 yDistance=-0.04
22:03:24.036 00.000 18852 PPEC rslt: input = 0.01, final = 0.24, react = 0.00, pred = 0.24, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:03:24.036 00.000 18852 PPEC: input: 0.01, control: 0.24, exposure: 3000
22:03:24.036 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:24.036 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:03:24.036 00.000 18852 MoveAxis(W, 58, ABG)
22:03:24.036 00.000 18852 Guiding  Dir = 3, Dur = 58
22:03:24.036 00.000 18852 IsSlewing returns 0
22:03:24.036 00.000 18852 IsGuiding returns 0
22:03:24.036 00.000 18852 PulseGuide returned control before completion, sleep 67
22:03:24.051 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:03:24.067 00.016 13524 UpdateGuideState exits: m=514 SNR=14.1
22:03:24.067 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:24.067 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:24.067 00.000 13524 Enqueuing Expose request
22:03:24.129 00.062 18852 IsGuiding returns 0
22:03:24.129 00.000 18852 Move returns status 0, amount 58
22:03:24.129 00.000 18852 MoveAxis(N, 0, ABG)
22:03:24.129 00.000 18852 Move returns status 0, amount 0
22:03:24.129 00.000 18852 move complete, result=0
22:03:24.129 00.000 18852 worker thread done servicing request
22:03:24.129 00.000 18852 Worker thread wakes up
22:03:24.129 00.000 13524 GuideStep: 0.0 px 58 ms WEST, -0.0 px 0 ms NORTH
22:03:24.129 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:24.129 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:27.362 03.233 18852 Exposure complete
22:03:27.393 00.031 18852 worker thread done servicing request
22:03:27.393 00.000 13524 OnExposeComplete: enter
22:03:27.393 00.000 13524 UpdateGuideState(): m_state=6
22:03:27.393 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
22:03:27.393 00.000 13524 Star::Find returns 1 (0), X=407.31, Y=279.17, Mass=526, SNR=14.0, Peak=136 HFD=2.2
22:03:27.393 00.000 13524 MultiStar: [#1 -1.61,1.73,0.97,U] [#2 -1.69,0.97,0.70,U] [#3 0.00,0.00,0.00,L] [#4 -0.42,0.87,0.75,U] [#5 -0.96,1.32,0.59,U] [#6 -0.79,-0.24,0.57,U] 
22:03:27.393 00.000 13524 single-star, 5 included, MultiStar: {-0.92, 0.87}, one-star: {-0.15, 0.35}
22:03:27.393 00.000 13524 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.99) = xAngle (2.96 = 2.96)
22:03:27.393 00.000 13524 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.01 = -0.27)
22:03:27.409 00.016 13524 CameraToMount -- cameraX=-0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.98 mountX=-0.37 mountY=-0.10, mountTheta=-2.87
22:03:27.409 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.15, y=0.35, opts=13)
22:03:27.409 00.000 13524 Enqueuing Move request for scope (-0.15, 0.35)
22:03:27.409 00.000 18852 Worker thread wakes up
22:03:27.409 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.35) opts 0xd
22:03:27.409 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.15, 0.35)
22:03:27.409 00.000 18852 Moving (-0.15, 0.35) raw xDistance=-0.37 yDistance=-0.10
22:03:27.409 00.000 18852 PPEC rslt: input = -0.37, final = 0.21, react = -0.06, pred = 0.26, hyst = -0.05, hyst_pct = 0.00, period_length = 479.00
22:03:27.409 00.000 18852 PPEC: input: -0.37, control: 0.21, exposure: 3000
22:03:27.409 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:27.409 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:03:27.409 00.000 18852 MoveAxis(W, 51, ABG)
22:03:27.409 00.000 18852 Guiding  Dir = 3, Dur = 51
22:03:27.409 00.000 18852 IsSlewing returns 0
22:03:27.409 00.000 18852 IsGuiding returns 0
22:03:27.409 00.000 18852 PulseGuide returned control before completion, sleep 60
22:03:27.409 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:03:27.425 00.016 13524 UpdateGuideState exits: m=526 SNR=14.0
22:03:27.425 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:27.425 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:27.425 00.000 13524 Enqueuing Expose request
22:03:27.487 00.062 18852 IsGuiding returns 0
22:03:27.487 00.000 18852 Move returns status 0, amount 51
22:03:27.487 00.000 18852 MoveAxis(N, 0, ABG)
22:03:27.487 00.000 18852 Move returns status 0, amount 0
22:03:27.487 00.000 18852 move complete, result=0
22:03:27.487 00.000 18852 worker thread done servicing request
22:03:27.487 00.000 18852 Worker thread wakes up
22:03:27.487 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:27.487 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:27.487 00.000 13524 GuideStep: -0.4 px 51 ms WEST, -0.1 px 0 ms NORTH
22:03:30.721 03.234 18852 Exposure complete
22:03:30.752 00.031 18852 worker thread done servicing request
22:03:30.752 00.000 13524 OnExposeComplete: enter
22:03:30.752 00.000 13524 UpdateGuideState(): m_state=6
22:03:30.752 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
22:03:30.752 00.000 13524 Star::Find returns 1 (0), X=407.31, Y=279.53, Mass=575, SNR=14.8, Peak=142 HFD=2.5
22:03:30.752 00.000 13524 MultiStar: [#1 -1.49,1.92,0.90,U] [#2 -1.76,1.43,0.65,U] [#3 -0.17,0.69,0.50,U] [#4 -0.23,0.66,0.67,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:03:30.752 00.000 13524 single-star, 4 included, MultiStar: {-0.77, 1.11}, one-star: {-0.16, 0.70}
22:03:30.768 00.016 13524 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.99) = xAngle (2.78 = 2.78)
22:03:30.768 00.000 13524 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.82 = -0.46)
22:03:30.768 00.000 13524 CameraToMount -- cameraX=-0.16 cameraY=0.70 hyp=0.72 cameraTheta=1.79 mountX=-0.67 mountY=-0.32, mountTheta=-2.70
22:03:30.768 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.16, y=0.70, opts=13)
22:03:30.768 00.000 13524 Enqueuing Move request for scope (-0.16, 0.70)
22:03:30.768 00.000 18852 Worker thread wakes up
22:03:30.768 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.70) opts 0xd
22:03:30.768 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.16, 0.70)
22:03:30.768 00.000 18852 Moving (-0.16, 0.70) raw xDistance=-0.67 yDistance=-0.32
22:03:30.768 00.000 18852 PPEC rslt: input = -0.67, final = 0.13, react = -0.10, pred = 0.23, hyst = -0.09, hyst_pct = 0.00, period_length = 479.00
22:03:30.768 00.000 18852 PPEC: input: -0.67, control: 0.13, exposure: 3000
22:03:30.768 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:30.768 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:03:30.768 00.000 18852 MoveAxis(W, 31, ABG)
22:03:30.768 00.000 18852 Guiding  Dir = 3, Dur = 31
22:03:30.768 00.000 18852 IsSlewing returns 0
22:03:30.768 00.000 18852 IsGuiding returns 0
22:03:30.768 00.000 18852 PulseGuide returned control before completion, sleep 40
22:03:30.783 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:03:30.783 00.000 13524 UpdateGuideState exits: m=575 SNR=14.8
22:03:30.799 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:30.799 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:30.799 00.000 13524 Enqueuing Expose request
22:03:30.830 00.031 18852 IsGuiding returns 0
22:03:30.830 00.000 18852 Move returns status 0, amount 31
22:03:30.830 00.000 18852 MoveAxis(N, 0, ABG)
22:03:30.830 00.000 18852 Move returns status 0, amount 0
22:03:30.830 00.000 18852 move complete, result=0
22:03:30.830 00.000 18852 worker thread done servicing request
22:03:30.830 00.000 18852 Worker thread wakes up
22:03:30.830 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:30.830 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:30.830 00.000 13524 GuideStep: -0.7 px 31 ms WEST, -0.3 px 0 ms NORTH
22:03:34.079 03.249 18852 Exposure complete
22:03:34.111 00.032 18852 worker thread done servicing request
22:03:34.111 00.000 13524 OnExposeComplete: enter
22:03:34.111 00.000 13524 UpdateGuideState(): m_state=6
22:03:34.126 00.015 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
22:03:34.126 00.000 13524 Star::Find returns 1 (0), X=406.71, Y=279.93, Mass=517, SNR=14.1, Peak=147 HFD=2.0
22:03:34.126 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.81,1.30,0.73,U] [#3 -0.43,0.25,0.49,U] [#4 -0.23,1.24,0.65,U] [#5 -1.50,1.39,0.56,U] [#6 -1.02,1.07,0.61,U] 
22:03:34.126 00.000 13524 single-star, 5 included, MultiStar: {-0.96, 1.09}, one-star: {-0.75, 1.10}
22:03:34.126 00.000 13524 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.99) = xAngle (3.15 = -3.13)
22:03:34.126 00.000 13524 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.20 = -0.08)
22:03:34.126 00.000 13524 CameraToMount -- cameraX=-0.75 cameraY=1.10 hyp=1.33 cameraTheta=2.17 mountX=-1.33 mountY=-0.11, mountTheta=-3.06
22:03:34.126 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.75, y=1.10, opts=13)
22:03:34.126 00.000 13524 Enqueuing Move request for scope (-0.75, 1.10)
22:03:34.126 00.000 18852 Worker thread wakes up
22:03:34.126 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 1.10) opts 0xd
22:03:34.126 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.75, 1.10)
22:03:34.126 00.000 18852 Moving (-0.75, 1.10) raw xDistance=-1.33 yDistance=-0.11
22:03:34.126 00.000 18852 PPEC rslt: input = -1.33, final = -0.08, react = -0.20, pred = 0.12, hyst = -0.18, hyst_pct = 0.00, period_length = 479.00
22:03:34.126 00.000 18852 PPEC: input: -1.33, control: -0.08, exposure: 3000
22:03:34.126 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:34.126 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:34.126 00.000 18852 MoveAxis(E, 20, ABG)
22:03:34.126 00.000 18852 Guiding  Dir = 2, Dur = 20
22:03:34.142 00.016 18852 IsSlewing returns 0
22:03:34.142 00.000 18852 IsGuiding returns 0
22:03:34.142 00.000 18852 PulseGuide returned control before completion, sleep 29
22:03:34.142 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:03:34.173 00.031 13524 UpdateGuideState exits: m=517 SNR=14.1
22:03:34.173 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:34.173 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:34.173 00.000 13524 Enqueuing Expose request
22:03:34.189 00.016 18852 IsGuiding returns 0
22:03:34.189 00.000 18852 Move returns status 0, amount 20
22:03:34.189 00.000 18852 MoveAxis(N, 0, ABG)
22:03:34.189 00.000 18852 Move returns status 0, amount 0
22:03:34.189 00.000 18852 move complete, result=0
22:03:34.189 00.000 13524 GuideStep: -1.3 px 20 ms EAST, -0.1 px 0 ms NORTH
22:03:34.189 00.000 18852 worker thread done servicing request
22:03:34.189 00.000 18852 Worker thread wakes up
22:03:34.189 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:34.189 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:37.423 03.234 18852 Exposure complete
22:03:37.454 00.031 18852 worker thread done servicing request
22:03:37.454 00.000 13524 OnExposeComplete: enter
22:03:37.454 00.000 13524 UpdateGuideState(): m_state=6
22:03:37.454 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
22:03:37.454 00.000 13524 Star::Find returns 1 (0), X=407.00, Y=279.45, Mass=440, SNR=12.8, Peak=141 HFD=2.2
22:03:37.454 00.000 13524 MultiStar: [#1 -1.42,1.78,1.13,U] [#2 -1.40,1.39,0.85,U] [#3 0.00,0.00,0.00,L] [#4 -0.22,0.67,0.68,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:03:37.454 00.000 13524 single-star, 3 included, MultiStar: {-0.93, 1.17}, one-star: {-0.47, 0.63}
22:03:37.454 00.000 13524 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.99) = xAngle (3.20 = -3.09)
22:03:37.454 00.000 13524 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.24 = -0.04)
22:03:37.454 00.000 13524 CameraToMount -- cameraX=-0.47 cameraY=0.63 hyp=0.78 cameraTheta=2.21 mountX=-0.78 mountY=-0.03, mountTheta=-3.10
22:03:37.469 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.47, y=0.63, opts=13)
22:03:37.469 00.000 13524 Enqueuing Move request for scope (-0.47, 0.63)
22:03:37.469 00.000 18852 Worker thread wakes up
22:03:37.469 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.63) opts 0xd
22:03:37.469 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.47, 0.63)
22:03:37.469 00.000 18852 Moving (-0.47, 0.63) raw xDistance=-0.78 yDistance=-0.03
22:03:37.469 00.000 18852 PPEC rslt: input = -0.78, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 479.00
22:03:37.469 00.000 18852 PPEC: input: -0.78, control: -0.14, exposure: 3000
22:03:37.469 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:37.469 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:37.469 00.000 18852 MoveAxis(E, 34, ABG)
22:03:37.469 00.000 18852 Guiding  Dir = 2, Dur = 34
22:03:37.469 00.000 18852 IsSlewing returns 0
22:03:37.469 00.000 18852 IsGuiding returns 0
22:03:37.469 00.000 18852 PulseGuide returned control before completion, sleep 43
22:03:37.469 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=4, FiltMax=255, Gamma=1.000
22:03:37.485 00.016 13524 UpdateGuideState exits: m=440 SNR=12.8
22:03:37.485 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:37.485 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:37.500 00.015 13524 Enqueuing Expose request
22:03:37.532 00.032 18852 IsGuiding returns 0
22:03:37.532 00.000 18852 Move returns status 0, amount 34
22:03:37.532 00.000 18852 MoveAxis(N, 0, ABG)
22:03:37.532 00.000 18852 Move returns status 0, amount 0
22:03:37.532 00.000 18852 move complete, result=0
22:03:37.532 00.000 18852 worker thread done servicing request
22:03:37.532 00.000 18852 Worker thread wakes up
22:03:37.532 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:37.532 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:37.532 00.000 13524 GuideStep: -0.8 px 34 ms EAST, -0.0 px 0 ms NORTH
22:03:40.781 03.249 18852 Exposure complete
22:03:40.812 00.031 18852 worker thread done servicing request
22:03:40.812 00.000 13524 OnExposeComplete: enter
22:03:40.812 00.000 13524 UpdateGuideState(): m_state=6
22:03:40.812 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
22:03:40.812 00.000 13524 Star::Find returns 1 (0), X=407.07, Y=279.05, Mass=475, SNR=13.3, Peak=139 HFD=2.1
22:03:40.828 00.016 13524 MultiStar: [#1 -1.32,1.72,0.97,U] [#2 -1.69,0.88,0.84,U] [#3 0.97,-0.63,0.50,U] [#4 -0.96,0.68,0.76,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:03:40.828 00.000 13524 single-star, 4 included, MultiStar: {-0.82, 0.70}, one-star: {-0.39, 0.23}
22:03:40.828 00.000 13524 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.99) = xAngle (3.61 = -2.68)
22:03:40.828 00.000 13524 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.65 = 0.37)
22:03:40.828 00.000 13524 CameraToMount -- cameraX=-0.39 cameraY=0.23 hyp=0.46 cameraTheta=2.62 mountX=-0.41 mountY=0.16, mountTheta=2.76
22:03:40.828 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.39, y=0.23, opts=13)
22:03:40.828 00.000 13524 Enqueuing Move request for scope (-0.39, 0.23)
22:03:40.828 00.000 18852 Worker thread wakes up
22:03:40.828 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.23) opts 0xd
22:03:40.828 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.39, 0.23)
22:03:40.828 00.000 18852 Moving (-0.39, 0.23) raw xDistance=-0.41 yDistance=0.16
22:03:40.828 00.000 18852 PPEC rslt: input = -0.41, final = -0.13, react = -0.06, pred = -0.07, hyst = -0.06, hyst_pct = 0.00, period_length = 479.00
22:03:40.828 00.000 18852 PPEC: input: -0.41, control: -0.13, exposure: 3000
22:03:40.828 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:40.828 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:03:40.828 00.000 18852 MoveAxis(E, 32, ABG)
22:03:40.828 00.000 18852 Guiding  Dir = 2, Dur = 32
22:03:40.828 00.000 18852 IsSlewing returns 0
22:03:40.828 00.000 18852 IsGuiding returns 0
22:03:40.828 00.000 18852 PulseGuide returned control before completion, sleep 41
22:03:40.843 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:03:40.859 00.016 13524 UpdateGuideState exits: m=475 SNR=13.3
22:03:40.859 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:40.859 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:40.859 00.000 13524 Enqueuing Expose request
22:03:40.890 00.031 18852 IsGuiding returns 0
22:03:40.890 00.000 18852 Move returns status 0, amount 32
22:03:40.890 00.000 18852 MoveAxis(N, 0, ABG)
22:03:40.890 00.000 18852 Move returns status 0, amount 0
22:03:40.890 00.000 18852 move complete, result=0
22:03:40.890 00.000 18852 worker thread done servicing request
22:03:40.890 00.000 18852 Worker thread wakes up
22:03:40.890 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:40.890 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:40.890 00.000 13524 GuideStep: -0.4 px 32 ms EAST, 0.2 px 0 ms NORTH
22:03:44.139 03.249 18852 Exposure complete
22:03:44.171 00.032 18852 worker thread done servicing request
22:03:44.171 00.000 13524 OnExposeComplete: enter
22:03:44.171 00.000 13524 UpdateGuideState(): m_state=6
22:03:44.171 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
22:03:44.186 00.015 13524 Star::Find returns 1 (0), X=406.97, Y=279.11, Mass=465, SNR=13.3, Peak=148 HFD=2.1
22:03:44.186 00.000 13524 MultiStar: [#1 -1.78,1.73,0.98,U] [#2 -1.69,1.31,0.82,U] [#3 0.71,-0.78,0.52,U] [#4 -0.21,0.68,0.69,U] [#5 -1.57,0.98,0.59,U] [#6 0.00,0.00,0.00,L] 
22:03:44.186 00.000 13524 single-star, 5 included, MultiStar: {-0.94, 0.80}, one-star: {-0.49, 0.28}
22:03:44.186 00.000 13524 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.99) = xAngle (3.61 = -2.68)
22:03:44.186 00.000 13524 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.65 = 0.37)
22:03:44.186 00.000 13524 CameraToMount -- cameraX=-0.49 cameraY=0.28 hyp=0.57 cameraTheta=2.62 mountX=-0.51 mountY=0.20, mountTheta=2.76
22:03:44.186 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.49, y=0.28, opts=13)
22:03:44.186 00.000 13524 Enqueuing Move request for scope (-0.49, 0.28)
22:03:44.186 00.000 18852 Worker thread wakes up
22:03:44.186 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.28) opts 0xd
22:03:44.186 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.49, 0.28)
22:03:44.186 00.000 18852 Moving (-0.49, 0.28) raw xDistance=-0.51 yDistance=0.20
22:03:44.186 00.000 18852 PPEC rslt: input = -0.51, final = -0.19, react = -0.08, pred = -0.12, hyst = -0.07, hyst_pct = 0.00, period_length = 479.00
22:03:44.186 00.000 18852 PPEC: input: -0.51, control: -0.19, exposure: 3000
22:03:44.186 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:44.186 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:03:44.186 00.000 18852 MoveAxis(E, 48, ABG)
22:03:44.186 00.000 18852 Guiding  Dir = 2, Dur = 48
22:03:44.186 00.000 18852 IsSlewing returns 0
22:03:44.186 00.000 18852 IsGuiding returns 0
22:03:44.202 00.016 18852 PulseGuide returned control before completion, sleep 57
22:03:44.202 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:03:44.218 00.016 13524 UpdateGuideState exits: m=465 SNR=13.3
22:03:44.218 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:44.218 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:44.218 00.000 13524 Enqueuing Expose request
22:03:44.264 00.046 18852 IsGuiding returns 0
22:03:44.264 00.000 18852 Move returns status 0, amount 48
22:03:44.264 00.000 18852 MoveAxis(N, 0, ABG)
22:03:44.264 00.000 18852 Move returns status 0, amount 0
22:03:44.264 00.000 18852 move complete, result=0
22:03:44.264 00.000 13524 GuideStep: -0.5 px 48 ms EAST, 0.2 px 0 ms NORTH
22:03:44.264 00.000 18852 worker thread done servicing request
22:03:44.264 00.000 18852 Worker thread wakes up
22:03:44.264 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:44.264 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:47.498 03.234 18852 Exposure complete
22:03:47.545 00.047 18852 worker thread done servicing request
22:03:47.545 00.000 13524 OnExposeComplete: enter
22:03:47.545 00.000 13524 UpdateGuideState(): m_state=6
22:03:47.545 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
22:03:47.545 00.000 13524 Star::Find returns 1 (0), X=406.57, Y=279.44, Mass=540, SNR=14.3, Peak=156 HFD=1.5
22:03:47.545 00.000 13524 MultiStar: [#1 -1.92,2.03,0.00,M1] [#2 -2.01,1.50,0.70,U] [#3 0.00,0.00,0.00,L] [#4 0.13,0.58,0.65,U] [#5 -1.64,1.07,0.58,U] [#6 0.00,0.00,0.00,L] 
22:03:47.545 00.000 13524 single-star, 3 included, MultiStar: {-1.08, 0.91}, one-star: {-0.89, 0.61}
22:03:47.545 00.000 13524 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.99) = xAngle (3.53 = -2.76)
22:03:47.545 00.000 13524 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.57 = 0.29)
22:03:47.545 00.000 13524 CameraToMount -- cameraX=-0.89 cameraY=0.61 hyp=1.08 cameraTheta=2.54 mountX=-1.00 mountY=0.31, mountTheta=2.84
22:03:47.545 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.89, y=0.61, opts=13)
22:03:47.545 00.000 13524 Enqueuing Move request for scope (-0.89, 0.61)
22:03:47.560 00.015 18852 Worker thread wakes up
22:03:47.560 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.61) opts 0xd
22:03:47.560 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.89, 0.61)
22:03:47.560 00.000 18852 Moving (-0.89, 0.61) raw xDistance=-1.00 yDistance=0.31
22:03:47.560 00.000 18852 PPEC rslt: input = -1.00, final = -0.21, react = -0.15, pred = -0.06, hyst = -0.14, hyst_pct = 0.00, period_length = 479.00
22:03:47.560 00.000 18852 PPEC: input: -1.00, control: -0.21, exposure: 3000
22:03:47.560 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:47.560 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:03:47.560 00.000 18852 MoveAxis(E, 51, ABG)
22:03:47.560 00.000 18852 Guiding  Dir = 2, Dur = 51
22:03:47.560 00.000 18852 IsSlewing returns 0
22:03:47.560 00.000 18852 IsGuiding returns 0
22:03:47.560 00.000 18852 PulseGuide returned control before completion, sleep 60
22:03:47.560 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:03:47.576 00.016 13524 UpdateGuideState exits: m=540 SNR=14.3
22:03:47.576 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:47.576 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:47.576 00.000 13524 Enqueuing Expose request
22:03:47.639 00.063 18852 IsGuiding returns 0
22:03:47.639 00.000 18852 Move returns status 0, amount 51
22:03:47.639 00.000 18852 MoveAxis(N, 0, ABG)
22:03:47.639 00.000 18852 Move returns status 0, amount 0
22:03:47.639 00.000 18852 move complete, result=0
22:03:47.639 00.000 18852 worker thread done servicing request
22:03:47.639 00.000 18852 Worker thread wakes up
22:03:47.639 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:47.639 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:47.639 00.000 13524 GuideStep: -1.0 px 51 ms EAST, 0.3 px 0 ms NORTH
22:03:50.872 03.233 18852 Exposure complete
22:03:50.903 00.031 18852 worker thread done servicing request
22:03:50.903 00.000 13524 OnExposeComplete: enter
22:03:50.903 00.000 13524 UpdateGuideState(): m_state=6
22:03:50.903 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
22:03:50.903 00.000 13524 Star::Find returns 1 (0), X=406.38, Y=280.43, Mass=496, SNR=13.9, Peak=131 HFD=1.9
22:03:50.919 00.016 13524 MultiStar: [#1 -1.95,2.90,0.00,M2] [#2 -2.08,2.70,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 -0.75,1.57,0.57,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:03:50.919 00.000 13524 refined, 1 included, MultiStar: {-0.96, 1.59}, one-star: {-1.08, 1.60}
22:03:50.919 00.000 13524 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.99) = xAngle (3.10 = 3.10)
22:03:50.919 00.000 13524 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.15 = -0.14)
22:03:50.919 00.000 13524 CameraToMount -- cameraX=-0.96 cameraY=1.59 hyp=1.86 cameraTheta=2.11 mountX=-1.86 mountY=-0.25, mountTheta=-3.01
22:03:50.919 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.96, y=1.59, opts=13)
22:03:50.919 00.000 13524 Enqueuing Move request for scope (-0.96, 1.59)
22:03:50.919 00.000 18852 Worker thread wakes up
22:03:50.919 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 1.59) opts 0xd
22:03:50.919 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.96, 1.59)
22:03:50.919 00.000 18852 Moving (-0.96, 1.59) raw xDistance=-1.86 yDistance=-0.25
22:03:50.919 00.000 18852 PPEC rslt: input = -1.86, final = -0.39, react = -0.28, pred = -0.11, hyst = -0.25, hyst_pct = 0.00, period_length = 479.00
22:03:50.919 00.000 18852 PPEC: input: -1.86, control: -0.39, exposure: 3000
22:03:50.919 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:50.919 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:03:50.919 00.000 18852 MoveAxis(E, 96, ABG)
22:03:50.919 00.000 18852 Guiding  Dir = 2, Dur = 96
22:03:50.919 00.000 18852 IsSlewing returns 0
22:03:50.919 00.000 18852 IsGuiding returns 0
22:03:50.919 00.000 18852 PulseGuide returned control before completion, sleep 105
22:03:50.935 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
22:03:50.950 00.015 13524 UpdateGuideState exits: m=496 SNR=13.9
22:03:50.950 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:50.950 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:50.950 00.000 13524 Enqueuing Expose request
22:03:51.044 00.094 18852 IsGuiding returns 0
22:03:51.044 00.000 18852 Move returns status 0, amount 96
22:03:51.044 00.000 18852 MoveAxis(N, 0, ABG)
22:03:51.044 00.000 18852 Move returns status 0, amount 0
22:03:51.044 00.000 18852 move complete, result=0
22:03:51.044 00.000 18852 worker thread done servicing request
22:03:51.044 00.000 18852 Worker thread wakes up
22:03:51.044 00.000 13524 GuideStep: -1.9 px 96 ms EAST, -0.3 px 0 ms NORTH
22:03:51.044 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:51.044 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:54.278 03.234 18852 Exposure complete
22:03:54.309 00.031 18852 worker thread done servicing request
22:03:54.309 00.000 13524 OnExposeComplete: enter
22:03:54.309 00.000 13524 UpdateGuideState(): m_state=6
22:03:54.309 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
22:03:54.309 00.000 13524 Star::Find returns 1 (0), X=406.47, Y=279.59, Mass=509, SNR=14.0, Peak=148 HFD=1.6
22:03:54.309 00.000 13524 MultiStar: [#1 -1.90,2.56,0.00,M3] [#2 -1.99,2.06,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 1.25,0.54,0.62,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:03:54.309 00.000 13524 refined, 1 included, MultiStar: {-0.13, 0.68}, one-star: {-0.99, 0.76}
22:03:54.309 00.000 13524 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.99) = xAngle (2.75 = 2.75)
22:03:54.324 00.015 13524 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.79 = -0.49)
22:03:54.324 00.000 13524 CameraToMount -- cameraX=-0.13 cameraY=0.68 hyp=0.69 cameraTheta=1.76 mountX=-0.64 mountY=-0.33, mountTheta=-2.67
22:03:54.324 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.13, y=0.68, opts=13)
22:03:54.324 00.000 13524 Enqueuing Move request for scope (-0.13, 0.68)
22:03:54.324 00.000 18852 Worker thread wakes up
22:03:54.324 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.68) opts 0xd
22:03:54.324 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.13, 0.68)
22:03:54.324 00.000 18852 Moving (-0.13, 0.68) raw xDistance=-0.64 yDistance=-0.33
22:03:54.324 00.000 18852 PPEC rslt: input = -0.64, final = -0.20, react = -0.10, pred = -0.11, hyst = -0.09, hyst_pct = 0.00, period_length = 479.00
22:03:54.324 00.000 18852 PPEC: input: -0.64, control: -0.20, exposure: 3000
22:03:54.324 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:54.324 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:03:54.324 00.000 18852 MoveAxis(E, 50, ABG)
22:03:54.324 00.000 18852 Guiding  Dir = 2, Dur = 50
22:03:54.324 00.000 18852 IsSlewing returns 0
22:03:54.324 00.000 18852 IsGuiding returns 0
22:03:54.324 00.000 18852 PulseGuide returned control before completion, sleep 59
22:03:54.324 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:03:54.340 00.016 13524 UpdateGuideState exits: m=509 SNR=14.0
22:03:54.340 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:54.356 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:54.356 00.000 13524 Enqueuing Expose request
22:03:54.403 00.047 18852 IsGuiding returns 0
22:03:54.403 00.000 18852 Move returns status 0, amount 50
22:03:54.403 00.000 18852 MoveAxis(N, 0, ABG)
22:03:54.403 00.000 18852 Move returns status 0, amount 0
22:03:54.403 00.000 18852 move complete, result=0
22:03:54.403 00.000 18852 worker thread done servicing request
22:03:54.403 00.000 18852 Worker thread wakes up
22:03:54.403 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:54.403 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:54.403 00.000 13524 GuideStep: -0.6 px 50 ms EAST, -0.3 px 0 ms NORTH
22:03:57.652 03.249 18852 Exposure complete
22:03:57.683 00.031 18852 worker thread done servicing request
22:03:57.683 00.000 13524 OnExposeComplete: enter
22:03:57.683 00.000 13524 UpdateGuideState(): m_state=6
22:03:57.683 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
22:03:57.683 00.000 13524 Star::Find returns 1 (0), X=406.82, Y=279.39, Mass=573, SNR=14.7, Peak=148 HFD=2.3
22:03:57.683 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.86,1.41,0.68,U] [#3 0.00,0.00,0.00,L] [#4 -0.62,0.87,0.75,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:03:57.699 00.016 13524 single-star, 2 included, MultiStar: {-0.98, 0.90}, one-star: {-0.64, 0.57}
22:03:57.699 00.000 13524 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.99) = xAngle (3.41 = -2.88)
22:03:57.699 00.000 13524 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.45 = 0.17)
22:03:57.699 00.000 13524 CameraToMount -- cameraX=-0.64 cameraY=0.57 hyp=0.86 cameraTheta=2.42 mountX=-0.83 mountY=0.14, mountTheta=2.97
22:03:57.699 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.64, y=0.57, opts=13)
22:03:57.699 00.000 13524 Enqueuing Move request for scope (-0.64, 0.57)
22:03:57.699 00.000 18852 Worker thread wakes up
22:03:57.699 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.57) opts 0xd
22:03:57.699 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.64, 0.57)
22:03:57.699 00.000 18852 Moving (-0.64, 0.57) raw xDistance=-0.83 yDistance=0.14
22:03:57.699 00.000 18852 PPEC rslt: input = -0.83, final = -0.31, react = -0.12, pred = -0.18, hyst = -0.12, hyst_pct = 0.00, period_length = 479.00
22:03:57.699 00.000 18852 PPEC: input: -0.83, control: -0.31, exposure: 3000
22:03:57.699 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:57.699 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:03:57.699 00.000 18852 MoveAxis(E, 76, ABG)
22:03:57.699 00.000 18852 Guiding  Dir = 2, Dur = 76
22:03:57.699 00.000 18852 IsSlewing returns 0
22:03:57.699 00.000 18852 IsGuiding returns 0
22:03:57.699 00.000 18852 PulseGuide returned control before completion, sleep 85
22:03:57.714 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:03:57.730 00.016 13524 UpdateGuideState exits: m=573 SNR=14.7
22:03:57.730 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:57.730 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:03:57.730 00.000 13524 Enqueuing Expose request
22:03:57.808 00.078 18852 IsGuiding returns 0
22:03:57.808 00.000 18852 Move returns status 0, amount 76
22:03:57.808 00.000 18852 MoveAxis(N, 0, ABG)
22:03:57.808 00.000 18852 Move returns status 0, amount 0
22:03:57.808 00.000 18852 move complete, result=0
22:03:57.808 00.000 18852 worker thread done servicing request
22:03:57.808 00.000 18852 Worker thread wakes up
22:03:57.808 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:03:57.808 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:03:57.808 00.000 13524 GuideStep: -0.8 px 76 ms EAST, 0.1 px 0 ms NORTH
22:04:01.042 03.234 18852 Exposure complete
22:04:01.073 00.031 18852 worker thread done servicing request
22:04:01.073 00.000 13524 OnExposeComplete: enter
22:04:01.073 00.000 13524 UpdateGuideState(): m_state=6
22:04:01.073 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
22:04:01.073 00.000 13524 Star::Find returns 1 (0), X=406.76, Y=279.80, Mass=457, SNR=12.9, Peak=120 HFD=2.0
22:04:01.073 00.000 13524 Star::Find false star n=3 nbg=282 bg=71.7 sigma=6.0 thresh=90 peak=90
22:04:01.073 00.000 13524 MultiStar: [#1 -2.19,2.47,0.00,M4] [#2 -2.56,1.27,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 -0.57,1.24,0.72,U] [#5 -1.25,1.67,0.63,U] [#6 -0.94,0.76,0.66,U] 
22:04:01.073 00.000 13524 single-star, 3 included, MultiStar: {-0.84, 1.14}, one-star: {-0.70, 0.98}
22:04:01.073 00.000 13524 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.99) = xAngle (3.18 = -3.10)
22:04:01.073 00.000 13524 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.06)
22:04:01.073 00.000 13524 CameraToMount -- cameraX=-0.70 cameraY=0.98 hyp=1.20 cameraTheta=2.19 mountX=-1.20 mountY=-0.07, mountTheta=-3.08
22:04:01.089 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.70, y=0.98, opts=13)
22:04:01.089 00.000 13524 Enqueuing Move request for scope (-0.70, 0.98)
22:04:01.089 00.000 18852 Worker thread wakes up
22:04:01.089 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.98) opts 0xd
22:04:01.089 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.70, 0.98)
22:04:01.089 00.000 18852 Moving (-0.70, 0.98) raw xDistance=-1.20 yDistance=-0.07
22:04:01.089 00.000 18852 PPEC rslt: input = -1.20, final = -0.23, react = -0.18, pred = -0.05, hyst = -0.17, hyst_pct = 0.00, period_length = 479.00
22:04:01.089 00.000 18852 PPEC: input: -1.20, control: -0.23, exposure: 3000
22:04:01.089 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:01.089 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:01.089 00.000 18852 MoveAxis(E, 57, ABG)
22:04:01.089 00.000 18852 Guiding  Dir = 2, Dur = 57
22:04:01.089 00.000 18852 IsSlewing returns 0
22:04:01.089 00.000 18852 IsGuiding returns 0
22:04:01.089 00.000 18852 PulseGuide returned control before completion, sleep 66
22:04:01.089 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:04:01.104 00.015 13524 UpdateGuideState exits: m=457 SNR=12.9
22:04:01.104 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:01.104 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:01.104 00.000 13524 Enqueuing Expose request
22:04:01.167 00.063 18852 IsGuiding returns 0
22:04:01.167 00.000 18852 Move returns status 0, amount 57
22:04:01.167 00.000 18852 MoveAxis(N, 0, ABG)
22:04:01.167 00.000 18852 Move returns status 0, amount 0
22:04:01.167 00.000 18852 move complete, result=0
22:04:01.167 00.000 18852 worker thread done servicing request
22:04:01.167 00.000 18852 Worker thread wakes up
22:04:01.167 00.000 13524 GuideStep: -1.2 px 57 ms EAST, -0.1 px 0 ms NORTH
22:04:01.167 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:01.167 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:04.400 03.233 18852 Exposure complete
22:04:04.447 00.047 18852 worker thread done servicing request
22:04:04.447 00.000 13524 OnExposeComplete: enter
22:04:04.447 00.000 13524 UpdateGuideState(): m_state=6
22:04:04.447 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
22:04:04.447 00.000 13524 Star::Find returns 1 (0), X=406.78, Y=280.07, Mass=538, SNR=14.3, Peak=147 HFD=2.1
22:04:04.447 00.000 13524 MultiStar: [#1 -2.03,2.51,0.00,M5] [#2 -2.14,2.19,0.00,M3] [#3 0.00,0.00,0.00,L] [#4 -1.13,1.64,0.61,U] [#5 -1.58,1.98,0.61,U] [#6 0.00,0.00,0.00,L] 
22:04:04.447 00.000 13524 single-star, 2 included, MultiStar: {-1.05, 1.55}, one-star: {-0.68, 1.24}
22:04:04.447 00.000 13524 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.99) = xAngle (3.06 = 3.06)
22:04:04.447 00.000 13524 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.10 = -0.18)
22:04:04.447 00.000 13524 CameraToMount -- cameraX=-0.68 cameraY=1.24 hyp=1.41 cameraTheta=2.07 mountX=-1.41 mountY=-0.25, mountTheta=-2.96
22:04:04.447 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.68, y=1.24, opts=13)
22:04:04.463 00.016 13524 Enqueuing Move request for scope (-0.68, 1.24)
22:04:04.463 00.000 18852 Worker thread wakes up
22:04:04.463 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 1.24) opts 0xd
22:04:04.463 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.68, 1.24)
22:04:04.463 00.000 18852 Moving (-0.68, 1.24) raw xDistance=-1.41 yDistance=-0.25
22:04:04.463 00.000 18852 PPEC rslt: input = -1.41, final = -0.25, react = -0.21, pred = -0.04, hyst = -0.19, hyst_pct = 0.00, period_length = 479.00
22:04:04.463 00.000 18852 PPEC: input: -1.41, control: -0.25, exposure: 3000
22:04:04.463 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:04.463 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:04:04.463 00.000 18852 MoveAxis(E, 61, ABG)
22:04:04.463 00.000 18852 Guiding  Dir = 2, Dur = 61
22:04:04.463 00.000 18852 IsSlewing returns 0
22:04:04.463 00.000 18852 IsGuiding returns 0
22:04:04.463 00.000 18852 PulseGuide returned control before completion, sleep 70
22:04:04.463 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:04:04.478 00.015 13524 UpdateGuideState exits: m=538 SNR=14.3
22:04:04.478 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:04.478 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:04.478 00.000 13524 Enqueuing Expose request
22:04:04.541 00.063 18852 IsGuiding returns 0
22:04:04.541 00.000 18852 Move returns status 0, amount 61
22:04:04.541 00.000 18852 MoveAxis(N, 0, ABG)
22:04:04.541 00.000 18852 Move returns status 0, amount 0
22:04:04.541 00.000 18852 move complete, result=0
22:04:04.541 00.000 18852 worker thread done servicing request
22:04:04.541 00.000 18852 Worker thread wakes up
22:04:04.541 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:04.541 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:04.541 00.000 13524 GuideStep: -1.4 px 61 ms EAST, -0.3 px 0 ms NORTH
22:04:07.790 03.249 18852 Exposure complete
22:04:07.821 00.031 18852 worker thread done servicing request
22:04:07.821 00.000 13524 OnExposeComplete: enter
22:04:07.821 00.000 13524 UpdateGuideState(): m_state=6
22:04:07.821 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
22:04:07.821 00.000 13524 Star::Find returns 1 (0), X=406.75, Y=280.21, Mass=560, SNR=14.5, Peak=147 HFD=2.3
22:04:07.821 00.000 13524 MultiStar: [#1 -1.90,2.47,0.00,M6] [#2 -1.90,1.96,0.00,M4] [#3 0.60,1.09,0.59,U] [#4 -0.50,1.42,0.70,U] [#5 0.00,0.00,0.00,L] [#6 -0.64,1.00,0.62,U] 
22:04:07.821 00.000 13524 refined, 3 included, MultiStar: {-0.38, 1.25}, one-star: {-0.72, 1.38}
22:04:07.837 00.016 13524 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.99) = xAngle (2.85 = 2.85)
22:04:07.837 00.000 13524 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.38)
22:04:07.837 00.000 13524 CameraToMount -- cameraX=-0.38 cameraY=1.25 hyp=1.31 cameraTheta=1.87 mountX=-1.25 mountY=-0.49, mountTheta=-2.77
22:04:07.837 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.38, y=1.25, opts=13)
22:04:07.837 00.000 13524 Enqueuing Move request for scope (-0.38, 1.25)
22:04:07.837 00.000 18852 Worker thread wakes up
22:04:07.837 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 1.25) opts 0xd
22:04:07.837 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.38, 1.25)
22:04:07.837 00.000 18852 Moving (-0.38, 1.25) raw xDistance=-1.25 yDistance=-0.49
22:04:07.837 00.000 18852 PPEC rslt: input = -1.25, final = -0.27, react = -0.19, pred = -0.08, hyst = -0.17, hyst_pct = 0.00, period_length = 479.00
22:04:07.837 00.000 18852 PPEC: input: -1.25, control: -0.27, exposure: 3000
22:04:07.837 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:04:07.837 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
22:04:07.837 00.000 18852 MoveAxis(E, 65, ABG)
22:04:07.837 00.000 18852 Guiding  Dir = 2, Dur = 65
22:04:07.837 00.000 18852 IsSlewing returns 0
22:04:07.837 00.000 18852 IsGuiding returns 0
22:04:07.837 00.000 18852 PulseGuide returned control before completion, sleep 74
22:04:07.853 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:04:07.853 00.000 13524 UpdateGuideState exits: m=560 SNR=14.5
22:04:07.853 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:07.868 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:07.868 00.000 13524 Enqueuing Expose request
22:04:07.931 00.063 18852 IsGuiding returns 0
22:04:07.931 00.000 18852 Move returns status 0, amount 65
22:04:07.931 00.000 18852 MoveAxis(N, 0, ABG)
22:04:07.931 00.000 18852 Move returns status 0, amount 0
22:04:07.931 00.000 18852 move complete, result=0
22:04:07.931 00.000 18852 worker thread done servicing request
22:04:07.931 00.000 18852 Worker thread wakes up
22:04:07.931 00.000 13524 GuideStep: -1.3 px 65 ms EAST, -0.5 px 0 ms NORTH
22:04:07.931 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:07.931 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:11.180 03.249 18852 Exposure complete
22:04:11.211 00.031 18852 worker thread done servicing request
22:04:11.211 00.000 13524 OnExposeComplete: enter
22:04:11.211 00.000 13524 UpdateGuideState(): m_state=6
22:04:11.211 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
22:04:11.211 00.000 13524 Star::Find returns 1 (0), X=406.81, Y=280.20, Mass=472, SNR=13.0, Peak=130 HFD=2.3
22:04:11.211 00.000 13524 MultiStar: [#1 -2.04,2.46,0.00,M7] [#2 -1.97,2.55,0.00,M5] [#3 0.00,0.00,0.00,L] [#4 -0.11,1.18,0.78,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:04:11.211 00.000 13524 refined, 1 included, MultiStar: {-0.42, 1.29}, one-star: {-0.65, 1.37}
22:04:11.211 00.000 13524 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.99) = xAngle (2.87 = 2.87)
22:04:11.211 00.000 13524 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.91 = -0.37)
22:04:11.211 00.000 13524 CameraToMount -- cameraX=-0.42 cameraY=1.29 hyp=1.35 cameraTheta=1.88 mountX=-1.30 mountY=-0.49, mountTheta=-2.78
22:04:11.211 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.42, y=1.29, opts=13)
22:04:11.227 00.016 13524 Enqueuing Move request for scope (-0.42, 1.29)
22:04:11.227 00.000 18852 Worker thread wakes up
22:04:11.227 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 1.29) opts 0xd
22:04:11.227 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.42, 1.29)
22:04:11.227 00.000 18852 Moving (-0.42, 1.29) raw xDistance=-1.30 yDistance=-0.49
22:04:11.227 00.000 18852 PPEC rslt: input = -1.30, final = -0.39, react = -0.20, pred = -0.19, hyst = -0.18, hyst_pct = 0.00, period_length = 479.00
22:04:11.227 00.000 18852 PPEC: input: -1.30, control: -0.39, exposure: 3000
22:04:11.227 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:04:11.227 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
22:04:11.227 00.000 18852 MoveAxis(E, 95, ABG)
22:04:11.227 00.000 18852 Guiding  Dir = 2, Dur = 95
22:04:11.227 00.000 18852 IsSlewing returns 0
22:04:11.227 00.000 18852 IsGuiding returns 0
22:04:11.227 00.000 18852 PulseGuide returned control before completion, sleep 104
22:04:11.227 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:04:11.242 00.015 13524 UpdateGuideState exits: m=472 SNR=13.0
22:04:11.242 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:11.242 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:11.242 00.000 13524 Enqueuing Expose request
22:04:11.352 00.110 18852 IsGuiding returns 0
22:04:11.352 00.000 18852 Move returns status 0, amount 95
22:04:11.352 00.000 18852 MoveAxis(N, 0, ABG)
22:04:11.352 00.000 18852 Move returns status 0, amount 0
22:04:11.352 00.000 18852 move complete, result=0
22:04:11.352 00.000 18852 worker thread done servicing request
22:04:11.352 00.000 18852 Worker thread wakes up
22:04:11.352 00.000 13524 GuideStep: -1.3 px 95 ms EAST, -0.5 px 0 ms NORTH
22:04:11.352 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:11.352 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:14.606 03.254 18852 Exposure complete
22:04:14.637 00.031 18852 worker thread done servicing request
22:04:14.637 00.000 13524 OnExposeComplete: enter
22:04:14.637 00.000 13524 UpdateGuideState(): m_state=6
22:04:14.637 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
22:04:14.637 00.000 13524 Star::Find returns 1 (0), X=406.96, Y=279.72, Mass=524, SNR=13.9, Peak=146 HFD=2.3
22:04:14.637 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -2.11,1.27,0.77,U] [#3 -0.14,-0.30,0.48,U] [#4 0.77,0.89,0.69,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:04:14.637 00.000 13524 refined, 3 included, MultiStar: {-0.56, 0.80}, one-star: {-0.50, 0.89}
22:04:14.653 00.016 13524 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.99) = xAngle (3.17 = -3.11)
22:04:14.653 00.000 13524 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.22 = -0.07)
22:04:14.653 00.000 13524 CameraToMount -- cameraX=-0.56 cameraY=0.80 hyp=0.98 cameraTheta=2.19 mountX=-0.98 mountY=-0.06, mountTheta=-3.08
22:04:14.653 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.56, y=0.80, opts=13)
22:04:14.653 00.000 13524 Enqueuing Move request for scope (-0.56, 0.80)
22:04:14.653 00.000 18852 Worker thread wakes up
22:04:14.653 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.80) opts 0xd
22:04:14.653 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.56, 0.80)
22:04:14.653 00.000 18852 Moving (-0.56, 0.80) raw xDistance=-0.98 yDistance=-0.06
22:04:14.653 00.000 18852 PPEC rslt: input = -0.98, final = -0.42, react = -0.15, pred = -0.28, hyst = -0.14, hyst_pct = 0.00, period_length = 479.00
22:04:14.653 00.000 18852 PPEC: input: -0.98, control: -0.42, exposure: 3000
22:04:14.653 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:14.653 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:04:14.653 00.000 18852 MoveAxis(E, 104, ABG)
22:04:14.653 00.000 18852 Guiding  Dir = 2, Dur = 104
22:04:14.653 00.000 18852 IsSlewing returns 0
22:04:14.653 00.000 18852 IsGuiding returns 0
22:04:14.653 00.000 18852 PulseGuide returned control before completion, sleep 113
22:04:14.668 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:04:14.668 00.000 13524 UpdateGuideState exits: m=524 SNR=13.9
22:04:14.668 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:14.684 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:14.684 00.000 13524 Enqueuing Expose request
22:04:14.778 00.094 18852 IsGuiding returns 0
22:04:14.778 00.000 18852 Move returns status 0, amount 104
22:04:14.778 00.000 18852 MoveAxis(N, 0, ABG)
22:04:14.778 00.000 18852 Move returns status 0, amount 0
22:04:14.778 00.000 18852 move complete, result=0
22:04:14.778 00.000 18852 worker thread done servicing request
22:04:14.778 00.000 18852 Worker thread wakes up
22:04:14.778 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:14.778 00.000 13524 GuideStep: -1.0 px 104 ms EAST, -0.1 px 0 ms NORTH
22:04:14.778 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:18.011 03.233 18852 Exposure complete
22:04:18.042 00.031 18852 worker thread done servicing request
22:04:18.042 00.000 13524 OnExposeComplete: enter
22:04:18.042 00.000 13524 UpdateGuideState(): m_state=6
22:04:18.042 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
22:04:18.042 00.000 13524 Star::Find returns 1 (0), X=406.46, Y=279.89, Mass=651, SNR=15.4, Peak=143 HFD=2.4
22:04:18.042 00.000 13524 MultiStar: [#1 -1.78,2.51,0.00,M8] [#2 -1.92,2.11,0.00,M5] [#3 0.00,0.00,0.00,L] [#4 0.01,0.97,0.70,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:04:18.042 00.000 13524 refined, 1 included, MultiStar: {-0.59, 1.02}, one-star: {-1.00, 1.06}
22:04:18.042 00.000 13524 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.99) = xAngle (3.08 = 3.08)
22:04:18.042 00.000 13524 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.12 = -0.16)
22:04:18.042 00.000 13524 CameraToMount -- cameraX=-0.59 cameraY=1.02 hyp=1.18 cameraTheta=2.09 mountX=-1.18 mountY=-0.19, mountTheta=-2.98
22:04:18.058 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.59, y=1.02, opts=13)
22:04:18.058 00.000 13524 Enqueuing Move request for scope (-0.59, 1.02)
22:04:18.058 00.000 18852 Worker thread wakes up
22:04:18.058 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 1.02) opts 0xd
22:04:18.058 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.59, 1.02)
22:04:18.058 00.000 18852 Moving (-0.59, 1.02) raw xDistance=-1.18 yDistance=-0.19
22:04:18.058 00.000 18852 PPEC rslt: input = -1.18, final = -0.58, react = -0.18, pred = -0.41, hyst = -0.16, hyst_pct = 0.00, period_length = 479.00
22:04:18.058 00.000 18852 PPEC: input: -1.18, control: -0.58, exposure: 3000
22:04:18.058 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:18.058 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:04:18.058 00.000 18852 MoveAxis(E, 143, ABG)
22:04:18.058 00.000 18852 Guiding  Dir = 2, Dur = 143
22:04:18.058 00.000 18852 IsSlewing returns 0
22:04:18.058 00.000 18852 IsGuiding returns 0
22:04:18.058 00.000 18852 PulseGuide returned control before completion, sleep 152
22:04:18.058 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:04:18.074 00.016 13524 UpdateGuideState exits: m=651 SNR=15.4
22:04:18.074 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:18.074 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:18.089 00.015 13524 Enqueuing Expose request
22:04:18.230 00.141 18852 IsGuiding returns 0
22:04:18.230 00.000 18852 Move returns status 0, amount 143
22:04:18.230 00.000 18852 MoveAxis(N, 0, ABG)
22:04:18.230 00.000 18852 Move returns status 0, amount 0
22:04:18.230 00.000 18852 move complete, result=0
22:04:18.230 00.000 18852 worker thread done servicing request
22:04:18.230 00.000 13524 GuideStep: -1.2 px 143 ms EAST, -0.2 px 0 ms NORTH
22:04:18.230 00.000 18852 Worker thread wakes up
22:04:18.230 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:18.230 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:21.495 03.265 18852 Exposure complete
22:04:21.542 00.047 18852 worker thread done servicing request
22:04:21.542 00.000 13524 OnExposeComplete: enter
22:04:21.542 00.000 13524 UpdateGuideState(): m_state=6
22:04:21.542 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
22:04:21.557 00.015 13524 Star::Find returns 1 (0), X=406.61, Y=279.36, Mass=493, SNR=13.6, Peak=151 HFD=1.7
22:04:21.557 00.000 13524 MultiStar: [#1 -2.04,1.74,0.00,M9] [#2 -1.83,1.80,0.78,U] [#3 0.00,0.00,0.00,L] [#4 -0.23,0.60,0.81,U] [#5 -0.91,0.99,0.66,U] [#6 0.00,0.00,0.00,L] 
22:04:21.557 00.000 13524 single-star, 3 included, MultiStar: {-0.94, 0.95}, one-star: {-0.85, 0.53}
22:04:21.557 00.000 13524 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.99) = xAngle (3.57 = -2.71)
22:04:21.557 00.000 13524 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.33)
22:04:21.557 00.000 13524 CameraToMount -- cameraX=-0.85 cameraY=0.53 hyp=1.01 cameraTheta=2.58 mountX=-0.92 mountY=0.33, mountTheta=2.80
22:04:21.557 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.85, y=0.53, opts=13)
22:04:21.557 00.000 13524 Enqueuing Move request for scope (-0.85, 0.53)
22:04:21.557 00.000 18852 Worker thread wakes up
22:04:21.557 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.53) opts 0xd
22:04:21.557 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.85, 0.53)
22:04:21.557 00.000 18852 Moving (-0.85, 0.53) raw xDistance=-0.92 yDistance=0.33
22:04:21.557 00.000 18852 PPEC rslt: input = -0.92, final = -0.56, react = -0.14, pred = -0.43, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:04:21.557 00.000 18852 PPEC: input: -0.92, control: -0.56, exposure: 3000
22:04:21.557 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:21.557 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:04:21.557 00.000 18852 MoveAxis(E, 138, ABG)
22:04:21.557 00.000 18852 Guiding  Dir = 2, Dur = 138
22:04:21.557 00.000 18852 IsSlewing returns 0
22:04:21.557 00.000 18852 IsGuiding returns 0
22:04:21.573 00.016 18852 PulseGuide returned control before completion, sleep 147
22:04:21.573 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:04:21.588 00.015 13524 UpdateGuideState exits: m=493 SNR=13.6
22:04:21.588 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:21.588 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:21.588 00.000 13524 Enqueuing Expose request
22:04:21.729 00.141 18852 IsGuiding returns 1
22:04:21.729 00.000 18852 scope still moving after pulse duration time elapsed
22:04:21.760 00.031 18852 IsSlewing returns 0
22:04:21.760 00.000 18852 IsGuiding returns 1
22:04:21.792 00.032 18852 IsSlewing returns 0
22:04:21.792 00.000 18852 IsGuiding returns 1
22:04:21.823 00.031 18852 IsSlewing returns 0
22:04:21.823 00.000 18852 IsGuiding returns 0
22:04:21.823 00.000 18852 scope move finished after 138 + 120 ms
22:04:21.823 00.000 18852 Move returns status 0, amount 138
22:04:21.823 00.000 18852 MoveAxis(N, 0, ABG)
22:04:21.823 00.000 18852 Move returns status 0, amount 0
22:04:21.823 00.000 18852 move complete, result=0
22:04:21.823 00.000 18852 worker thread done servicing request
22:04:21.823 00.000 18852 Worker thread wakes up
22:04:21.823 00.000 13524 GuideStep: -0.9 px 138 ms EAST, 0.3 px 0 ms NORTH
22:04:21.838 00.015 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:21.838 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:25.072 03.234 18852 Exposure complete
22:04:25.103 00.031 18852 worker thread done servicing request
22:04:25.103 00.000 13524 OnExposeComplete: enter
22:04:25.103 00.000 13524 UpdateGuideState(): m_state=6
22:04:25.103 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
22:04:25.103 00.000 13524 Star::Find returns 1 (0), X=407.44, Y=279.30, Mass=480, SNR=13.4, Peak=134 HFD=1.7
22:04:25.103 00.000 13524 MultiStar: [#1 -1.31,1.81,0.99,U] [#2 -1.44,1.45,0.87,U] [#3 0.00,0.00,0.00,L] [#4 -0.32,0.57,0.84,U] [#5 0.00,0.00,0.00,L] [#6 -0.16,0.46,0.63,U] 
22:04:25.103 00.000 13524 single-star, 4 included, MultiStar: {-0.68, 0.99}, one-star: {-0.02, 0.48}
22:04:25.103 00.000 13524 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.99) = xAngle (2.61 = 2.61)
22:04:25.119 00.016 13524 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.65 = -0.63)
22:04:25.119 00.000 13524 CameraToMount -- cameraX=-0.02 cameraY=0.48 hyp=0.48 cameraTheta=1.62 mountX=-0.41 mountY=-0.28, mountTheta=-2.54
22:04:25.119 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.02, y=0.48, opts=13)
22:04:25.119 00.000 13524 Enqueuing Move request for scope (-0.02, 0.48)
22:04:25.119 00.000 18852 Worker thread wakes up
22:04:25.119 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.48) opts 0xd
22:04:25.119 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.02, 0.48)
22:04:25.119 00.000 18852 Moving (-0.02, 0.48) raw xDistance=-0.41 yDistance=-0.28
22:04:25.119 00.000 18852 PPEC rslt: input = -0.41, final = -0.48, react = -0.06, pred = -0.41, hyst = -0.06, hyst_pct = 0.00, period_length = 479.00
22:04:25.119 00.000 18852 PPEC: input: -0.41, control: -0.48, exposure: 3000
22:04:25.119 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:25.119 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:04:25.119 00.000 18852 MoveAxis(E, 117, ABG)
22:04:25.119 00.000 18852 Guiding  Dir = 2, Dur = 117
22:04:25.119 00.000 18852 IsSlewing returns 0
22:04:25.119 00.000 18852 IsGuiding returns 0
22:04:25.119 00.000 18852 PulseGuide returned control before completion, sleep 126
22:04:25.119 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:04:25.134 00.015 13524 UpdateGuideState exits: m=480 SNR=13.4
22:04:25.134 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:25.134 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:25.150 00.016 13524 Enqueuing Expose request
22:04:25.260 00.110 18852 IsGuiding returns 0
22:04:25.260 00.000 18852 Move returns status 0, amount 117
22:04:25.260 00.000 18852 MoveAxis(N, 0, ABG)
22:04:25.260 00.000 18852 Move returns status 0, amount 0
22:04:25.260 00.000 18852 move complete, result=0
22:04:25.260 00.000 18852 worker thread done servicing request
22:04:25.260 00.000 18852 Worker thread wakes up
22:04:25.260 00.000 13524 GuideStep: -0.4 px 117 ms EAST, -0.3 px 0 ms NORTH
22:04:25.260 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:25.260 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:28.492 03.232 18852 Exposure complete
22:04:28.539 00.047 18852 worker thread done servicing request
22:04:28.539 00.000 13524 OnExposeComplete: enter
22:04:28.539 00.000 13524 UpdateGuideState(): m_state=6
22:04:28.539 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
22:04:28.539 00.000 13524 Star::Find returns 1 (0), X=407.58, Y=278.70, Mass=473, SNR=13.8, Peak=144 HFD=1.6
22:04:28.539 00.000 13524 MultiStar: [#1 -0.89,1.29,0.91,U] [#2 -0.84,0.73,0.75,U] [#3 1.07,-1.36,0.55,U] [#4 -0.81,0.45,0.82,U] [#5 -0.35,0.52,0.56,U] [#6 0.00,0.00,0.00,L] 
22:04:28.539 00.000 13524 single-star, 5 included, MultiStar: {-0.35, 0.33}, one-star: {0.12, -0.13}
22:04:28.555 00.016 13524 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.99) = xAngle (0.18 = 0.18)
22:04:28.555 00.000 13524 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.22 = -3.06)
22:04:28.555 00.000 13524 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.81 mountX=0.17 mountY=-0.01, mountTheta=-0.08
22:04:28.555 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.12, y=-0.13, opts=13)
22:04:28.555 00.000 13524 Enqueuing Move request for scope (0.12, -0.13)
22:04:28.555 00.000 18852 Worker thread wakes up
22:04:28.555 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
22:04:28.555 00.000 18852 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
22:04:28.555 00.000 18852 Moving (0.12, -0.13) raw xDistance=0.17 yDistance=-0.01
22:04:28.555 00.000 18852 PPEC rslt: input = 0.17, final = -0.35, react = 0.03, pred = -0.35, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:04:28.555 00.000 18852 PPEC: input: 0.17, control: -0.35, exposure: 3000
22:04:28.555 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:28.555 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:28.555 00.000 18852 MoveAxis(E, 86, ABG)
22:04:28.555 00.000 18852 Guiding  Dir = 2, Dur = 86
22:04:28.555 00.000 18852 IsSlewing returns 0
22:04:28.555 00.000 18852 IsGuiding returns 0
22:04:28.555 00.000 18852 PulseGuide returned control before completion, sleep 95
22:04:28.570 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:04:28.570 00.000 13524 UpdateGuideState exits: m=473 SNR=13.8
22:04:28.570 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:28.586 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:28.586 00.000 13524 Enqueuing Expose request
22:04:28.664 00.078 18852 IsGuiding returns 0
22:04:28.664 00.000 18852 Move returns status 0, amount 86
22:04:28.664 00.000 18852 MoveAxis(N, 0, ABG)
22:04:28.664 00.000 18852 Move returns status 0, amount 0
22:04:28.664 00.000 18852 move complete, result=0
22:04:28.664 00.000 18852 worker thread done servicing request
22:04:28.664 00.000 18852 Worker thread wakes up
22:04:28.664 00.000 13524 GuideStep: 0.2 px 86 ms EAST, -0.0 px 0 ms NORTH
22:04:28.664 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:28.664 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:31.929 03.265 18852 Exposure complete
22:04:31.960 00.031 18852 worker thread done servicing request
22:04:31.960 00.000 13524 OnExposeComplete: enter
22:04:31.960 00.000 13524 UpdateGuideState(): m_state=6
22:04:31.960 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
22:04:31.960 00.000 13524 Star::Find returns 1 (0), X=407.54, Y=278.75, Mass=464, SNR=13.6, Peak=142 HFD=1.7
22:04:31.960 00.000 13524 MultiStar: [#1 -0.79,1.46,0.98,U] [#2 -0.95,0.73,0.78,U] [#3 0.00,0.00,0.00,L] [#4 0.18,0.50,0.86,U] [#5 -0.46,0.47,0.59,U] [#6 0.00,0.00,0.00,L] 
22:04:31.976 00.016 13524 single-star, 4 included, MultiStar: {-0.37, 0.62}, one-star: {0.08, -0.08}
22:04:31.976 00.000 13524 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.99) = xAngle (0.21 = 0.21)
22:04:31.976 00.000 13524 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.26 = -3.03)
22:04:31.976 00.000 13524 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.77 mountX=0.11 mountY=-0.01, mountTheta=-0.12
22:04:31.976 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.08, y=-0.08, opts=13)
22:04:31.976 00.000 13524 Enqueuing Move request for scope (0.08, -0.08)
22:04:31.976 00.000 18852 Worker thread wakes up
22:04:31.976 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
22:04:31.976 00.000 18852 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
22:04:31.976 00.000 18852 Moving (0.08, -0.08) raw xDistance=0.11 yDistance=-0.01
22:04:31.976 00.000 18852 PPEC rslt: input = 0.11, final = -0.18, react = 0.02, pred = -0.18, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:04:31.976 00.000 18852 PPEC: input: 0.11, control: -0.18, exposure: 3000
22:04:31.976 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:31.976 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:31.976 00.000 18852 MoveAxis(E, 43, ABG)
22:04:31.976 00.000 18852 Guiding  Dir = 2, Dur = 43
22:04:31.976 00.000 18852 IsSlewing returns 0
22:04:31.976 00.000 18852 IsGuiding returns 0
22:04:31.976 00.000 18852 PulseGuide returned control before completion, sleep 52
22:04:31.991 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:04:32.007 00.016 13524 UpdateGuideState exits: m=464 SNR=13.6
22:04:32.007 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:32.007 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:32.007 00.000 13524 Enqueuing Expose request
22:04:32.054 00.047 18852 IsGuiding returns 0
22:04:32.054 00.000 18852 Move returns status 0, amount 43
22:04:32.054 00.000 18852 MoveAxis(N, 0, ABG)
22:04:32.054 00.000 18852 Move returns status 0, amount 0
22:04:32.054 00.000 18852 move complete, result=0
22:04:32.054 00.000 18852 worker thread done servicing request
22:04:32.054 00.000 18852 Worker thread wakes up
22:04:32.054 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:32.054 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:32.054 00.000 13524 GuideStep: 0.1 px 43 ms EAST, -0.0 px 0 ms NORTH
22:04:35.287 03.233 18852 Exposure complete
22:04:35.334 00.047 18852 worker thread done servicing request
22:04:35.334 00.000 13524 OnExposeComplete: enter
22:04:35.334 00.000 13524 UpdateGuideState(): m_state=6
22:04:35.334 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
22:04:35.334 00.000 13524 Star::Find returns 1 (0), X=407.94, Y=278.58, Mass=554, SNR=14.4, Peak=147 HFD=2.2
22:04:35.334 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.73,0.12,0.78,U] [#3 0.72,-0.07,0.45,U] [#4 -0.47,0.57,0.87,U] [#5 -0.93,0.95,0.55,U] [#6 0.00,0.00,0.00,L] 
22:04:35.334 00.000 13524 refined, 4 included, MultiStar: {-0.19, 0.23}, one-star: {0.48, -0.24}
22:04:35.334 00.000 13524 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.99) = xAngle (3.25 = -3.04)
22:04:35.334 00.000 13524 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.29 = 0.01)
22:04:35.334 00.000 13524 CameraToMount -- cameraX=-0.19 cameraY=0.23 hyp=0.29 cameraTheta=2.26 mountX=-0.29 mountY=0.00, mountTheta=3.13
22:04:35.350 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.19, y=0.23, opts=13)
22:04:35.350 00.000 13524 Enqueuing Move request for scope (-0.19, 0.23)
22:04:35.350 00.000 18852 Worker thread wakes up
22:04:35.350 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.23) opts 0xd
22:04:35.350 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.19, 0.23)
22:04:35.350 00.000 18852 Moving (-0.19, 0.23) raw xDistance=-0.29 yDistance=0.00
22:04:35.350 00.000 18852 PPEC rslt: input = -0.29, final = -0.17, react = -0.04, pred = -0.12, hyst = -0.04, hyst_pct = 0.00, period_length = 479.00
22:04:35.350 00.000 18852 PPEC: input: -0.29, control: -0.17, exposure: 3000
22:04:35.350 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:35.350 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:04:35.350 00.000 18852 MoveAxis(E, 41, ABG)
22:04:35.350 00.000 18852 Guiding  Dir = 2, Dur = 41
22:04:35.350 00.000 18852 IsSlewing returns 0
22:04:35.350 00.000 18852 IsGuiding returns 0
22:04:35.350 00.000 18852 PulseGuide returned control before completion, sleep 50
22:04:35.350 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:04:35.365 00.015 13524 UpdateGuideState exits: m=554 SNR=14.4
22:04:35.365 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:35.365 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:35.365 00.000 13524 Enqueuing Expose request
22:04:35.412 00.047 18852 IsGuiding returns 1
22:04:35.412 00.000 18852 scope still moving after pulse duration time elapsed
22:04:35.444 00.032 18852 IsSlewing returns 0
22:04:35.444 00.000 18852 IsGuiding returns 0
22:04:35.444 00.000 18852 scope move finished after 41 + 48 ms
22:04:35.444 00.000 18852 Move returns status 0, amount 41
22:04:35.444 00.000 18852 MoveAxis(N, 0, ABG)
22:04:35.444 00.000 18852 Move returns status 0, amount 0
22:04:35.444 00.000 18852 move complete, result=0
22:04:35.444 00.000 18852 worker thread done servicing request
22:04:35.444 00.000 18852 Worker thread wakes up
22:04:35.444 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:35.444 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:35.444 00.000 13524 GuideStep: -0.3 px 41 ms EAST, 0.0 px 0 ms NORTH
22:04:38.677 03.233 18852 Exposure complete
22:04:38.724 00.047 18852 worker thread done servicing request
22:04:38.724 00.000 13524 OnExposeComplete: enter
22:04:38.724 00.000 13524 UpdateGuideState(): m_state=6
22:04:38.724 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
22:04:38.724 00.000 13524 Star::Find returns 1 (0), X=407.75, Y=278.74, Mass=551, SNR=14.3, Peak=141 HFD=2.2
22:04:38.724 00.000 13524 MultiStar: [#1 -0.95,1.08,0.86,U] [#2 -0.99,0.35,0.70,U] [#3 0.00,0.00,0.00,L] [#4 0.24,0.29,0.75,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:04:38.740 00.016 13524 single-star, 3 included, MultiStar: {-0.32, 0.39}, one-star: {0.29, -0.09}
22:04:38.740 00.000 13524 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.99) = xAngle (0.69 = 0.69)
22:04:38.740 00.000 13524 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.74 = -2.54)
22:04:38.740 00.000 13524 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.29 mountX=0.23 mountY=-0.17, mountTheta=-0.63
22:04:38.740 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.29, y=-0.09, opts=13)
22:04:38.740 00.000 13524 Enqueuing Move request for scope (0.29, -0.09)
22:04:38.740 00.000 18852 Worker thread wakes up
22:04:38.740 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
22:04:38.740 00.000 18852 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
22:04:38.740 00.000 18852 Moving (0.29, -0.09) raw xDistance=0.23 yDistance=-0.17
22:04:38.740 00.000 18852 PPEC rslt: input = 0.23, final = -0.09, react = 0.03, pred = -0.12, hyst = 0.03, hyst_pct = 0.00, period_length = 479.00
22:04:38.740 00.000 18852 PPEC: input: 0.23, control: -0.09, exposure: 3000
22:04:38.740 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:38.740 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:04:38.740 00.000 18852 MoveAxis(E, 21, ABG)
22:04:38.740 00.000 18852 Guiding  Dir = 2, Dur = 21
22:04:38.740 00.000 18852 IsSlewing returns 0
22:04:38.740 00.000 18852 IsGuiding returns 0
22:04:38.740 00.000 18852 PulseGuide returned control before completion, sleep 30
22:04:38.755 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=1, FiltMax=255, Gamma=1.000
22:04:38.755 00.000 13524 UpdateGuideState exits: m=551 SNR=14.3
22:04:38.771 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:38.771 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:38.771 00.000 13524 Enqueuing Expose request
22:04:38.786 00.015 18852 IsGuiding returns 0
22:04:38.786 00.000 18852 Move returns status 0, amount 21
22:04:38.786 00.000 18852 MoveAxis(N, 0, ABG)
22:04:38.786 00.000 18852 Move returns status 0, amount 0
22:04:38.786 00.000 18852 move complete, result=0
22:04:38.786 00.000 18852 worker thread done servicing request
22:04:38.786 00.000 18852 Worker thread wakes up
22:04:38.786 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:38.786 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:38.786 00.000 13524 GuideStep: 0.2 px 21 ms EAST, -0.2 px 0 ms NORTH
22:04:42.020 03.234 18852 Exposure complete
22:04:42.051 00.031 18852 worker thread done servicing request
22:04:42.051 00.000 13524 OnExposeComplete: enter
22:04:42.051 00.000 13524 UpdateGuideState(): m_state=6
22:04:42.051 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
22:04:42.051 00.000 13524 Star::Find returns 1 (0), X=407.60, Y=278.29, Mass=586, SNR=14.7, Peak=151 HFD=2.0
22:04:42.051 00.000 13524 MultiStar: [#1 -1.17,1.18,0.96,U] [#2 -1.14,0.09,0.76,U] [#3 -0.14,-1.46,0.44,U] [#4 -0.42,-0.12,0.74,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:04:42.051 00.000 13524 single-star, 4 included, MultiStar: {-0.57, -0.02}, one-star: {0.14, -0.54}
22:04:42.051 00.000 13524 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.99) = xAngle (-0.33 = -0.33)
22:04:42.051 00.000 13524 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.72 = 2.72)
22:04:42.051 00.000 13524 CameraToMount -- cameraX=0.14 cameraY=-0.54 hyp=0.55 cameraTheta=-1.32 mountX=0.52 mountY=0.23, mountTheta=0.41
22:04:42.067 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.14, y=-0.54, opts=13)
22:04:42.067 00.000 13524 Enqueuing Move request for scope (0.14, -0.54)
22:04:42.067 00.000 18852 Worker thread wakes up
22:04:42.067 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.54) opts 0xd
22:04:42.067 00.000 18852 Handling offset move in thread for scope, endpoint = (0.14, -0.54)
22:04:42.067 00.000 18852 Moving (0.14, -0.54) raw xDistance=0.52 yDistance=0.23
22:04:42.067 00.000 18852 PPEC rslt: input = 0.52, final = -0.12, react = 0.08, pred = -0.20, hyst = 0.07, hyst_pct = 0.00, period_length = 479.00
22:04:42.067 00.000 18852 PPEC: input: 0.52, control: -0.12, exposure: 3000
22:04:42.067 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:42.067 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:04:42.067 00.000 18852 MoveAxis(E, 30, ABG)
22:04:42.067 00.000 18852 Guiding  Dir = 2, Dur = 30
22:04:42.067 00.000 18852 IsSlewing returns 0
22:04:42.067 00.000 18852 IsGuiding returns 0
22:04:42.067 00.000 18852 PulseGuide returned control before completion, sleep 39
22:04:42.067 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:04:42.083 00.016 13524 UpdateGuideState exits: m=586 SNR=14.7
22:04:42.083 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:42.083 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:42.083 00.000 13524 Enqueuing Expose request
22:04:42.129 00.046 18852 IsGuiding returns 0
22:04:42.129 00.000 18852 Move returns status 0, amount 30
22:04:42.129 00.000 18852 MoveAxis(N, 0, ABG)
22:04:42.129 00.000 18852 Move returns status 0, amount 0
22:04:42.129 00.000 18852 move complete, result=0
22:04:42.129 00.000 18852 worker thread done servicing request
22:04:42.129 00.000 18852 Worker thread wakes up
22:04:42.129 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:42.129 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:42.129 00.000 13524 GuideStep: 0.5 px 30 ms EAST, 0.2 px 0 ms NORTH
22:04:45.367 03.238 18852 Exposure complete
22:04:45.414 00.047 18852 worker thread done servicing request
22:04:45.414 00.000 13524 OnExposeComplete: enter
22:04:45.414 00.000 13524 UpdateGuideState(): m_state=6
22:04:45.414 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
22:04:45.414 00.000 13524 Star::Find returns 1 (0), X=407.91, Y=278.17, Mass=532, SNR=14.3, Peak=143 HFD=2.3
22:04:45.429 00.015 13524 MultiStar: [#1 -0.86,0.51,0.90,U] [#2 -1.09,-0.19,0.70,U] [#3 0.00,0.00,0.00,L] [#4 0.42,-0.49,0.86,U] [#5 -0.47,-0.38,0.58,U] [#6 0.00,0.00,0.00,L] 
22:04:45.429 00.000 13524 refined, 4 included, MultiStar: {-0.25, -0.24}, one-star: {0.45, -0.65}
22:04:45.429 00.000 13524 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.99) = xAngle (-1.39 = -1.39)
22:04:45.429 00.000 13524 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.66 = 1.66)
22:04:45.429 00.000 13524 CameraToMount -- cameraX=-0.25 cameraY=-0.24 hyp=0.34 cameraTheta=-2.37 mountX=0.06 mountY=0.34, mountTheta=1.39
22:04:45.429 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.25, y=-0.24, opts=13)
22:04:45.429 00.000 13524 Enqueuing Move request for scope (-0.25, -0.24)
22:04:45.429 00.000 18852 Worker thread wakes up
22:04:45.429 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.24) opts 0xd
22:04:45.429 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.25, -0.24)
22:04:45.429 00.000 18852 Moving (-0.25, -0.24) raw xDistance=0.06 yDistance=0.34
22:04:45.429 00.000 18852 PPEC rslt: input = 0.06, final = -0.24, react = 0.01, pred = -0.24, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:04:45.429 00.000 18852 PPEC: input: 0.06, control: -0.24, exposure: 3000
22:04:45.429 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:45.429 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:04:45.429 00.000 18852 MoveAxis(E, 60, ABG)
22:04:45.429 00.000 18852 Guiding  Dir = 2, Dur = 60
22:04:45.429 00.000 18852 IsSlewing returns 0
22:04:45.429 00.000 18852 IsGuiding returns 0
22:04:45.429 00.000 18852 PulseGuide returned control before completion, sleep 69
22:04:45.445 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:04:45.460 00.015 13524 UpdateGuideState exits: m=532 SNR=14.3
22:04:45.460 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:45.460 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:45.460 00.000 13524 Enqueuing Expose request
22:04:45.523 00.063 18852 IsGuiding returns 0
22:04:45.523 00.000 18852 Move returns status 0, amount 60
22:04:45.523 00.000 18852 MoveAxis(N, 0, ABG)
22:04:45.523 00.000 18852 Move returns status 0, amount 0
22:04:45.523 00.000 18852 move complete, result=0
22:04:45.523 00.000 18852 worker thread done servicing request
22:04:45.523 00.000 18852 Worker thread wakes up
22:04:45.523 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:45.523 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:45.523 00.000 13524 GuideStep: 0.1 px 60 ms EAST, 0.3 px 0 ms NORTH
22:04:48.757 03.234 18852 Exposure complete
22:04:48.803 00.046 18852 worker thread done servicing request
22:04:48.803 00.000 13524 OnExposeComplete: enter
22:04:48.803 00.000 13524 UpdateGuideState(): m_state=6
22:04:48.803 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
22:04:48.803 00.000 13524 Star::Find returns 1 (0), X=407.14, Y=279.18, Mass=572, SNR=14.7, Peak=152 HFD=2.3
22:04:48.803 00.000 13524 MultiStar: [#1 -1.41,1.49,0.83,U] [#2 -1.20,0.87,0.71,U] [#3 1.64,0.15,0.46,U] [#4 -0.81,0.35,0.91,U] [#5 -0.42,0.68,0.54,U] [#6 0.00,0.00,0.00,L] 
22:04:48.803 00.000 13524 single-star, 5 included, MultiStar: {-0.57, 0.67}, one-star: {-0.32, 0.36}
22:04:48.819 00.016 13524 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.99) = xAngle (3.29 = -3.00)
22:04:48.819 00.000 13524 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.33 = 0.05)
22:04:48.819 00.000 13524 CameraToMount -- cameraX=-0.32 cameraY=0.36 hyp=0.48 cameraTheta=2.30 mountX=-0.48 mountY=0.02, mountTheta=3.09
22:04:48.819 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.32, y=0.36, opts=13)
22:04:48.819 00.000 13524 Enqueuing Move request for scope (-0.32, 0.36)
22:04:48.819 00.000 18852 Worker thread wakes up
22:04:48.819 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.36) opts 0xd
22:04:48.819 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.32, 0.36)
22:04:48.819 00.000 18852 Moving (-0.32, 0.36) raw xDistance=-0.48 yDistance=0.02
22:04:48.819 00.000 18852 PPEC rslt: input = -0.48, final = -0.39, react = -0.07, pred = -0.32, hyst = -0.07, hyst_pct = 0.00, period_length = 479.00
22:04:48.819 00.000 18852 PPEC: input: -0.48, control: -0.39, exposure: 3000
22:04:48.819 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:48.819 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:48.819 00.000 18852 MoveAxis(E, 95, ABG)
22:04:48.819 00.000 18852 Guiding  Dir = 2, Dur = 95
22:04:48.819 00.000 18852 IsSlewing returns 0
22:04:48.819 00.000 18852 IsGuiding returns 0
22:04:48.819 00.000 18852 PulseGuide returned control before completion, sleep 104
22:04:48.835 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:04:48.835 00.000 13524 UpdateGuideState exits: m=572 SNR=14.7
22:04:48.850 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:48.850 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:48.850 00.000 13524 Enqueuing Expose request
22:04:48.944 00.094 18852 IsGuiding returns 0
22:04:48.944 00.000 18852 Move returns status 0, amount 95
22:04:48.944 00.000 18852 MoveAxis(N, 0, ABG)
22:04:48.944 00.000 18852 Move returns status 0, amount 0
22:04:48.944 00.000 18852 move complete, result=0
22:04:48.944 00.000 18852 worker thread done servicing request
22:04:48.944 00.000 18852 Worker thread wakes up
22:04:48.944 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:48.944 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:48.944 00.000 13524 GuideStep: -0.5 px 95 ms EAST, 0.0 px 0 ms NORTH
22:04:52.193 03.249 18852 Exposure complete
22:04:52.225 00.032 18852 worker thread done servicing request
22:04:52.225 00.000 13524 OnExposeComplete: enter
22:04:52.225 00.000 13524 UpdateGuideState(): m_state=6
22:04:52.240 00.015 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
22:04:52.240 00.000 13524 Star::Find returns 1 (0), X=407.38, Y=278.63, Mass=488, SNR=13.2, Peak=120 HFD=1.7
22:04:52.240 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.00,0.63,0.76,U] [#3 0.00,0.00,0.00,L] [#4 -0.92,0.33,0.77,U] [#5 -0.31,1.02,0.65,U] [#6 0.14,-0.97,0.64,U] 
22:04:52.240 00.000 13524 single-star, 4 included, MultiStar: {-0.43, 0.15}, one-star: {-0.08, -0.19}
22:04:52.240 00.000 13524 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.99) = xAngle (-0.98 = -0.98)
22:04:52.240 00.000 13524 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.07 = 2.07)
22:04:52.240 00.000 13524 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.96 mountX=0.12 mountY=0.18, mountTheta=1.00
22:04:52.240 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.08, y=-0.19, opts=13)
22:04:52.240 00.000 13524 Enqueuing Move request for scope (-0.08, -0.19)
22:04:52.240 00.000 18852 Worker thread wakes up
22:04:52.240 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
22:04:52.240 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
22:04:52.240 00.000 18852 Moving (-0.08, -0.19) raw xDistance=0.12 yDistance=0.18
22:04:52.240 00.000 18852 PPEC rslt: input = 0.12, final = -0.38, react = 0.02, pred = -0.38, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:04:52.240 00.000 18852 PPEC: input: 0.12, control: -0.38, exposure: 3000
22:04:52.240 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:52.240 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:04:52.240 00.000 18852 MoveAxis(E, 93, ABG)
22:04:52.240 00.000 18852 Guiding  Dir = 2, Dur = 93
22:04:52.256 00.016 18852 IsSlewing returns 0
22:04:52.256 00.000 18852 IsGuiding returns 0
22:04:52.256 00.000 18852 PulseGuide returned control before completion, sleep 102
22:04:52.256 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:04:52.287 00.031 13524 UpdateGuideState exits: m=488 SNR=13.2
22:04:52.287 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:52.287 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:52.287 00.000 13524 Enqueuing Expose request
22:04:52.365 00.078 18852 IsGuiding returns 0
22:04:52.365 00.000 18852 Move returns status 0, amount 93
22:04:52.365 00.000 18852 MoveAxis(N, 0, ABG)
22:04:52.365 00.000 18852 Move returns status 0, amount 0
22:04:52.365 00.000 18852 move complete, result=0
22:04:52.365 00.000 18852 worker thread done servicing request
22:04:52.365 00.000 18852 Worker thread wakes up
22:04:52.365 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:52.365 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:52.365 00.000 13524 GuideStep: 0.1 px 93 ms EAST, 0.2 px 0 ms NORTH
22:04:55.614 03.249 18852 Exposure complete
22:04:55.646 00.032 18852 worker thread done servicing request
22:04:55.646 00.000 13524 OnExposeComplete: enter
22:04:55.646 00.000 13524 UpdateGuideState(): m_state=6
22:04:55.646 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
22:04:55.661 00.015 13524 Star::Find returns 1 (0), X=408.33, Y=277.67, Mass=566, SNR=14.8, Peak=132 HFD=2.2
22:04:55.661 00.000 13524 MultiStar: [#1 -0.54,0.55,0.96,U] [#2 -0.69,-0.38,0.74,U] [#3 1.98,-0.74,0.56,U] [#4 0.59,-0.59,0.87,U] [#5 -0.81,0.18,0.53,U] [#6 0.16,-0.89,0.57,U] 
22:04:55.661 00.000 13524 refined, 6 included, MultiStar: {0.22, -0.43}, one-star: {0.87, -1.16}
22:04:55.661 00.000 13524 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.99) = xAngle (-0.12 = -0.12)
22:04:55.661 00.000 13524 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.93 = 2.93)
22:04:55.661 00.000 13524 CameraToMount -- cameraX=0.22 cameraY=-0.43 hyp=0.48 cameraTheta=-1.11 mountX=0.48 mountY=0.10, mountTheta=0.21
22:04:55.661 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.22, y=-0.43, opts=13)
22:04:55.661 00.000 13524 Enqueuing Move request for scope (0.22, -0.43)
22:04:55.661 00.000 18852 Worker thread wakes up
22:04:55.661 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.43) opts 0xd
22:04:55.661 00.000 18852 Handling offset move in thread for scope, endpoint = (0.22, -0.43)
22:04:55.661 00.000 18852 Moving (0.22, -0.43) raw xDistance=0.48 yDistance=0.10
22:04:55.661 00.000 18852 PPEC rslt: input = 0.48, final = -0.28, react = 0.07, pred = -0.35, hyst = 0.06, hyst_pct = 0.00, period_length = 479.00
22:04:55.661 00.000 18852 PPEC: input: 0.48, control: -0.28, exposure: 3000
22:04:55.661 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:55.661 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:04:55.661 00.000 18852 MoveAxis(E, 68, ABG)
22:04:55.661 00.000 18852 Guiding  Dir = 2, Dur = 68
22:04:55.661 00.000 18852 IsSlewing returns 0
22:04:55.661 00.000 18852 IsGuiding returns 0
22:04:55.677 00.016 18852 PulseGuide returned control before completion, sleep 77
22:04:55.677 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=255, Gamma=1.000
22:04:55.692 00.015 13524 UpdateGuideState exits: m=566 SNR=14.8
22:04:55.692 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:55.692 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:55.692 00.000 13524 Enqueuing Expose request
22:04:55.755 00.063 18852 IsGuiding returns 0
22:04:55.755 00.000 18852 Move returns status 0, amount 68
22:04:55.755 00.000 18852 MoveAxis(N, 0, ABG)
22:04:55.755 00.000 18852 Move returns status 0, amount 0
22:04:55.755 00.000 18852 move complete, result=0
22:04:55.755 00.000 13524 GuideStep: 0.5 px 68 ms EAST, 0.1 px 0 ms NORTH
22:04:55.755 00.000 18852 worker thread done servicing request
22:04:55.755 00.000 18852 Worker thread wakes up
22:04:55.755 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:55.755 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:04:58.988 03.233 18852 Exposure complete
22:04:59.019 00.031 18852 worker thread done servicing request
22:04:59.019 00.000 13524 OnExposeComplete: enter
22:04:59.019 00.000 13524 UpdateGuideState(): m_state=6
22:04:59.019 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
22:04:59.019 00.000 13524 Star::Find returns 1 (0), X=407.88, Y=277.74, Mass=551, SNR=14.3, Peak=136 HFD=2.4
22:04:59.019 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.89,-0.07,0.73,U] [#3 1.35,-1.18,0.45,U] [#4 -0.30,-0.31,0.89,U] [#5 -1.00,-0.57,0.51,U] [#6 0.00,0.00,0.00,L] 
22:04:59.019 00.000 13524 refined, 4 included, MultiStar: {-0.11, -0.62}, one-star: {0.42, -1.09}
22:04:59.034 00.015 13524 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.99) = xAngle (-0.76 = -0.76)
22:04:59.034 00.000 13524 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.28 = 2.28)
22:04:59.034 00.000 13524 CameraToMount -- cameraX=-0.11 cameraY=-0.62 hyp=0.63 cameraTheta=-1.75 mountX=0.46 mountY=0.48, mountTheta=0.81
22:04:59.034 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.11, y=-0.62, opts=13)
22:04:59.034 00.000 13524 Enqueuing Move request for scope (-0.11, -0.62)
22:04:59.034 00.000 18852 Worker thread wakes up
22:04:59.034 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.62) opts 0xd
22:04:59.034 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.11, -0.62)
22:04:59.034 00.000 18852 Moving (-0.11, -0.62) raw xDistance=0.46 yDistance=0.48
22:04:59.034 00.000 18852 PPEC rslt: input = 0.46, final = -0.26, react = 0.07, pred = -0.33, hyst = 0.06, hyst_pct = 0.00, period_length = 479.00
22:04:59.034 00.000 18852 PPEC: input: 0.46, control: -0.26, exposure: 3000
22:04:59.034 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:04:59.034 00.000 18852 MoveAxis(E, 63, ABG)
22:04:59.034 00.000 18852 Guiding  Dir = 2, Dur = 63
22:04:59.034 00.000 18852 IsSlewing returns 0
22:04:59.034 00.000 18852 IsGuiding returns 0
22:04:59.034 00.000 18852 PulseGuide returned control before completion, sleep 72
22:04:59.050 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
22:04:59.050 00.000 13524 UpdateGuideState exits: m=551 SNR=14.3
22:04:59.050 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:59.066 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:04:59.066 00.000 13524 Enqueuing Expose request
22:04:59.129 00.063 18852 IsGuiding returns 0
22:04:59.129 00.000 18852 Move returns status 0, amount 63
22:04:59.129 00.000 18852 MoveAxis(S, 139, ABG)
22:04:59.129 00.000 18852 Guiding  Dir = 1, Dur = 139
22:04:59.129 00.000 18852 IsSlewing returns 0
22:04:59.129 00.000 18852 IsGuiding returns 0
22:04:59.129 00.000 18852 PulseGuide returned control before completion, sleep 149
22:04:59.284 00.155 18852 IsGuiding returns 0
22:04:59.284 00.000 18852 Move returns status 0, amount 139
22:04:59.284 00.000 18852 move complete, result=0
22:04:59.284 00.000 18852 worker thread done servicing request
22:04:59.284 00.000 18852 Worker thread wakes up
22:04:59.284 00.000 13524 GuideStep: 0.5 px 63 ms EAST, 0.5 px 139 ms SOUTH
22:04:59.284 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:04:59.284 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:02.549 03.265 18852 Exposure complete
22:05:02.580 00.031 18852 worker thread done servicing request
22:05:02.580 00.000 13524 OnExposeComplete: enter
22:05:02.580 00.000 13524 UpdateGuideState(): m_state=6
22:05:02.580 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
22:05:02.580 00.000 13524 Star::Find returns 1 (0), X=408.20, Y=277.50, Mass=498, SNR=14.0, Peak=140 HFD=1.9
22:05:02.580 00.000 13524 MultiStar: [#1 -0.48,0.06,0.98,U] [#2 -0.47,-0.75,0.84,U] [#3 1.89,-1.10,0.40,U] [#4 -0.58,-0.61,1.01,U] [#5 -0.07,-1.19,0.58,U] [#6 0.85,-1.46,0.56,U] 
22:05:02.596 00.016 13524 refined, 6 included, MultiStar: {0.09, -0.83}, one-star: {0.73, -1.32}
22:05:02.596 00.000 13524 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.99) = xAngle (-0.48 = -0.48)
22:05:02.596 00.000 13524 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.57 = 2.57)
22:05:02.596 00.000 13524 CameraToMount -- cameraX=0.09 cameraY=-0.83 hyp=0.83 cameraTheta=-1.46 mountX=0.74 mountY=0.45, mountTheta=0.55
22:05:02.596 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.09, y=-0.83, opts=13)
22:05:02.596 00.000 13524 Enqueuing Move request for scope (0.09, -0.83)
22:05:02.596 00.000 18852 Worker thread wakes up
22:05:02.596 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.83) opts 0xd
22:05:02.596 00.000 18852 Handling offset move in thread for scope, endpoint = (0.09, -0.83)
22:05:02.596 00.000 18852 Moving (0.09, -0.83) raw xDistance=0.74 yDistance=0.45
22:05:02.596 00.000 18852 PPEC rslt: input = 0.74, final = -0.10, react = 0.11, pred = -0.22, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
22:05:02.596 00.000 18852 PPEC: input: 0.74, control: -0.10, exposure: 3000
22:05:02.596 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:05:02.596 00.000 18852 MoveAxis(E, 25, ABG)
22:05:02.596 00.000 18852 Guiding  Dir = 2, Dur = 25
22:05:02.596 00.000 18852 IsSlewing returns 0
22:05:02.596 00.000 18852 IsGuiding returns 0
22:05:02.596 00.000 18852 PulseGuide returned control before completion, sleep 34
22:05:02.612 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:05:02.612 00.000 13524 UpdateGuideState exits: m=498 SNR=14.0
22:05:02.627 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:02.627 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:02.627 00.000 13524 Enqueuing Expose request
22:05:02.659 00.032 18852 IsGuiding returns 0
22:05:02.659 00.000 18852 Move returns status 0, amount 25
22:05:02.659 00.000 18852 MoveAxis(S, 131, ABG)
22:05:02.659 00.000 18852 Guiding  Dir = 1, Dur = 131
22:05:02.659 00.000 18852 IsSlewing returns 0
22:05:02.659 00.000 18852 IsGuiding returns 0
22:05:02.659 00.000 18852 PulseGuide returned control before completion, sleep 140
22:05:02.815 00.156 18852 IsGuiding returns 0
22:05:02.815 00.000 18852 Move returns status 0, amount 131
22:05:02.815 00.000 18852 move complete, result=0
22:05:02.815 00.000 18852 worker thread done servicing request
22:05:02.815 00.000 13524 GuideStep: 0.7 px 25 ms EAST, 0.5 px 131 ms SOUTH
22:05:02.815 00.000 18852 Worker thread wakes up
22:05:02.815 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:02.815 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:06.080 03.265 18852 Exposure complete
22:05:06.111 00.031 18852 worker thread done servicing request
22:05:06.111 00.000 13524 OnExposeComplete: enter
22:05:06.111 00.000 13524 UpdateGuideState(): m_state=6
22:05:06.111 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
22:05:06.127 00.016 13524 Star::Find returns 1 (0), X=408.05, Y=277.58, Mass=551, SNR=14.7, Peak=137 HFD=2.2
22:05:06.127 00.000 13524 MultiStar: [#1 -0.29,0.13,0.89,U] [#2 -0.33,-0.64,0.69,U] [#3 1.13,-1.62,0.49,U] [#4 0.08,-0.72,0.93,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:05:06.127 00.000 13524 refined, 4 included, MultiStar: {0.18, -0.76}, one-star: {0.59, -1.25}
22:05:06.127 00.000 13524 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.99) = xAngle (-0.35 = -0.35)
22:05:06.127 00.000 13524 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.70 = 2.70)
22:05:06.127 00.000 13524 CameraToMount -- cameraX=0.18 cameraY=-0.76 hyp=0.78 cameraTheta=-1.34 mountX=0.73 mountY=0.34, mountTheta=0.43
22:05:06.127 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.18, y=-0.76, opts=13)
22:05:06.127 00.000 13524 Enqueuing Move request for scope (0.18, -0.76)
22:05:06.127 00.000 18852 Worker thread wakes up
22:05:06.127 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.76) opts 0xd
22:05:06.127 00.000 18852 Handling offset move in thread for scope, endpoint = (0.18, -0.76)
22:05:06.127 00.000 18852 Moving (0.18, -0.76) raw xDistance=0.73 yDistance=0.34
22:05:06.127 00.000 18852 PPEC rslt: input = 0.73, final = -0.06, react = 0.11, pred = -0.17, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
22:05:06.127 00.000 18852 PPEC: input: 0.73, control: -0.06, exposure: 3000
22:05:06.127 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:06.127 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:05:06.127 00.000 18852 MoveAxis(E, 15, ABG)
22:05:06.127 00.000 18852 Guiding  Dir = 2, Dur = 15
22:05:06.127 00.000 18852 IsSlewing returns 0
22:05:06.127 00.000 18852 IsGuiding returns 0
22:05:06.127 00.000 18852 PulseGuide returned control before completion, sleep 24
22:05:06.142 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:05:06.173 00.031 18852 IsGuiding returns 0
22:05:06.173 00.000 18852 Move returns status 0, amount 15
22:05:06.173 00.000 18852 MoveAxis(N, 0, ABG)
22:05:06.173 00.000 18852 Move returns status 0, amount 0
22:05:06.173 00.000 18852 move complete, result=0
22:05:06.173 00.000 18852 worker thread done servicing request
22:05:06.173 00.000 13524 UpdateGuideState exits: m=551 SNR=14.7
22:05:06.173 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:06.173 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:06.173 00.000 13524 Enqueuing Expose request
22:05:06.173 00.000 18852 Worker thread wakes up
22:05:06.173 00.000 13524 GuideStep: 0.7 px 15 ms EAST, 0.3 px 0 ms NORTH
22:05:06.173 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:06.173 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:09.438 03.265 18852 Exposure complete
22:05:09.470 00.032 18852 worker thread done servicing request
22:05:09.470 00.000 13524 OnExposeComplete: enter
22:05:09.470 00.000 13524 UpdateGuideState(): m_state=6
22:05:09.485 00.015 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
22:05:09.485 00.000 13524 Star::Find returns 1 (0), X=407.94, Y=277.88, Mass=516, SNR=13.8, Peak=133 HFD=2.2
22:05:09.485 00.000 13524 MultiStar: [#1 -0.35,0.58,0.96,U] [#2 -0.37,-0.12,0.78,U] [#3 1.02,-2.12,0.49,U] [#4 -0.47,-0.38,0.87,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:05:09.485 00.000 13524 refined, 4 included, MultiStar: {-0.01, -0.45}, one-star: {0.48, -0.95}
22:05:09.485 00.000 13524 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.99) = xAngle (-0.61 = -0.61)
22:05:09.485 00.000 13524 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.43 = 2.43)
22:05:09.485 00.000 13524 CameraToMount -- cameraX=-0.01 cameraY=-0.45 hyp=0.45 cameraTheta=-1.60 mountX=0.37 mountY=0.30, mountTheta=0.67
22:05:09.485 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.01, y=-0.45, opts=13)
22:05:09.485 00.000 13524 Enqueuing Move request for scope (-0.01, -0.45)
22:05:09.485 00.000 18852 Worker thread wakes up
22:05:09.485 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.45) opts 0xd
22:05:09.485 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.01, -0.45)
22:05:09.485 00.000 18852 Moving (-0.01, -0.45) raw xDistance=0.37 yDistance=0.30
22:05:09.485 00.000 18852 PPEC rslt: input = 0.37, final = -0.12, react = 0.06, pred = -0.17, hyst = 0.05, hyst_pct = 0.00, period_length = 479.00
22:05:09.485 00.000 18852 PPEC: input: 0.37, control: -0.12, exposure: 3000
22:05:09.485 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:09.485 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:05:09.485 00.000 18852 MoveAxis(E, 28, ABG)
22:05:09.485 00.000 18852 Guiding  Dir = 2, Dur = 28
22:05:09.501 00.016 18852 IsSlewing returns 0
22:05:09.501 00.000 18852 IsGuiding returns 0
22:05:09.501 00.000 18852 PulseGuide returned control before completion, sleep 37
22:05:09.501 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:05:09.532 00.031 13524 UpdateGuideState exits: m=516 SNR=13.8
22:05:09.532 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:09.532 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:09.532 00.000 13524 Enqueuing Expose request
22:05:09.548 00.016 18852 IsGuiding returns 0
22:05:09.548 00.000 18852 Move returns status 0, amount 28
22:05:09.548 00.000 18852 MoveAxis(N, 0, ABG)
22:05:09.548 00.000 18852 Move returns status 0, amount 0
22:05:09.548 00.000 18852 move complete, result=0
22:05:09.548 00.000 13524 GuideStep: 0.4 px 28 ms EAST, 0.3 px 0 ms NORTH
22:05:09.548 00.000 18852 worker thread done servicing request
22:05:09.548 00.000 18852 Worker thread wakes up
22:05:09.548 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:09.548 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:12.781 03.233 18852 Exposure complete
22:05:12.813 00.032 18852 worker thread done servicing request
22:05:12.813 00.000 13524 OnExposeComplete: enter
22:05:12.813 00.000 13524 UpdateGuideState(): m_state=6
22:05:12.813 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
22:05:12.813 00.000 13524 Star::Find returns 1 (0), X=407.78, Y=278.19, Mass=607, SNR=15.0, Peak=141 HFD=2.4
22:05:12.813 00.000 13524 MultiStar: [#1 -0.37,0.30,0.87,U] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 -0.26,-0.34,0.82,U] [#5 0.51,-0.03,0.55,U] [#6 0.82,-1.16,0.63,U] 
22:05:12.813 00.000 13524 refined, 4 included, MultiStar: {0.15, -0.36}, one-star: {0.31, -0.64}
22:05:12.813 00.000 13524 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.99) = xAngle (-0.19 = -0.19)
22:05:12.813 00.000 13524 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.85 = 2.85)
22:05:12.828 00.015 13524 CameraToMount -- cameraX=0.15 cameraY=-0.36 hyp=0.39 cameraTheta=-1.18 mountX=0.38 mountY=0.11, mountTheta=0.28
22:05:12.828 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.15, y=-0.36, opts=13)
22:05:12.828 00.000 13524 Enqueuing Move request for scope (0.15, -0.36)
22:05:12.828 00.000 18852 Worker thread wakes up
22:05:12.828 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.36) opts 0xd
22:05:12.828 00.000 18852 Handling offset move in thread for scope, endpoint = (0.15, -0.36)
22:05:12.828 00.000 18852 Moving (0.15, -0.36) raw xDistance=0.38 yDistance=0.11
22:05:12.828 00.000 18852 PPEC rslt: input = 0.38, final = -0.16, react = 0.06, pred = -0.22, hyst = 0.05, hyst_pct = 0.00, period_length = 479.00
22:05:12.828 00.000 18852 PPEC: input: 0.38, control: -0.16, exposure: 3000
22:05:12.828 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:12.828 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:05:12.828 00.000 18852 MoveAxis(E, 40, ABG)
22:05:12.828 00.000 18852 Guiding  Dir = 2, Dur = 40
22:05:12.828 00.000 18852 IsSlewing returns 0
22:05:12.828 00.000 18852 IsGuiding returns 0
22:05:12.828 00.000 18852 PulseGuide returned control before completion, sleep 49
22:05:12.828 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:05:12.859 00.031 13524 UpdateGuideState exits: m=607 SNR=15.0
22:05:12.859 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:12.859 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:12.859 00.000 13524 Enqueuing Expose request
22:05:12.891 00.032 18852 IsGuiding returns 0
22:05:12.891 00.000 18852 Move returns status 0, amount 40
22:05:12.891 00.000 18852 MoveAxis(N, 0, ABG)
22:05:12.891 00.000 18852 Move returns status 0, amount 0
22:05:12.891 00.000 18852 move complete, result=0
22:05:12.891 00.000 18852 worker thread done servicing request
22:05:12.891 00.000 18852 Worker thread wakes up
22:05:12.891 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:12.891 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:12.891 00.000 13524 GuideStep: 0.4 px 40 ms EAST, 0.1 px 0 ms NORTH
22:05:16.124 03.233 18852 Exposure complete
22:05:16.155 00.031 18852 worker thread done servicing request
22:05:16.155 00.000 13524 OnExposeComplete: enter
22:05:16.155 00.000 13524 UpdateGuideState(): m_state=6
22:05:16.155 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
22:05:16.155 00.000 13524 Star::Find returns 1 (0), X=407.95, Y=278.01, Mass=613, SNR=15.2, Peak=145 HFD=2.1
22:05:16.155 00.000 13524 Star::Find false star n=5 nbg=281 bg=71.0 sigma=6.2 thresh=90 peak=88
22:05:16.155 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.59,-0.37,0.71,U] [#3 0.00,0.00,0.00,L] [#4 -0.48,-0.19,0.88,U] [#5 0.00,0.00,0.00,L] [#6 0.56,-1.91,0.57,U] 
22:05:16.155 00.000 13524 refined, 3 included, MultiStar: {-0.01, -0.74}, one-star: {0.49, -0.81}
22:05:16.171 00.016 13524 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.99) = xAngle (-0.60 = -0.60)
22:05:16.171 00.000 13524 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.45 = 2.45)
22:05:16.171 00.000 13524 CameraToMount -- cameraX=-0.01 cameraY=-0.74 hyp=0.74 cameraTheta=-1.58 mountX=0.61 mountY=0.47, mountTheta=0.66
22:05:16.171 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.01, y=-0.74, opts=13)
22:05:16.171 00.000 13524 Enqueuing Move request for scope (-0.01, -0.74)
22:05:16.171 00.000 18852 Worker thread wakes up
22:05:16.171 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.74) opts 0xd
22:05:16.171 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.01, -0.74)
22:05:16.171 00.000 18852 Moving (-0.01, -0.74) raw xDistance=0.61 yDistance=0.47
22:05:16.171 00.000 18852 PPEC rslt: input = 0.61, final = -0.22, react = 0.09, pred = -0.31, hyst = 0.08, hyst_pct = 0.00, period_length = 479.00
22:05:16.171 00.000 18852 PPEC: input: 0.61, control: -0.22, exposure: 3000
22:05:16.171 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:05:16.171 00.000 18852 MoveAxis(E, 54, ABG)
22:05:16.171 00.000 18852 Guiding  Dir = 2, Dur = 54
22:05:16.171 00.000 18852 IsSlewing returns 0
22:05:16.171 00.000 18852 IsGuiding returns 0
22:05:16.171 00.000 18852 PulseGuide returned control before completion, sleep 63
22:05:16.187 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
22:05:16.187 00.000 13524 UpdateGuideState exits: m=613 SNR=15.2
22:05:16.187 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:16.202 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:16.202 00.000 13524 Enqueuing Expose request
22:05:16.249 00.047 18852 IsGuiding returns 0
22:05:16.249 00.000 18852 Move returns status 0, amount 54
22:05:16.249 00.000 18852 MoveAxis(S, 136, ABG)
22:05:16.249 00.000 18852 Guiding  Dir = 1, Dur = 136
22:05:16.249 00.000 18852 IsSlewing returns 0
22:05:16.249 00.000 18852 IsGuiding returns 0
22:05:16.249 00.000 18852 PulseGuide returned control before completion, sleep 145
22:05:16.405 00.156 18852 IsGuiding returns 0
22:05:16.405 00.000 18852 Move returns status 0, amount 136
22:05:16.405 00.000 18852 move complete, result=0
22:05:16.405 00.000 18852 worker thread done servicing request
22:05:16.405 00.000 18852 Worker thread wakes up
22:05:16.405 00.000 13524 GuideStep: 0.6 px 54 ms EAST, 0.5 px 136 ms SOUTH
22:05:16.405 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:16.405 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:19.670 03.265 18852 Exposure complete
22:05:19.702 00.032 18852 worker thread done servicing request
22:05:19.702 00.000 13524 OnExposeComplete: enter
22:05:19.702 00.000 13524 UpdateGuideState(): m_state=6
22:05:19.702 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
22:05:19.702 00.000 13524 Star::Find returns 1 (0), X=408.13, Y=277.91, Mass=473, SNR=13.6, Peak=136 HFD=2.0
22:05:19.717 00.015 13524 MultiStar: [#1 -0.37,0.44,1.00,U] [#2 -0.46,-0.18,0.68,U] [#3 0.00,0.00,0.00,L] [#4 -0.02,-0.62,1.05,U] [#5 -0.24,-0.37,0.64,U] [#6 0.00,0.00,0.00,L] 
22:05:19.717 00.000 13524 refined, 4 included, MultiStar: {-0.04, -0.34}, one-star: {0.67, -0.92}
22:05:19.717 00.000 13524 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.99) = xAngle (-0.70 = -0.70)
22:05:19.717 00.000 13524 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.34 = 2.34)
22:05:19.717 00.000 13524 CameraToMount -- cameraX=-0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.69 mountX=0.26 mountY=0.24, mountTheta=0.75
22:05:19.717 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.04, y=-0.34, opts=13)
22:05:19.717 00.000 13524 Enqueuing Move request for scope (-0.04, -0.34)
22:05:19.717 00.000 18852 Worker thread wakes up
22:05:19.717 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.34) opts 0xd
22:05:19.717 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.04, -0.34)
22:05:19.717 00.000 18852 Moving (-0.04, -0.34) raw xDistance=0.26 yDistance=0.24
22:05:19.717 00.000 18852 PPEC rslt: input = 0.26, final = -0.31, react = 0.04, pred = -0.35, hyst = 0.03, hyst_pct = 0.00, period_length = 479.00
22:05:19.717 00.000 18852 PPEC: input: 0.26, control: -0.31, exposure: 3000
22:05:19.717 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:19.717 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:05:19.717 00.000 18852 MoveAxis(E, 75, ABG)
22:05:19.717 00.000 18852 Guiding  Dir = 2, Dur = 75
22:05:19.717 00.000 18852 IsSlewing returns 0
22:05:19.717 00.000 18852 IsGuiding returns 0
22:05:19.717 00.000 18852 PulseGuide returned control before completion, sleep 84
22:05:19.733 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:05:19.748 00.015 13524 UpdateGuideState exits: m=473 SNR=13.6
22:05:19.748 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:19.748 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:19.748 00.000 13524 Enqueuing Expose request
22:05:19.827 00.079 18852 IsGuiding returns 0
22:05:19.827 00.000 18852 Move returns status 0, amount 75
22:05:19.827 00.000 18852 MoveAxis(N, 0, ABG)
22:05:19.827 00.000 18852 Move returns status 0, amount 0
22:05:19.827 00.000 18852 move complete, result=0
22:05:19.827 00.000 18852 worker thread done servicing request
22:05:19.827 00.000 18852 Worker thread wakes up
22:05:19.827 00.000 13524 GuideStep: 0.3 px 75 ms EAST, 0.2 px 0 ms NORTH
22:05:19.827 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:19.827 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:23.091 03.264 18852 Exposure complete
22:05:23.123 00.032 18852 worker thread done servicing request
22:05:23.123 00.000 13524 OnExposeComplete: enter
22:05:23.123 00.000 13524 UpdateGuideState(): m_state=6
22:05:23.138 00.015 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
22:05:23.138 00.000 13524 Star::Find returns 1 (0), X=408.49, Y=277.59, Mass=582, SNR=14.8, Peak=161 HFD=1.6
22:05:23.138 00.000 13524 MultiStar: [#1 -0.04,-0.64,0.93,U] [#2 -0.05,-0.60,0.73,U] [#3 3.09,-2.74,0.00,M1] [#4 0.06,-1.05,0.93,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:05:23.138 00.000 13524 refined, 3 included, MultiStar: {0.28, -0.90}, one-star: {1.03, -1.23}
22:05:23.138 00.000 13524 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.99) = xAngle (-0.28 = -0.28)
22:05:23.138 00.000 13524 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.76 = 2.76)
22:05:23.138 00.000 13524 CameraToMount -- cameraX=0.28 cameraY=-0.90 hyp=0.95 cameraTheta=-1.27 mountX=0.91 mountY=0.35, mountTheta=0.37
22:05:23.138 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.28, y=-0.90, opts=13)
22:05:23.138 00.000 13524 Enqueuing Move request for scope (0.28, -0.90)
22:05:23.138 00.000 18852 Worker thread wakes up
22:05:23.138 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.90) opts 0xd
22:05:23.138 00.000 18852 Handling offset move in thread for scope, endpoint = (0.28, -0.90)
22:05:23.138 00.000 18852 Moving (0.28, -0.90) raw xDistance=0.91 yDistance=0.35
22:05:23.138 00.000 18852 PPEC rslt: input = 0.91, final = -0.23, react = 0.14, pred = -0.37, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
22:05:23.138 00.000 18852 PPEC: input: 0.91, control: -0.23, exposure: 3000
22:05:23.138 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:05:23.138 00.000 18852 MoveAxis(E, 57, ABG)
22:05:23.138 00.000 18852 Guiding  Dir = 2, Dur = 57
22:05:23.138 00.000 18852 IsSlewing returns 0
22:05:23.154 00.016 18852 IsGuiding returns 0
22:05:23.154 00.000 18852 PulseGuide returned control before completion, sleep 66
22:05:23.154 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:05:23.169 00.015 13524 UpdateGuideState exits: m=582 SNR=14.8
22:05:23.169 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:23.169 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:23.169 00.000 13524 Enqueuing Expose request
22:05:23.232 00.063 18852 IsGuiding returns 0
22:05:23.232 00.000 18852 Move returns status 0, amount 57
22:05:23.232 00.000 18852 MoveAxis(S, 101, ABG)
22:05:23.232 00.000 18852 Guiding  Dir = 1, Dur = 101
22:05:23.232 00.000 18852 IsSlewing returns 0
22:05:23.232 00.000 18852 IsGuiding returns 0
22:05:23.232 00.000 18852 PulseGuide returned control before completion, sleep 110
22:05:23.357 00.125 18852 IsGuiding returns 0
22:05:23.357 00.000 18852 Move returns status 0, amount 101
22:05:23.357 00.000 18852 move complete, result=0
22:05:23.357 00.000 18852 worker thread done servicing request
22:05:23.357 00.000 18852 Worker thread wakes up
22:05:23.357 00.000 13524 GuideStep: 0.9 px 57 ms EAST, 0.4 px 101 ms SOUTH
22:05:23.357 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:23.357 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:26.622 03.265 18852 Exposure complete
22:05:26.653 00.031 18852 worker thread done servicing request
22:05:26.653 00.000 13524 OnExposeComplete: enter
22:05:26.653 00.000 13524 UpdateGuideState(): m_state=6
22:05:26.653 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
22:05:26.653 00.000 13524 Star::Find returns 1 (0), X=409.02, Y=276.96, Mass=594, SNR=14.9, Peak=153 HFD=2.1
22:05:26.653 00.000 13524 MultiStar: [#1 0.01,-0.69,0.91,U] [#2 0.24,-1.39,0.64,U] [#3 1.08,-2.74,0.00,M2] [#4 0.28,-1.29,1.00,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:05:26.669 00.016 13524 refined, 3 included, MultiStar: {0.56, -1.32}, one-star: {1.56, -1.87}
22:05:26.669 00.000 13524 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.99) = xAngle (-0.18 = -0.18)
22:05:26.669 00.000 13524 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.87 = 2.87)
22:05:26.669 00.000 13524 CameraToMount -- cameraX=0.56 cameraY=-1.32 hyp=1.43 cameraTheta=-1.17 mountX=1.41 mountY=0.39, mountTheta=0.27
22:05:26.669 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.56, y=-1.32, opts=13)
22:05:26.669 00.000 13524 Enqueuing Move request for scope (0.56, -1.32)
22:05:26.669 00.000 18852 Worker thread wakes up
22:05:26.669 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.56, -1.32) opts 0xd
22:05:26.669 00.000 18852 Handling offset move in thread for scope, endpoint = (0.56, -1.32)
22:05:26.669 00.000 18852 Moving (0.56, -1.32) raw xDistance=1.41 yDistance=0.39
22:05:26.669 00.000 18852 PPEC rslt: input = 1.41, final = -0.15, react = 0.21, pred = -0.36, hyst = 0.19, hyst_pct = 0.00, period_length = 479.00
22:05:26.669 00.000 18852 PPEC: input: 1.41, control: -0.15, exposure: 3000
22:05:26.669 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:05:26.669 00.000 18852 MoveAxis(E, 37, ABG)
22:05:26.669 00.000 18852 Guiding  Dir = 2, Dur = 37
22:05:26.669 00.000 18852 IsSlewing returns 0
22:05:26.669 00.000 18852 IsGuiding returns 0
22:05:26.669 00.000 18852 PulseGuide returned control before completion, sleep 46
22:05:26.684 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:05:26.684 00.000 13524 UpdateGuideState exits: m=594 SNR=14.9
22:05:26.700 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:26.700 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:26.700 00.000 13524 Enqueuing Expose request
22:05:26.731 00.031 18852 IsGuiding returns 0
22:05:26.731 00.000 18852 Move returns status 0, amount 37
22:05:26.731 00.000 18852 MoveAxis(S, 113, ABG)
22:05:26.731 00.000 18852 Guiding  Dir = 1, Dur = 113
22:05:26.731 00.000 18852 IsSlewing returns 0
22:05:26.731 00.000 18852 IsGuiding returns 0
22:05:26.731 00.000 18852 PulseGuide returned control before completion, sleep 122
22:05:26.872 00.141 18852 IsGuiding returns 0
22:05:26.872 00.000 18852 Move returns status 0, amount 113
22:05:26.872 00.000 18852 move complete, result=0
22:05:26.872 00.000 18852 worker thread done servicing request
22:05:26.872 00.000 18852 Worker thread wakes up
22:05:26.872 00.000 13524 GuideStep: 1.4 px 37 ms EAST, 0.4 px 113 ms SOUTH
22:05:26.872 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:26.872 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:30.137 03.265 18852 Exposure complete
22:05:30.168 00.031 18852 worker thread done servicing request
22:05:30.168 00.000 13524 OnExposeComplete: enter
22:05:30.168 00.000 13524 UpdateGuideState(): m_state=6
22:05:30.183 00.015 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
22:05:30.183 00.000 13524 Star::Find returns 1 (0), X=408.76, Y=276.31, Mass=533, SNR=14.2, Peak=147 HFD=2.1
22:05:30.183 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.36,-1.28,0.70,U] [#3 0.00,0.00,0.00,L] [#4 -0.04,-1.25,1.10,U] [#5 1.02,-1.43,0.67,U] [#6 1.33,-1.85,0.65,U] 
22:05:30.183 00.000 13524 refined, 4 included, MultiStar: {0.74, -1.68}, one-star: {1.30, -2.51}
22:05:30.183 00.000 13524 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.99) = xAngle (-0.17 = -0.17)
22:05:30.183 00.000 13524 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.88 = 2.88)
22:05:30.183 00.000 13524 CameraToMount -- cameraX=0.74 cameraY=-1.68 hyp=1.84 cameraTheta=-1.16 mountX=1.81 mountY=0.48, mountTheta=0.26
22:05:30.183 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.74, y=-1.68, opts=13)
22:05:30.183 00.000 13524 Enqueuing Move request for scope (0.74, -1.68)
22:05:30.183 00.000 18852 Worker thread wakes up
22:05:30.183 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.74, -1.68) opts 0xd
22:05:30.183 00.000 18852 Handling offset move in thread for scope, endpoint = (0.74, -1.68)
22:05:30.183 00.000 18852 Moving (0.74, -1.68) raw xDistance=1.81 yDistance=0.48
22:05:30.183 00.000 18852 PPEC rslt: input = 1.81, final = -0.07, react = 0.27, pred = -0.35, hyst = 0.24, hyst_pct = 0.00, period_length = 479.00
22:05:30.183 00.000 18852 PPEC: input: 1.81, control: -0.07, exposure: 3000
22:05:30.183 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:05:30.183 00.000 18852 MoveAxis(E, 18, ABG)
22:05:30.183 00.000 18852 Guiding  Dir = 2, Dur = 18
22:05:30.199 00.016 18852 IsSlewing returns 0
22:05:30.199 00.000 18852 IsGuiding returns 0
22:05:30.199 00.000 18852 PulseGuide returned control before completion, sleep 27
22:05:30.199 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:05:30.215 00.016 13524 UpdateGuideState exits: m=533 SNR=14.2
22:05:30.215 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:30.215 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:30.215 00.000 13524 Enqueuing Expose request
22:05:30.230 00.015 18852 IsGuiding returns 0
22:05:30.230 00.000 18852 Move returns status 0, amount 18
22:05:30.230 00.000 18852 MoveAxis(S, 139, ABG)
22:05:30.230 00.000 18852 Guiding  Dir = 1, Dur = 139
22:05:30.230 00.000 18852 IsSlewing returns 0
22:05:30.230 00.000 18852 IsGuiding returns 0
22:05:30.230 00.000 18852 PulseGuide returned control before completion, sleep 148
22:05:30.387 00.157 18852 IsGuiding returns 0
22:05:30.387 00.000 18852 Move returns status 0, amount 139
22:05:30.387 00.000 18852 move complete, result=0
22:05:30.387 00.000 18852 worker thread done servicing request
22:05:30.387 00.000 18852 Worker thread wakes up
22:05:30.387 00.000 13524 GuideStep: 1.8 px 18 ms EAST, 0.5 px 139 ms SOUTH
22:05:30.387 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:30.387 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:33.620 03.233 18852 Exposure complete
22:05:33.667 00.047 18852 worker thread done servicing request
22:05:33.667 00.000 13524 OnExposeComplete: enter
22:05:33.667 00.000 13524 UpdateGuideState(): m_state=6
22:05:33.667 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
22:05:33.667 00.000 13524 Star::Find returns 1 (0), X=409.31, Y=275.55, Mass=507, SNR=13.7, Peak=143 HFD=1.7
22:05:33.667 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 1.03,-2.15,0.76,U] [#3 0.00,0.00,0.00,L] [#4 0.21,-2.26,1.18,U] [#5 1.32,-2.42,0.00,M1] [#6 0.00,0.00,0.00,L] 
22:05:33.667 00.000 13524 refined, 2 included, MultiStar: {0.98, -2.58}, one-star: {1.85, -3.28}
22:05:33.667 00.000 13524 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.99) = xAngle (-0.22 = -0.22)
22:05:33.667 00.000 13524 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.82 = 2.82)
22:05:33.667 00.000 13524 CameraToMount -- cameraX=0.98 cameraY=-2.58 hyp=2.76 cameraTheta=-1.21 mountX=2.69 mountY=0.86, mountTheta=0.31
22:05:33.683 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.98, y=-2.58, opts=13)
22:05:33.683 00.000 13524 Enqueuing Move request for scope (0.98, -2.58)
22:05:33.683 00.000 18852 Worker thread wakes up
22:05:33.683 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.98, -2.58) opts 0xd
22:05:33.683 00.000 18852 Handling offset move in thread for scope, endpoint = (0.98, -2.58)
22:05:33.683 00.000 18852 Moving (0.98, -2.58) raw xDistance=2.69 yDistance=0.86
22:05:33.683 00.000 18852 PPEC rslt: input = 2.69, final = 0.20, react = 0.40, pred = -0.20, hyst = 0.36, hyst_pct = 0.00, period_length = 479.00
22:05:33.683 00.000 18852 PPEC: input: 2.69, control: 0.20, exposure: 3000
22:05:33.683 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
22:05:33.683 00.000 18852 MoveAxis(W, 49, ABG)
22:05:33.683 00.000 18852 Guiding  Dir = 3, Dur = 49
22:05:33.683 00.000 18852 IsSlewing returns 0
22:05:33.683 00.000 18852 IsGuiding returns 0
22:05:33.683 00.000 18852 PulseGuide returned control before completion, sleep 58
22:05:33.683 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:05:33.698 00.015 13524 UpdateGuideState exits: m=507 SNR=13.7
22:05:33.698 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:33.698 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:33.698 00.000 13524 Enqueuing Expose request
22:05:33.761 00.063 18852 IsGuiding returns 0
22:05:33.761 00.000 18852 Move returns status 0, amount 49
22:05:33.761 00.000 18852 MoveAxis(S, 249, ABG)
22:05:33.761 00.000 18852 Guiding  Dir = 1, Dur = 249
22:05:33.761 00.000 18852 IsSlewing returns 0
22:05:33.761 00.000 18852 IsGuiding returns 0
22:05:33.761 00.000 18852 PulseGuide returned control before completion, sleep 257
22:05:34.027 00.266 18852 IsGuiding returns 0
22:05:34.027 00.000 18852 Move returns status 0, amount 249
22:05:34.027 00.000 18852 move complete, result=0
22:05:34.027 00.000 18852 worker thread done servicing request
22:05:34.027 00.000 18852 Worker thread wakes up
22:05:34.027 00.000 13524 GuideStep: 2.7 px 49 ms WEST, 0.9 px 249 ms SOUTH
22:05:34.027 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:34.027 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:37.260 03.233 18852 Exposure complete
22:05:37.291 00.031 18852 worker thread done servicing request
22:05:37.291 00.000 13524 OnExposeComplete: enter
22:05:37.291 00.000 13524 UpdateGuideState(): m_state=6
22:05:37.291 00.000 13524 Star::Find(15, 409, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
22:05:37.291 00.000 13524 Star::Find returns 1 (0), X=409.24, Y=276.30, Mass=554, SNR=14.5, Peak=144 HFD=2.2
22:05:37.291 00.000 13524 MultiStar: [#1 0.63,-1.50,0.89,U] [#2 0.41,-1.79,0.64,U] [#3 2.51,-3.38,0.00,M3] [#4 0.07,-1.84,1.06,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:05:37.291 00.000 13524 refined, 3 included, MultiStar: {0.74, -1.94}, one-star: {1.77, -2.52}
22:05:37.291 00.000 13524 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.99) = xAngle (-0.22 = -0.22)
22:05:37.307 00.016 13524 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.83 = 2.83)
22:05:37.307 00.000 13524 CameraToMount -- cameraX=0.74 cameraY=-1.94 hyp=2.07 cameraTheta=-1.20 mountX=2.02 mountY=0.64, mountTheta=0.31
22:05:37.307 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.74, y=-1.94, opts=13)
22:05:37.307 00.000 13524 Enqueuing Move request for scope (0.74, -1.94)
22:05:37.307 00.000 18852 Worker thread wakes up
22:05:37.307 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.74, -1.94) opts 0xd
22:05:37.307 00.000 18852 Handling offset move in thread for scope, endpoint = (0.74, -1.94)
22:05:37.307 00.000 18852 Moving (0.74, -1.94) raw xDistance=2.02 yDistance=0.64
22:05:37.307 00.000 18852 PPEC rslt: input = 2.02, final = 0.28, react = 0.30, pred = -0.03, hyst = 0.27, hyst_pct = 0.00, period_length = 479.00
22:05:37.307 00.000 18852 PPEC: input: 2.02, control: 0.28, exposure: 3000
22:05:37.307 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
22:05:37.307 00.000 18852 MoveAxis(W, 68, ABG)
22:05:37.307 00.000 18852 Guiding  Dir = 3, Dur = 68
22:05:37.307 00.000 18852 IsSlewing returns 0
22:05:37.307 00.000 18852 IsGuiding returns 0
22:05:37.307 00.000 18852 PulseGuide returned control before completion, sleep 77
22:05:37.307 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=250, Gamma=1.000
22:05:37.322 00.015 13524 UpdateGuideState exits: m=554 SNR=14.5
22:05:37.322 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:37.338 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:37.338 00.000 13524 Enqueuing Expose request
22:05:37.400 00.062 18852 IsGuiding returns 0
22:05:37.400 00.000 18852 Move returns status 0, amount 68
22:05:37.400 00.000 18852 MoveAxis(S, 185, ABG)
22:05:37.400 00.000 18852 Guiding  Dir = 1, Dur = 185
22:05:37.400 00.000 18852 IsSlewing returns 0
22:05:37.400 00.000 18852 IsGuiding returns 0
22:05:37.400 00.000 18852 PulseGuide returned control before completion, sleep 192
22:05:37.604 00.204 18852 IsGuiding returns 0
22:05:37.604 00.000 18852 Move returns status 0, amount 185
22:05:37.604 00.000 18852 move complete, result=0
22:05:37.604 00.000 18852 worker thread done servicing request
22:05:37.604 00.000 18852 Worker thread wakes up
22:05:37.604 00.000 13524 GuideStep: 2.0 px 68 ms WEST, 0.6 px 185 ms SOUTH
22:05:37.604 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:37.604 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:40.853 03.249 18852 Exposure complete
22:05:40.900 00.047 18852 worker thread done servicing request
22:05:40.900 00.000 13524 OnExposeComplete: enter
22:05:40.900 00.000 13524 UpdateGuideState(): m_state=6
22:05:40.900 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
22:05:40.900 00.000 13524 Star::Find returns 1 (0), X=409.24, Y=275.62, Mass=573, SNR=14.9, Peak=145 HFD=1.9
22:05:40.900 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.59,-2.63,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 0.88,-2.47,0.00,M1] [#5 1.14,-1.81,0.59,U] [#6 0.00,0.00,0.00,L] 
22:05:40.900 00.000 13524 refined, 1 included, MultiStar: {1.54, -2.69}, one-star: {1.78, -3.21}
22:05:40.900 00.000 13524 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.99) = xAngle (-0.06 = -0.06)
22:05:40.900 00.000 13524 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.98 = 2.98)
22:05:40.900 00.000 13524 CameraToMount -- cameraX=1.54 cameraY=-2.69 hyp=3.10 cameraTheta=-1.05 mountX=3.09 mountY=0.50, mountTheta=0.16
22:05:40.915 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=1.54, y=-2.69, opts=13)
22:05:40.915 00.000 13524 Enqueuing Move request for scope (1.54, -2.69)
22:05:40.915 00.000 18852 Worker thread wakes up
22:05:40.915 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.54, -2.69) opts 0xd
22:05:40.915 00.000 18852 Handling offset move in thread for scope, endpoint = (1.54, -2.69)
22:05:40.915 00.000 18852 Moving (1.54, -2.69) raw xDistance=3.09 yDistance=0.50
22:05:40.915 00.000 18852 PPEC rslt: input = 3.09, final = 0.46, react = 0.46, pred = 0.00, hyst = 0.42, hyst_pct = 0.00, period_length = 479.00
22:05:40.915 00.000 18852 PPEC: input: 3.09, control: 0.46, exposure: 3000
22:05:40.915 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
22:05:40.915 00.000 18852 MoveAxis(W, 114, ABG)
22:05:40.915 00.000 18852 Guiding  Dir = 3, Dur = 114
22:05:40.915 00.000 18852 IsSlewing returns 0
22:05:40.915 00.000 18852 IsGuiding returns 0
22:05:40.915 00.000 18852 PulseGuide returned control before completion, sleep 123
22:05:40.915 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:05:40.931 00.016 13524 UpdateGuideState exits: m=573 SNR=14.9
22:05:40.931 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:40.931 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:40.946 00.015 13524 Enqueuing Expose request
22:05:41.056 00.110 18852 IsGuiding returns 0
22:05:41.056 00.000 18852 Move returns status 0, amount 114
22:05:41.056 00.000 18852 MoveAxis(S, 143, ABG)
22:05:41.056 00.000 18852 Guiding  Dir = 1, Dur = 143
22:05:41.056 00.000 18852 IsSlewing returns 0
22:05:41.056 00.000 18852 IsGuiding returns 0
22:05:41.056 00.000 18852 PulseGuide returned control before completion, sleep 150
22:05:41.228 00.172 18852 IsGuiding returns 0
22:05:41.228 00.000 18852 Move returns status 0, amount 143
22:05:41.228 00.000 18852 move complete, result=0
22:05:41.228 00.000 18852 worker thread done servicing request
22:05:41.228 00.000 18852 Worker thread wakes up
22:05:41.228 00.000 13524 GuideStep: 3.1 px 114 ms WEST, 0.5 px 143 ms SOUTH
22:05:41.228 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:41.228 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:44.478 03.250 18852 Exposure complete
22:05:44.525 00.047 18852 worker thread done servicing request
22:05:44.525 00.000 13524 OnExposeComplete: enter
22:05:44.525 00.000 13524 UpdateGuideState(): m_state=6
22:05:44.525 00.000 13524 Star::Find(15, 409, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
22:05:44.525 00.000 13524 Star::Find returns 1 (0), X=408.89, Y=276.25, Mass=501, SNR=13.8, Peak=140 HFD=2.3
22:05:44.525 00.000 13524 MultiStar: [#1 0.54,-1.20,0.91,U] [#2 0.17,-1.76,0.75,U] [#3 0.00,0.00,0.00,L] [#4 0.46,-1.82,1.19,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:05:44.540 00.015 13524 refined, 3 included, MultiStar: {0.68, -1.86}, one-star: {1.43, -2.57}
22:05:44.540 00.000 13524 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.99) = xAngle (-0.24 = -0.24)
22:05:44.540 00.000 13524 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.81 = 2.81)
22:05:44.540 00.000 13524 CameraToMount -- cameraX=0.68 cameraY=-1.86 hyp=1.98 cameraTheta=-1.22 mountX=1.92 mountY=0.64, mountTheta=0.32
22:05:44.540 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.68, y=-1.86, opts=13)
22:05:44.540 00.000 13524 Enqueuing Move request for scope (0.68, -1.86)
22:05:44.540 00.000 18852 Worker thread wakes up
22:05:44.540 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.68, -1.86) opts 0xd
22:05:44.540 00.000 18852 Handling offset move in thread for scope, endpoint = (0.68, -1.86)
22:05:44.540 00.000 18852 Moving (0.68, -1.86) raw xDistance=1.92 yDistance=0.64
22:05:44.540 00.000 18852 PPEC rslt: input = 1.92, final = 0.30, react = 0.29, pred = 0.01, hyst = 0.26, hyst_pct = 0.00, period_length = 479.00
22:05:44.540 00.000 18852 PPEC: input: 1.92, control: 0.30, exposure: 3000
22:05:44.540 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
22:05:44.540 00.000 18852 MoveAxis(W, 74, ABG)
22:05:44.540 00.000 18852 Guiding  Dir = 3, Dur = 74
22:05:44.540 00.000 18852 IsSlewing returns 0
22:05:44.540 00.000 18852 IsGuiding returns 0
22:05:44.540 00.000 18852 PulseGuide returned control before completion, sleep 83
22:05:44.556 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:05:44.556 00.000 13524 UpdateGuideState exits: m=501 SNR=13.8
22:05:44.571 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:44.571 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:44.571 00.000 13524 Enqueuing Expose request
22:05:44.650 00.079 18852 IsGuiding returns 0
22:05:44.650 00.000 18852 Move returns status 0, amount 74
22:05:44.650 00.000 18852 MoveAxis(S, 186, ABG)
22:05:44.650 00.000 18852 Guiding  Dir = 1, Dur = 186
22:05:44.650 00.000 18852 IsSlewing returns 0
22:05:44.650 00.000 18852 IsGuiding returns 0
22:05:44.650 00.000 18852 PulseGuide returned control before completion, sleep 195
22:05:44.853 00.203 18852 IsGuiding returns 0
22:05:44.853 00.000 18852 Move returns status 0, amount 186
22:05:44.853 00.000 18852 move complete, result=0
22:05:44.853 00.000 18852 worker thread done servicing request
22:05:44.853 00.000 18852 Worker thread wakes up
22:05:44.853 00.000 13524 GuideStep: 1.9 px 74 ms WEST, 0.6 px 186 ms SOUTH
22:05:44.853 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:44.853 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:48.102 03.249 18852 Exposure complete
22:05:48.133 00.031 18852 worker thread done servicing request
22:05:48.133 00.000 13524 OnExposeComplete: enter
22:05:48.133 00.000 13524 UpdateGuideState(): m_state=6
22:05:48.133 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
22:05:48.133 00.000 13524 Star::Find returns 1 (0), X=408.38, Y=277.45, Mass=475, SNR=13.2, Peak=146 HFD=1.6
22:05:48.133 00.000 13524 MultiStar: [#1 -0.04,-0.42,1.01,U] [#2 -0.46,-0.14,0.76,U] [#3 0.00,0.00,0.00,L] [#4 0.33,-1.05,1.09,U] [#5 -0.06,-0.87,0.66,U] [#6 0.50,-1.49,0.68,U] 
22:05:48.133 00.000 13524 refined, 5 included, MultiStar: {0.23, -0.89}, one-star: {0.92, -1.37}
22:05:48.133 00.000 13524 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.99) = xAngle (-0.33 = -0.33)
22:05:48.149 00.016 13524 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.71 = 2.71)
22:05:48.149 00.000 13524 CameraToMount -- cameraX=0.23 cameraY=-0.89 hyp=0.92 cameraTheta=-1.32 mountX=0.87 mountY=0.38, mountTheta=0.42
22:05:48.149 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.23, y=-0.89, opts=13)
22:05:48.149 00.000 13524 Enqueuing Move request for scope (0.23, -0.89)
22:05:48.149 00.000 18852 Worker thread wakes up
22:05:48.149 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.89) opts 0xd
22:05:48.149 00.000 18852 Handling offset move in thread for scope, endpoint = (0.23, -0.89)
22:05:48.149 00.000 18852 Moving (0.23, -0.89) raw xDistance=0.87 yDistance=0.38
22:05:48.149 00.000 18852 PPEC rslt: input = 0.87, final = 0.09, react = 0.13, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
22:05:48.149 00.000 18852 PPEC: input: 0.87, control: 0.09, exposure: 3000
22:05:48.149 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
22:05:48.149 00.000 18852 MoveAxis(W, 21, ABG)
22:05:48.149 00.000 18852 Guiding  Dir = 3, Dur = 21
22:05:48.149 00.000 18852 IsSlewing returns 0
22:05:48.149 00.000 18852 IsGuiding returns 0
22:05:48.149 00.000 18852 PulseGuide returned control before completion, sleep 30
22:05:48.149 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:05:48.164 00.015 13524 UpdateGuideState exits: m=475 SNR=13.2
22:05:48.164 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:48.164 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:48.180 00.016 13524 Enqueuing Expose request
22:05:48.195 00.015 18852 IsGuiding returns 0
22:05:48.195 00.000 18852 Move returns status 0, amount 21
22:05:48.195 00.000 18852 MoveAxis(S, 111, ABG)
22:05:48.195 00.000 18852 Guiding  Dir = 1, Dur = 111
22:05:48.195 00.000 18852 IsSlewing returns 0
22:05:48.195 00.000 18852 IsGuiding returns 0
22:05:48.195 00.000 18852 PulseGuide returned control before completion, sleep 120
22:05:48.320 00.125 18852 IsGuiding returns 0
22:05:48.320 00.000 18852 Move returns status 0, amount 111
22:05:48.320 00.000 18852 move complete, result=0
22:05:48.320 00.000 18852 worker thread done servicing request
22:05:48.320 00.000 18852 Worker thread wakes up
22:05:48.320 00.000 13524 GuideStep: 0.9 px 21 ms WEST, 0.4 px 111 ms SOUTH
22:05:48.320 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:48.320 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:51.558 03.238 18852 Exposure complete
22:05:51.589 00.031 18852 worker thread done servicing request
22:05:51.589 00.000 13524 OnExposeComplete: enter
22:05:51.589 00.000 13524 UpdateGuideState(): m_state=6
22:05:51.589 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
22:05:51.589 00.000 13524 Star::Find returns 1 (0), X=408.25, Y=277.06, Mass=473, SNR=13.5, Peak=134 HFD=2.2
22:05:51.589 00.000 13524 MultiStar: [#1 0.13,-0.40,0.95,U] [#2 0.04,-0.84,0.82,U] [#3 1.97,-1.27,0.51,U] [#4 0.55,-1.22,1.09,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:05:51.589 00.000 13524 refined, 4 included, MultiStar: {0.58, -1.10}, one-star: {0.79, -1.76}
22:05:51.589 00.000 13524 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.99) = xAngle (-0.10 = -0.10)
22:05:51.589 00.000 13524 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.95 = 2.95)
22:05:51.604 00.015 13524 CameraToMount -- cameraX=0.58 cameraY=-1.10 hyp=1.24 cameraTheta=-1.08 mountX=1.24 mountY=0.24, mountTheta=0.19
22:05:51.604 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.58, y=-1.10, opts=13)
22:05:51.604 00.000 13524 Enqueuing Move request for scope (0.58, -1.10)
22:05:51.604 00.000 18852 Worker thread wakes up
22:05:51.604 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.58, -1.10) opts 0xd
22:05:51.604 00.000 18852 Handling offset move in thread for scope, endpoint = (0.58, -1.10)
22:05:51.604 00.000 18852 Moving (0.58, -1.10) raw xDistance=1.24 yDistance=0.24
22:05:51.604 00.000 18852 PPEC rslt: input = 1.24, final = 0.00, react = 0.19, pred = -0.19, hyst = 0.17, hyst_pct = 0.00, period_length = 479.00
22:05:51.604 00.000 18852 PPEC: input: 1.24, control: 0.00, exposure: 3000
22:05:51.604 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:51.604 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:05:51.604 00.000 18852 MoveAxis(W, 0, ABG)
22:05:51.604 00.000 18852 Move returns status 0, amount 0
22:05:51.604 00.000 18852 MoveAxis(N, 0, ABG)
22:05:51.604 00.000 18852 Move returns status 0, amount 0
22:05:51.604 00.000 18852 move complete, result=0
22:05:51.604 00.000 18852 worker thread done servicing request
22:05:51.604 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:05:51.620 00.016 13524 UpdateGuideState exits: m=473 SNR=13.5
22:05:51.620 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:51.620 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:51.620 00.000 13524 Enqueuing Expose request
22:05:51.620 00.000 13524 GuideStep: 1.2 px 0 ms WEST, 0.2 px 0 ms NORTH
22:05:51.636 00.016 18852 Worker thread wakes up
22:05:51.636 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:51.636 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:54.885 03.249 18852 Exposure complete
22:05:54.916 00.031 18852 worker thread done servicing request
22:05:54.916 00.000 13524 OnExposeComplete: enter
22:05:54.916 00.000 13524 UpdateGuideState(): m_state=6
22:05:54.916 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
22:05:54.916 00.000 13524 Star::Find returns 1 (0), X=408.33, Y=277.14, Mass=530, SNR=13.9, Peak=141 HFD=2.3
22:05:54.916 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.20,-0.73,0.65,U] [#3 0.00,0.00,0.00,L] [#4 -0.19,-1.11,1.03,U] [#5 0.25,-1.57,0.57,U] [#6 1.30,-1.54,0.60,U] 
22:05:54.916 00.000 13524 refined, 4 included, MultiStar: {0.45, -1.33}, one-star: {0.86, -1.68}
22:05:54.916 00.000 13524 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.99) = xAngle (-0.26 = -0.26)
22:05:54.932 00.016 13524 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.79 = 2.79)
22:05:54.932 00.000 13524 CameraToMount -- cameraX=0.45 cameraY=-1.33 hyp=1.40 cameraTheta=-1.24 mountX=1.35 mountY=0.49, mountTheta=0.34
22:05:54.932 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.45, y=-1.33, opts=13)
22:05:54.932 00.000 13524 Enqueuing Move request for scope (0.45, -1.33)
22:05:54.932 00.000 18852 Worker thread wakes up
22:05:54.932 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.45, -1.33) opts 0xd
22:05:54.932 00.000 18852 Handling offset move in thread for scope, endpoint = (0.45, -1.33)
22:05:54.932 00.000 18852 Moving (0.45, -1.33) raw xDistance=1.35 yDistance=0.49
22:05:54.932 00.000 18852 PPEC rslt: input = 1.35, final = 0.01, react = 0.20, pred = -0.20, hyst = 0.18, hyst_pct = 0.00, period_length = 479.00
22:05:54.932 00.000 18852 PPEC: input: 1.35, control: 0.01, exposure: 3000
22:05:54.932 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:05:54.932 00.000 18852 MoveAxis(W, 2, ABG)
22:05:54.932 00.000 18852 Guiding  Dir = 3, Dur = 2
22:05:54.932 00.000 18852 IsSlewing returns 0
22:05:54.932 00.000 18852 IsGuiding returns 0
22:05:54.932 00.000 18852 PulseGuide returned control before completion, sleep 11
22:05:54.963 00.031 18852 IsGuiding returns 0
22:05:54.963 00.000 18852 Move returns status 0, amount 2
22:05:54.963 00.000 18852 MoveAxis(S, 140, ABG)
22:05:54.963 00.000 18852 Guiding  Dir = 1, Dur = 140
22:05:54.963 00.000 18852 IsSlewing returns 0
22:05:54.963 00.000 18852 IsGuiding returns 0
22:05:54.963 00.000 18852 PulseGuide returned control before completion, sleep 149
22:05:55.041 00.078 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:05:55.057 00.016 13524 UpdateGuideState exits: m=530 SNR=13.9
22:05:55.057 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:55.072 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:55.072 00.000 13524 Enqueuing Expose request
22:05:55.119 00.047 18852 IsGuiding returns 0
22:05:55.119 00.000 18852 Move returns status 0, amount 140
22:05:55.119 00.000 18852 move complete, result=0
22:05:55.119 00.000 18852 worker thread done servicing request
22:05:55.119 00.000 18852 Worker thread wakes up
22:05:55.119 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:55.119 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:05:55.119 00.000 13524 GuideStep: 1.4 px 2 ms WEST, 0.5 px 140 ms SOUTH
22:05:58.352 03.233 18852 Exposure complete
22:05:58.383 00.031 18852 worker thread done servicing request
22:05:58.383 00.000 13524 OnExposeComplete: enter
22:05:58.383 00.000 13524 UpdateGuideState(): m_state=6
22:05:58.383 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
22:05:58.383 00.000 13524 Star::Find returns 1 (0), X=408.85, Y=277.11, Mass=565, SNR=14.6, Peak=140 HFD=2.3
22:05:58.383 00.000 13524 MultiStar: [#1 -0.07,-0.23,0.88,U] [#2 0.05,-0.35,0.69,U] [#3 0.00,0.00,0.00,L] [#4 1.43,-1.42,0.93,U] [#5 0.00,0.00,0.00,L] [#6 0.81,-1.79,0.66,U] 
22:05:58.399 00.016 13524 refined, 4 included, MultiStar: {0.78, -1.12}, one-star: {1.39, -1.71}
22:05:58.399 00.000 13524 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.99) = xAngle (0.02 = 0.02)
22:05:58.399 00.000 13524 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.07 = 3.07)
22:05:58.399 00.000 13524 CameraToMount -- cameraX=0.78 cameraY=-1.12 hyp=1.36 cameraTheta=-0.96 mountX=1.36 mountY=0.10, mountTheta=0.07
22:05:58.399 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.78, y=-1.12, opts=13)
22:05:58.399 00.000 13524 Enqueuing Move request for scope (0.78, -1.12)
22:05:58.399 00.000 18852 Worker thread wakes up
22:05:58.399 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.78, -1.12) opts 0xd
22:05:58.399 00.000 18852 Handling offset move in thread for scope, endpoint = (0.78, -1.12)
22:05:58.399 00.000 18852 Moving (0.78, -1.12) raw xDistance=1.36 yDistance=0.10
22:05:58.399 00.000 18852 PPEC rslt: input = 1.36, final = -0.01, react = 0.20, pred = -0.21, hyst = 0.18, hyst_pct = 0.00, period_length = 479.00
22:05:58.399 00.000 18852 PPEC: input: 1.36, control: -0.01, exposure: 3000
22:05:58.399 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:58.399 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:05:58.399 00.000 18852 MoveAxis(E, 2, ABG)
22:05:58.399 00.000 18852 Guiding  Dir = 2, Dur = 2
22:05:58.399 00.000 18852 IsSlewing returns 0
22:05:58.399 00.000 18852 IsGuiding returns 0
22:05:58.399 00.000 18852 PulseGuide returned control before completion, sleep 11
22:05:58.430 00.031 18852 IsGuiding returns 0
22:05:58.430 00.000 18852 Move returns status 0, amount 2
22:05:58.430 00.000 18852 MoveAxis(N, 0, ABG)
22:05:58.430 00.000 18852 Move returns status 0, amount 0
22:05:58.430 00.000 18852 move complete, result=0
22:05:58.430 00.000 18852 worker thread done servicing request
22:05:58.711 00.281 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=254, Gamma=1.000
22:05:58.727 00.016 13524 UpdateGuideState exits: m=565 SNR=14.6
22:05:58.727 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:58.727 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:05:58.727 00.000 13524 Enqueuing Expose request
22:05:58.727 00.000 13524 GuideStep: 1.4 px 2 ms EAST, 0.1 px 0 ms NORTH
22:05:58.727 00.000 18852 Worker thread wakes up
22:05:58.727 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:05:58.727 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:01.976 03.249 18852 Exposure complete
22:06:02.007 00.031 18852 worker thread done servicing request
22:06:02.007 00.000 13524 OnExposeComplete: enter
22:06:02.007 00.000 13524 UpdateGuideState(): m_state=6
22:06:02.007 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
22:06:02.007 00.000 13524 Star::Find returns 1 (0), X=408.42, Y=277.54, Mass=474, SNR=13.4, Peak=151 HFD=1.5
22:06:02.007 00.000 13524 MultiStar: [#1 -0.12,0.26,1.04,U] [#2 -0.10,-0.11,0.77,U] [#3 0.00,0.00,0.00,L] [#4 0.11,-0.64,0.93,U] [#5 0.28,-0.36,0.53,U] [#6 0.00,0.00,0.00,L] 
22:06:02.007 00.000 13524 refined, 4 included, MultiStar: {0.23, -0.44}, one-star: {0.95, -1.29}
22:06:02.007 00.000 13524 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.99) = xAngle (-0.10 = -0.10)
22:06:02.007 00.000 13524 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.95 = 2.95)
22:06:02.007 00.000 13524 CameraToMount -- cameraX=0.23 cameraY=-0.44 hyp=0.50 cameraTheta=-1.08 mountX=0.50 mountY=0.10, mountTheta=0.19
22:06:02.023 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.23, y=-0.44, opts=13)
22:06:02.023 00.000 13524 Enqueuing Move request for scope (0.23, -0.44)
22:06:02.023 00.000 18852 Worker thread wakes up
22:06:02.023 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.44) opts 0xd
22:06:02.023 00.000 18852 Handling offset move in thread for scope, endpoint = (0.23, -0.44)
22:06:02.023 00.000 18852 Moving (0.23, -0.44) raw xDistance=0.50 yDistance=0.10
22:06:02.023 00.000 18852 PPEC rslt: input = 0.50, final = -0.00, react = 0.07, pred = -0.07, hyst = 0.07, hyst_pct = 0.00, period_length = 479.00
22:06:02.023 00.000 18852 PPEC: input: 0.50, control: -0.00, exposure: 3000
22:06:02.023 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:02.023 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:06:02.023 00.000 18852 MoveAxis(E, 0, ABG)
22:06:02.023 00.000 18852 Move returns status 0, amount 0
22:06:02.023 00.000 18852 MoveAxis(N, 0, ABG)
22:06:02.023 00.000 18852 Move returns status 0, amount 0
22:06:02.023 00.000 18852 move complete, result=0
22:06:02.023 00.000 18852 worker thread done servicing request
22:06:02.367 00.344 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:06:02.382 00.015 13524 UpdateGuideState exits: m=474 SNR=13.4
22:06:02.382 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:02.382 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:02.382 00.000 13524 Enqueuing Expose request
22:06:02.382 00.000 13524 GuideStep: 0.5 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:02.382 00.000 18852 Worker thread wakes up
22:06:02.382 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:02.382 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:05.632 03.250 18852 Exposure complete
22:06:05.663 00.031 18852 worker thread done servicing request
22:06:05.663 00.000 13524 OnExposeComplete: enter
22:06:05.663 00.000 13524 UpdateGuideState(): m_state=6
22:06:05.663 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
22:06:05.663 00.000 13524 Star::Find returns 1 (0), X=408.07, Y=277.90, Mass=517, SNR=13.6, Peak=124 HFD=2.3
22:06:05.663 00.000 13524 MultiStar: [#1 -0.58,0.69,1.04,U] [#2 -0.40,-0.33,0.76,U] [#3 1.16,-1.19,0.49,U] [#4 0.26,-0.21,0.93,U] [#5 0.35,-0.46,0.57,U] [#6 0.00,0.00,0.00,L] 
22:06:05.663 00.000 13524 refined, 5 included, MultiStar: {0.15, -0.31}, one-star: {0.60, -0.93}
22:06:05.663 00.000 13524 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.99) = xAngle (-0.14 = -0.14)
22:06:05.678 00.015 13524 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.90 = 2.90)
22:06:05.678 00.000 13524 CameraToMount -- cameraX=0.15 cameraY=-0.31 hyp=0.35 cameraTheta=-1.13 mountX=0.34 mountY=0.08, mountTheta=0.23
22:06:05.678 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.15, y=-0.31, opts=13)
22:06:05.678 00.000 13524 Enqueuing Move request for scope (0.15, -0.31)
22:06:05.678 00.000 18852 Worker thread wakes up
22:06:05.678 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.31) opts 0xd
22:06:05.678 00.000 18852 Handling offset move in thread for scope, endpoint = (0.15, -0.31)
22:06:05.678 00.000 18852 Moving (0.15, -0.31) raw xDistance=0.34 yDistance=0.08
22:06:05.678 00.000 18852 PPEC rslt: input = 0.34, final = 0.03, react = 0.05, pred = -0.02, hyst = 0.05, hyst_pct = 0.00, period_length = 479.00
22:06:05.678 00.000 18852 PPEC: input: 0.34, control: 0.03, exposure: 3000
22:06:05.678 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:05.678 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:06:05.678 00.000 18852 MoveAxis(W, 7, ABG)
22:06:05.678 00.000 18852 Guiding  Dir = 3, Dur = 7
22:06:05.678 00.000 18852 IsSlewing returns 0
22:06:05.678 00.000 18852 IsGuiding returns 0
22:06:05.678 00.000 18852 PulseGuide returned control before completion, sleep 16
22:06:05.694 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=40, FiltMin=3, FiltMax=256, Gamma=1.000
22:06:05.694 00.000 13524 UpdateGuideState exits: m=517 SNR=13.6
22:06:05.694 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:05.710 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:05.710 00.000 13524 Enqueuing Expose request
22:06:05.710 00.000 18852 IsGuiding returns 0
22:06:05.710 00.000 18852 Move returns status 0, amount 7
22:06:05.710 00.000 18852 MoveAxis(N, 0, ABG)
22:06:05.710 00.000 18852 Move returns status 0, amount 0
22:06:05.710 00.000 18852 move complete, result=0
22:06:05.710 00.000 18852 worker thread done servicing request
22:06:05.710 00.000 18852 Worker thread wakes up
22:06:05.710 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:05.710 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:05.710 00.000 13524 GuideStep: 0.3 px 7 ms WEST, 0.1 px 0 ms NORTH
22:06:08.943 03.233 18852 Exposure complete
22:06:08.974 00.031 18852 worker thread done servicing request
22:06:08.974 00.000 13524 OnExposeComplete: enter
22:06:08.974 00.000 13524 UpdateGuideState(): m_state=6
22:06:08.974 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
22:06:08.974 00.000 13524 Star::Find returns 1 (0), X=408.10, Y=278.19, Mass=558, SNR=14.5, Peak=132 HFD=2.4
22:06:08.974 00.000 13524 MultiStar: [#1 -0.32,0.61,0.90,U] [#2 -0.31,0.15,0.69,U] [#3 0.89,-1.32,0.48,U] [#4 -0.48,0.06,0.88,U] [#5 0.16,-0.36,0.51,U] [#6 0.98,-0.93,0.64,U] 
22:06:08.974 00.000 13524 refined, 6 included, MultiStar: {0.17, -0.26}, one-star: {0.64, -0.63}
22:06:08.974 00.000 13524 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.99) = xAngle (-0.02 = -0.02)
22:06:08.974 00.000 13524 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.03 = 3.03)
22:06:08.974 00.000 13524 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-1.01 mountX=0.31 mountY=0.04, mountTheta=0.11
22:06:08.990 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.17, y=-0.26, opts=13)
22:06:08.990 00.000 13524 Enqueuing Move request for scope (0.17, -0.26)
22:06:08.990 00.000 18852 Worker thread wakes up
22:06:08.990 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
22:06:08.990 00.000 18852 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
22:06:08.990 00.000 18852 Moving (0.17, -0.26) raw xDistance=0.31 yDistance=0.04
22:06:08.990 00.000 18852 PPEC rslt: input = 0.31, final = 0.10, react = 0.05, pred = 0.05, hyst = 0.04, hyst_pct = 0.00, period_length = 479.00
22:06:08.990 00.000 18852 PPEC: input: 0.31, control: 0.10, exposure: 3000
22:06:08.990 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:08.990 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:06:08.990 00.000 18852 MoveAxis(W, 24, ABG)
22:06:08.990 00.000 18852 Guiding  Dir = 3, Dur = 24
22:06:08.990 00.000 18852 IsSlewing returns 0
22:06:08.990 00.000 18852 IsGuiding returns 0
22:06:08.990 00.000 18852 PulseGuide returned control before completion, sleep 33
22:06:09.037 00.047 18852 IsGuiding returns 0
22:06:09.037 00.000 18852 Move returns status 0, amount 24
22:06:09.037 00.000 18852 MoveAxis(N, 0, ABG)
22:06:09.037 00.000 18852 Move returns status 0, amount 0
22:06:09.037 00.000 18852 move complete, result=0
22:06:09.037 00.000 18852 worker thread done servicing request
22:06:09.162 00.125 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=256, Gamma=1.000
22:06:09.177 00.015 13524 UpdateGuideState exits: m=558 SNR=14.5
22:06:09.177 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:09.177 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:09.177 00.000 13524 Enqueuing Expose request
22:06:09.177 00.000 13524 GuideStep: 0.3 px 24 ms WEST, 0.0 px 0 ms NORTH
22:06:09.177 00.000 18852 Worker thread wakes up
22:06:09.177 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:09.177 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:12.442 03.265 18852 Exposure complete
22:06:12.474 00.032 18852 worker thread done servicing request
22:06:12.474 00.000 13524 OnExposeComplete: enter
22:06:12.474 00.000 13524 UpdateGuideState(): m_state=6
22:06:12.474 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
22:06:12.474 00.000 13524 Star::Find returns 1 (0), X=407.85, Y=278.68, Mass=561, SNR=14.6, Peak=152 HFD=2.3
22:06:12.474 00.000 13524 MultiStar: [#1 -0.89,1.06,0.91,U] [#2 -0.77,0.52,0.67,U] [#3 0.00,0.00,0.00,L] [#4 -0.32,0.31,0.81,U] [#5 0.00,0.00,0.00,L] [#6 0.12,-0.83,0.54,U] 
22:06:12.489 00.015 13524 refined, 4 included, MultiStar: {-0.29, 0.25}, one-star: {0.39, -0.14}
22:06:12.489 00.000 13524 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.99) = xAngle (3.42 = -2.86)
22:06:12.489 00.000 13524 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.18)
22:06:12.489 00.000 13524 CameraToMount -- cameraX=-0.29 cameraY=0.25 hyp=0.38 cameraTheta=2.43 mountX=-0.37 mountY=0.07, mountTheta=2.95
22:06:12.489 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.29, y=0.25, opts=13)
22:06:12.489 00.000 13524 Enqueuing Move request for scope (-0.29, 0.25)
22:06:12.489 00.000 18852 Worker thread wakes up
22:06:12.489 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.25) opts 0xd
22:06:12.489 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.29, 0.25)
22:06:12.489 00.000 18852 Moving (-0.29, 0.25) raw xDistance=-0.37 yDistance=0.07
22:06:12.489 00.000 18852 PPEC rslt: input = -0.37, final = 0.03, react = -0.06, pred = 0.08, hyst = -0.05, hyst_pct = 0.00, period_length = 479.00
22:06:12.489 00.000 18852 PPEC: input: -0.37, control: 0.03, exposure: 3000
22:06:12.489 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:12.489 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:06:12.489 00.000 18852 MoveAxis(W, 7, ABG)
22:06:12.489 00.000 18852 Guiding  Dir = 3, Dur = 7
22:06:12.489 00.000 18852 IsSlewing returns 0
22:06:12.489 00.000 18852 IsGuiding returns 0
22:06:12.489 00.000 18852 PulseGuide returned control before completion, sleep 16
22:06:12.521 00.032 18852 IsGuiding returns 0
22:06:12.521 00.000 18852 Move returns status 0, amount 7
22:06:12.521 00.000 18852 MoveAxis(N, 0, ABG)
22:06:12.521 00.000 18852 Move returns status 0, amount 0
22:06:12.521 00.000 18852 move complete, result=0
22:06:12.521 00.000 18852 worker thread done servicing request
22:06:12.833 00.312 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:06:12.848 00.015 13524 UpdateGuideState exits: m=561 SNR=14.6
22:06:12.848 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:12.848 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:12.848 00.000 13524 Enqueuing Expose request
22:06:12.848 00.000 13524 GuideStep: -0.4 px 7 ms WEST, 0.1 px 0 ms NORTH
22:06:12.848 00.000 18852 Worker thread wakes up
22:06:12.848 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:12.848 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:16.098 03.250 18852 Exposure complete
22:06:16.145 00.047 18852 worker thread done servicing request
22:06:16.145 00.000 13524 OnExposeComplete: enter
22:06:16.145 00.000 13524 UpdateGuideState(): m_state=6
22:06:16.145 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
22:06:16.145 00.000 13524 Star::Find returns 1 (0), X=407.29, Y=279.70, Mass=515, SNR=13.8, Peak=136 HFD=1.9
22:06:16.145 00.000 13524 MultiStar: [#1 -1.42,1.94,0.94,U] [#2 -1.50,1.88,0.78,U] [#3 0.00,0.00,0.00,L] [#4 -0.25,1.25,0.69,U] [#5 -0.99,1.61,0.63,U] [#6 0.00,0.00,0.00,L] 
22:06:16.145 00.000 13524 single-star, 4 included, MultiStar: {-0.86, 1.50}, one-star: {-0.17, 0.88}
22:06:16.160 00.015 13524 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.99) = xAngle (2.75 = 2.75)
22:06:16.160 00.000 13524 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.79 = -0.49)
22:06:16.160 00.000 13524 CameraToMount -- cameraX=-0.17 cameraY=0.88 hyp=0.90 cameraTheta=1.76 mountX=-0.83 mountY=-0.42, mountTheta=-2.67
22:06:16.160 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.17, y=0.88, opts=13)
22:06:16.160 00.000 13524 Enqueuing Move request for scope (-0.17, 0.88)
22:06:16.160 00.000 18852 Worker thread wakes up
22:06:16.160 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.88) opts 0xd
22:06:16.160 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.17, 0.88)
22:06:16.160 00.000 18852 Moving (-0.17, 0.88) raw xDistance=-0.83 yDistance=-0.42
22:06:16.160 00.000 18852 PPEC rslt: input = -0.83, final = -0.05, react = -0.12, pred = 0.08, hyst = -0.11, hyst_pct = 0.00, period_length = 479.00
22:06:16.160 00.000 18852 PPEC: input: -0.83, control: -0.05, exposure: 3000
22:06:16.160 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:16.160 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:06:16.160 00.000 18852 MoveAxis(E, 11, ABG)
22:06:16.160 00.000 18852 Guiding  Dir = 2, Dur = 11
22:06:16.160 00.000 18852 IsSlewing returns 0
22:06:16.160 00.000 18852 IsGuiding returns 0
22:06:16.160 00.000 18852 PulseGuide returned control before completion, sleep 20
22:06:16.176 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:06:16.176 00.000 13524 UpdateGuideState exits: m=515 SNR=13.8
22:06:16.176 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:16.191 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:16.191 00.000 13524 Enqueuing Expose request
22:06:16.207 00.016 18852 IsGuiding returns 0
22:06:16.207 00.000 18852 Move returns status 0, amount 11
22:06:16.207 00.000 18852 MoveAxis(N, 0, ABG)
22:06:16.207 00.000 18852 Move returns status 0, amount 0
22:06:16.207 00.000 18852 move complete, result=0
22:06:16.207 00.000 18852 worker thread done servicing request
22:06:16.207 00.000 18852 Worker thread wakes up
22:06:16.207 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:16.207 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:16.207 00.000 13524 GuideStep: -0.8 px 11 ms EAST, -0.4 px 0 ms NORTH
22:06:19.441 03.234 18852 Exposure complete
22:06:19.472 00.031 18852 worker thread done servicing request
22:06:19.472 00.000 13524 OnExposeComplete: enter
22:06:19.472 00.000 13524 UpdateGuideState(): m_state=6
22:06:19.472 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
22:06:19.472 00.000 13524 Star::Find returns 1 (0), X=407.23, Y=279.57, Mass=533, SNR=14.3, Peak=137 HFD=1.8
22:06:19.472 00.000 13524 MultiStar: [#1 -1.59,1.99,0.94,U] [#2 -1.50,1.33,0.78,U] [#3 0.33,0.26,0.45,U] [#4 -0.14,0.93,0.57,U] [#5 -0.73,1.55,0.56,U] [#6 0.00,0.00,0.00,L] 
22:06:19.472 00.000 13524 single-star, 5 included, MultiStar: {-0.75, 1.20}, one-star: {-0.24, 0.75}
22:06:19.472 00.000 13524 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.99) = xAngle (2.86 = 2.86)
22:06:19.488 00.016 13524 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.91 = -0.38)
22:06:19.488 00.000 13524 CameraToMount -- cameraX=-0.24 cameraY=0.75 hyp=0.78 cameraTheta=1.88 mountX=-0.75 mountY=-0.29, mountTheta=-2.78
22:06:19.488 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.24, y=0.75, opts=13)
22:06:19.488 00.000 13524 Enqueuing Move request for scope (-0.24, 0.75)
22:06:19.488 00.000 18852 Worker thread wakes up
22:06:19.488 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.75) opts 0xd
22:06:19.488 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.24, 0.75)
22:06:19.488 00.000 18852 Moving (-0.24, 0.75) raw xDistance=-0.75 yDistance=-0.29
22:06:19.488 00.000 18852 PPEC rslt: input = -0.75, final = -0.15, react = -0.11, pred = -0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 479.00
22:06:19.488 00.000 18852 PPEC: input: -0.75, control: -0.15, exposure: 3000
22:06:19.488 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:19.488 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:06:19.488 00.000 18852 MoveAxis(E, 36, ABG)
22:06:19.488 00.000 18852 Guiding  Dir = 2, Dur = 36
22:06:19.488 00.000 18852 IsSlewing returns 0
22:06:19.488 00.000 18852 IsGuiding returns 0
22:06:19.488 00.000 18852 PulseGuide returned control before completion, sleep 45
22:06:19.550 00.062 18852 IsGuiding returns 0
22:06:19.550 00.000 18852 Move returns status 0, amount 36
22:06:19.550 00.000 18852 MoveAxis(N, 0, ABG)
22:06:19.550 00.000 18852 Move returns status 0, amount 0
22:06:19.550 00.000 18852 move complete, result=0
22:06:19.550 00.000 18852 worker thread done servicing request
22:06:19.659 00.109 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:06:19.675 00.016 13524 UpdateGuideState exits: m=533 SNR=14.3
22:06:19.675 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:19.675 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:19.675 00.000 13524 Enqueuing Expose request
22:06:19.675 00.000 13524 GuideStep: -0.8 px 36 ms EAST, -0.3 px 0 ms NORTH
22:06:19.675 00.000 18852 Worker thread wakes up
22:06:19.675 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:19.675 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:22.924 03.249 18852 Exposure complete
22:06:22.971 00.047 18852 worker thread done servicing request
22:06:22.971 00.000 13524 OnExposeComplete: enter
22:06:22.971 00.000 13524 UpdateGuideState(): m_state=6
22:06:22.971 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
22:06:22.987 00.016 13524 Star::Find returns 1 (0), X=407.09, Y=279.71, Mass=571, SNR=14.7, Peak=132 HFD=2.3
22:06:22.987 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.61,1.50,0.73,U] [#3 0.00,0.00,0.00,L] [#4 -1.38,1.50,0.74,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:06:22.987 00.000 13524 single-star, 2 included, MultiStar: {-1.04, 1.25}, one-star: {-0.37, 0.89}
22:06:22.987 00.000 13524 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.99) = xAngle (2.96 = 2.96)
22:06:22.987 00.000 13524 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.28)
22:06:22.987 00.000 13524 CameraToMount -- cameraX=-0.37 cameraY=0.89 hyp=0.96 cameraTheta=1.97 mountX=-0.95 mountY=-0.27, mountTheta=-2.87
22:06:22.987 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.37, y=0.89, opts=13)
22:06:22.987 00.000 13524 Enqueuing Move request for scope (-0.37, 0.89)
22:06:22.987 00.000 18852 Worker thread wakes up
22:06:22.987 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.89) opts 0xd
22:06:22.987 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.37, 0.89)
22:06:22.987 00.000 18852 Moving (-0.37, 0.89) raw xDistance=-0.95 yDistance=-0.27
22:06:22.987 00.000 18852 PPEC rslt: input = -0.95, final = -0.18, react = -0.14, pred = -0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:06:22.987 00.000 18852 PPEC: input: -0.95, control: -0.18, exposure: 3000
22:06:22.987 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:22.987 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:06:22.987 00.000 18852 MoveAxis(E, 44, ABG)
22:06:22.987 00.000 18852 Guiding  Dir = 2, Dur = 44
22:06:23.002 00.015 18852 IsSlewing returns 0
22:06:23.002 00.000 18852 IsGuiding returns 0
22:06:23.002 00.000 18852 PulseGuide returned control before completion, sleep 53
22:06:23.065 00.063 18852 IsGuiding returns 1
22:06:23.065 00.000 18852 scope still moving after pulse duration time elapsed
22:06:23.096 00.031 18852 IsSlewing returns 0
22:06:23.096 00.000 18852 IsGuiding returns 0
22:06:23.096 00.000 18852 scope move finished after 44 + 51 ms
22:06:23.096 00.000 18852 Move returns status 0, amount 44
22:06:23.096 00.000 18852 MoveAxis(N, 0, ABG)
22:06:23.096 00.000 18852 Move returns status 0, amount 0
22:06:23.096 00.000 18852 move complete, result=0
22:06:23.096 00.000 18852 worker thread done servicing request
22:06:23.346 00.250 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:06:23.362 00.016 13524 UpdateGuideState exits: m=571 SNR=14.7
22:06:23.362 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:23.362 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:23.362 00.000 13524 Enqueuing Expose request
22:06:23.362 00.000 13524 GuideStep: -0.9 px 44 ms EAST, -0.3 px 0 ms NORTH
22:06:23.362 00.000 18852 Worker thread wakes up
22:06:23.362 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:23.362 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:26.611 03.249 18852 Exposure complete
22:06:26.658 00.047 18852 worker thread done servicing request
22:06:26.658 00.000 13524 OnExposeComplete: enter
22:06:26.658 00.000 13524 UpdateGuideState(): m_state=6
22:06:26.658 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
22:06:26.658 00.000 13524 Star::Find returns 1 (0), X=406.96, Y=279.59, Mass=587, SNR=14.7, Peak=140 HFD=2.3
22:06:26.673 00.015 13524 MultiStar: [#1 -1.48,2.09,0.94,U] [#2 -1.86,1.36,0.74,U] [#3 0.00,0.00,0.00,L] [#4 0.34,0.89,0.60,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:06:26.673 00.000 13524 single-star, 3 included, MultiStar: {-0.93, 1.30}, one-star: {-0.50, 0.76}
22:06:26.673 00.000 13524 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.99) = xAngle (3.14 = 3.14)
22:06:26.673 00.000 13524 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.18 = -0.10)
22:06:26.673 00.000 13524 CameraToMount -- cameraX=-0.50 cameraY=0.76 hyp=0.91 cameraTheta=2.15 mountX=-0.91 mountY=-0.09, mountTheta=-3.04
22:06:26.673 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.50, y=0.76, opts=13)
22:06:26.673 00.000 13524 Enqueuing Move request for scope (-0.50, 0.76)
22:06:26.673 00.000 18852 Worker thread wakes up
22:06:26.673 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.76) opts 0xd
22:06:26.673 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.50, 0.76)
22:06:26.673 00.000 18852 Moving (-0.50, 0.76) raw xDistance=-0.91 yDistance=-0.09
22:06:26.673 00.000 18852 PPEC rslt: input = -0.91, final = -0.30, react = -0.14, pred = -0.17, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:06:26.673 00.000 18852 PPEC: input: -0.91, control: -0.30, exposure: 3000
22:06:26.673 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:26.673 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:06:26.673 00.000 18852 MoveAxis(E, 75, ABG)
22:06:26.673 00.000 18852 Guiding  Dir = 2, Dur = 75
22:06:26.673 00.000 18852 IsSlewing returns 0
22:06:26.673 00.000 18852 IsGuiding returns 0
22:06:26.673 00.000 18852 PulseGuide returned control before completion, sleep 84
22:06:26.689 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=2, FiltMax=249, Gamma=1.000
22:06:26.705 00.016 13524 UpdateGuideState exits: m=587 SNR=14.7
22:06:26.705 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:26.705 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:26.705 00.000 13524 Enqueuing Expose request
22:06:26.783 00.078 18852 IsGuiding returns 0
22:06:26.783 00.000 18852 Move returns status 0, amount 75
22:06:26.783 00.000 18852 MoveAxis(N, 0, ABG)
22:06:26.783 00.000 18852 Move returns status 0, amount 0
22:06:26.783 00.000 18852 move complete, result=0
22:06:26.783 00.000 18852 worker thread done servicing request
22:06:26.783 00.000 18852 Worker thread wakes up
22:06:26.783 00.000 13524 GuideStep: -0.9 px 75 ms EAST, -0.1 px 0 ms NORTH
22:06:26.783 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:26.783 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:30.032 03.249 18852 Exposure complete
22:06:30.063 00.031 18852 worker thread done servicing request
22:06:30.063 00.000 13524 OnExposeComplete: enter
22:06:30.063 00.000 13524 UpdateGuideState(): m_state=6
22:06:30.063 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
22:06:30.079 00.016 13524 Star::Find returns 1 (0), X=406.88, Y=279.96, Mass=603, SNR=15.1, Peak=148 HFD=2.1
22:06:30.079 00.000 13524 MultiStar: [#1 -1.63,2.56,0.00,M1] [#2 -1.53,1.60,0.73,U] [#3 0.00,0.00,0.00,L] [#4 -0.81,1.44,0.75,U] [#5 -1.46,1.63,0.58,U] [#6 0.00,0.00,0.00,L] 
22:06:30.079 00.000 13524 single-star, 3 included, MultiStar: {-1.03, 1.41}, one-star: {-0.59, 1.13}
22:06:30.079 00.000 13524 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.99) = xAngle (3.03 = 3.03)
22:06:30.079 00.000 13524 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.20)
22:06:30.079 00.000 13524 CameraToMount -- cameraX=-0.59 cameraY=1.13 hyp=1.28 cameraTheta=2.05 mountX=-1.27 mountY=-0.26, mountTheta=-2.94
22:06:30.079 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.59, y=1.13, opts=13)
22:06:30.079 00.000 13524 Enqueuing Move request for scope (-0.59, 1.13)
22:06:30.079 00.000 18852 Worker thread wakes up
22:06:30.079 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 1.13) opts 0xd
22:06:30.079 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.59, 1.13)
22:06:30.079 00.000 18852 Moving (-0.59, 1.13) raw xDistance=-1.27 yDistance=-0.26
22:06:30.079 00.000 18852 PPEC rslt: input = -1.27, final = -0.32, react = -0.19, pred = -0.13, hyst = -0.17, hyst_pct = 0.00, period_length = 479.00
22:06:30.079 00.000 18852 PPEC: input: -1.27, control: -0.32, exposure: 3000
22:06:30.079 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:30.079 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:06:30.079 00.000 18852 MoveAxis(E, 79, ABG)
22:06:30.079 00.000 18852 Guiding  Dir = 2, Dur = 79
22:06:30.079 00.000 18852 IsSlewing returns 0
22:06:30.079 00.000 18852 IsGuiding returns 0
22:06:30.094 00.015 18852 PulseGuide returned control before completion, sleep 88
22:06:30.094 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:06:30.110 00.016 13524 UpdateGuideState exits: m=603 SNR=15.1
22:06:30.110 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:30.110 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:30.110 00.000 13524 Enqueuing Expose request
22:06:30.188 00.078 18852 IsGuiding returns 0
22:06:30.188 00.000 18852 Move returns status 0, amount 79
22:06:30.188 00.000 18852 MoveAxis(N, 0, ABG)
22:06:30.188 00.000 18852 Move returns status 0, amount 0
22:06:30.188 00.000 18852 move complete, result=0
22:06:30.188 00.000 18852 worker thread done servicing request
22:06:30.188 00.000 18852 Worker thread wakes up
22:06:30.188 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:30.188 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:30.188 00.000 13524 GuideStep: -1.3 px 79 ms EAST, -0.3 px 0 ms NORTH
22:06:33.422 03.234 18852 Exposure complete
22:06:33.469 00.047 18852 worker thread done servicing request
22:06:33.469 00.000 13524 OnExposeComplete: enter
22:06:33.469 00.000 13524 UpdateGuideState(): m_state=6
22:06:33.469 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
22:06:33.469 00.000 13524 Star::Find returns 1 (0), X=406.97, Y=279.64, Mass=535, SNR=14.4, Peak=141 HFD=2.3
22:06:33.469 00.000 13524 MultiStar: [#1 -1.54,2.11,0.00,M2] [#2 -1.56,1.13,0.76,U] [#3 0.00,0.00,0.00,L] [#4 -1.06,0.85,0.75,U] [#5 -1.41,1.37,0.61,U] [#6 0.00,0.00,0.00,L] 
22:06:33.485 00.016 13524 single-star, 3 included, MultiStar: {-1.07, 1.01}, one-star: {-0.49, 0.82}
22:06:33.485 00.000 13524 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.99) = xAngle (3.10 = 3.10)
22:06:33.485 00.000 13524 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.14 = -0.14)
22:06:33.485 00.000 13524 CameraToMount -- cameraX=-0.49 cameraY=0.82 hyp=0.95 cameraTheta=2.11 mountX=-0.95 mountY=-0.13, mountTheta=-3.00
22:06:33.485 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.49, y=0.82, opts=13)
22:06:33.485 00.000 13524 Enqueuing Move request for scope (-0.49, 0.82)
22:06:33.485 00.000 18852 Worker thread wakes up
22:06:33.485 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.82) opts 0xd
22:06:33.485 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.49, 0.82)
22:06:33.485 00.000 18852 Moving (-0.49, 0.82) raw xDistance=-0.95 yDistance=-0.13
22:06:33.485 00.000 18852 PPEC rslt: input = -0.95, final = -0.17, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:06:33.485 00.000 18852 PPEC: input: -0.95, control: -0.17, exposure: 3000
22:06:33.485 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:33.485 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:06:33.485 00.000 18852 MoveAxis(E, 41, ABG)
22:06:33.485 00.000 18852 Guiding  Dir = 2, Dur = 41
22:06:33.485 00.000 18852 IsSlewing returns 0
22:06:33.485 00.000 18852 IsGuiding returns 0
22:06:33.485 00.000 18852 PulseGuide returned control before completion, sleep 50
22:06:33.563 00.078 18852 IsGuiding returns 0
22:06:33.563 00.000 18852 Move returns status 0, amount 41
22:06:33.563 00.000 18852 MoveAxis(N, 0, ABG)
22:06:33.563 00.000 18852 Move returns status 0, amount 0
22:06:33.563 00.000 18852 move complete, result=0
22:06:33.563 00.000 18852 worker thread done servicing request
22:06:33.828 00.265 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=4, FiltMax=249, Gamma=1.000
22:06:33.844 00.016 13524 UpdateGuideState exits: m=535 SNR=14.4
22:06:33.844 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:33.844 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:33.844 00.000 13524 Enqueuing Expose request
22:06:33.844 00.000 13524 GuideStep: -1.0 px 41 ms EAST, -0.1 px 0 ms NORTH
22:06:33.844 00.000 18852 Worker thread wakes up
22:06:33.844 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:33.844 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:37.109 03.265 18852 Exposure complete
22:06:37.140 00.031 18852 worker thread done servicing request
22:06:37.140 00.000 13524 OnExposeComplete: enter
22:06:37.140 00.000 13524 UpdateGuideState(): m_state=6
22:06:37.156 00.016 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
22:06:37.156 00.000 13524 Star::Find returns 1 (0), X=407.01, Y=279.35, Mass=465, SNR=13.4, Peak=152 HFD=2.1
22:06:37.156 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.53,1.56,0.84,U] [#3 0.00,0.00,0.00,L] [#4 -0.13,0.86,0.78,U] [#5 -1.43,1.05,0.62,U] [#6 -0.67,0.95,0.61,U] 
22:06:37.156 00.000 13524 single-star, 4 included, MultiStar: {-0.81, 0.97}, one-star: {-0.45, 0.53}
22:06:37.156 00.000 13524 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.99) = xAngle (3.27 = -3.02)
22:06:37.156 00.000 13524 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.31 = 0.03)
22:06:37.156 00.000 13524 CameraToMount -- cameraX=-0.45 cameraY=0.53 hyp=0.70 cameraTheta=2.28 mountX=-0.69 mountY=0.02, mountTheta=3.11
22:06:37.156 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.45, y=0.53, opts=13)
22:06:37.156 00.000 13524 Enqueuing Move request for scope (-0.45, 0.53)
22:06:37.156 00.000 18852 Worker thread wakes up
22:06:37.156 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.53) opts 0xd
22:06:37.156 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.45, 0.53)
22:06:37.156 00.000 18852 Moving (-0.45, 0.53) raw xDistance=-0.69 yDistance=0.02
22:06:37.156 00.000 18852 PPEC rslt: input = -0.69, final = 0.00, react = -0.10, pred = 0.11, hyst = -0.10, hyst_pct = 0.00, period_length = 479.00
22:06:37.156 00.000 18852 PPEC: input: -0.69, control: 0.00, exposure: 3000
22:06:37.156 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:37.156 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:06:37.156 00.000 18852 MoveAxis(W, 1, ABG)
22:06:37.156 00.000 18852 Guiding  Dir = 3, Dur = 1
22:06:37.171 00.015 18852 IsSlewing returns 0
22:06:37.171 00.000 18852 IsGuiding returns 0
22:06:37.171 00.000 18852 IsGuiding returns 1
22:06:37.171 00.000 18852 scope still moving after pulse duration time elapsed
22:06:37.171 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:06:37.187 00.016 13524 UpdateGuideState exits: m=465 SNR=13.4
22:06:37.187 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:37.187 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:37.187 00.000 13524 Enqueuing Expose request
22:06:37.203 00.016 18852 IsSlewing returns 0
22:06:37.203 00.000 18852 IsGuiding returns 0
22:06:37.203 00.000 18852 scope move finished after 1 + 31 ms
22:06:37.203 00.000 18852 Move returns status 0, amount 1
22:06:37.203 00.000 18852 MoveAxis(N, 0, ABG)
22:06:37.203 00.000 18852 Move returns status 0, amount 0
22:06:37.203 00.000 18852 move complete, result=0
22:06:37.203 00.000 18852 worker thread done servicing request
22:06:37.203 00.000 18852 Worker thread wakes up
22:06:37.203 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:37.203 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:37.203 00.000 13524 GuideStep: -0.7 px 1 ms WEST, 0.0 px 0 ms NORTH
22:06:40.437 03.234 18852 Exposure complete
22:06:40.467 00.030 18852 worker thread done servicing request
22:06:40.467 00.000 13524 OnExposeComplete: enter
22:06:40.467 00.000 13524 UpdateGuideState(): m_state=6
22:06:40.467 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
22:06:40.467 00.000 13524 Star::Find returns 1 (0), X=407.03, Y=279.51, Mass=472, SNR=13.6, Peak=136 HFD=2.2
22:06:40.467 00.000 13524 MultiStar: [#1 -1.22,2.38,0.00,M3] [#2 -1.61,1.44,0.76,U] [#3 0.00,0.00,0.00,L] [#4 -0.43,1.07,0.77,U] [#5 0.00,0.00,0.00,L] [#6 -0.24,0.87,0.64,U] 
22:06:40.467 00.000 13524 single-star, 3 included, MultiStar: {-0.67, 1.00}, one-star: {-0.43, 0.69}
22:06:40.467 00.000 13524 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.99) = xAngle (3.12 = 3.12)
22:06:40.467 00.000 13524 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.16 = -0.12)
22:06:40.467 00.000 13524 CameraToMount -- cameraX=-0.43 cameraY=0.69 hyp=0.82 cameraTheta=2.13 mountX=-0.82 mountY=-0.10, mountTheta=-3.02
22:06:40.467 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.43, y=0.69, opts=13)
22:06:40.483 00.016 13524 Enqueuing Move request for scope (-0.43, 0.69)
22:06:40.483 00.000 18852 Worker thread wakes up
22:06:40.483 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.69) opts 0xd
22:06:40.483 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.43, 0.69)
22:06:40.483 00.000 18852 Moving (-0.43, 0.69) raw xDistance=-0.82 yDistance=-0.10
22:06:40.483 00.000 18852 PPEC rslt: input = -0.82, final = 0.05, react = -0.12, pred = 0.18, hyst = -0.11, hyst_pct = 0.00, period_length = 479.00
22:06:40.483 00.000 18852 PPEC: input: -0.82, control: 0.05, exposure: 3000
22:06:40.483 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:40.483 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:06:40.483 00.000 18852 MoveAxis(W, 13, ABG)
22:06:40.483 00.000 18852 Guiding  Dir = 3, Dur = 13
22:06:40.483 00.000 18852 IsSlewing returns 0
22:06:40.483 00.000 18852 IsGuiding returns 0
22:06:40.483 00.000 18852 PulseGuide returned control before completion, sleep 22
22:06:40.515 00.032 18852 IsGuiding returns 0
22:06:40.515 00.000 18852 Move returns status 0, amount 13
22:06:40.515 00.000 18852 MoveAxis(N, 0, ABG)
22:06:40.515 00.000 18852 Move returns status 0, amount 0
22:06:40.515 00.000 18852 move complete, result=0
22:06:40.515 00.000 18852 worker thread done servicing request
22:06:40.655 00.140 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:06:40.670 00.015 13524 UpdateGuideState exits: m=472 SNR=13.6
22:06:40.670 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:40.670 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:40.670 00.000 13524 Enqueuing Expose request
22:06:40.670 00.000 13524 GuideStep: -0.8 px 13 ms WEST, -0.1 px 0 ms NORTH
22:06:40.670 00.000 18852 Worker thread wakes up
22:06:40.670 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:40.670 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:43.939 03.269 18852 Exposure complete
22:06:43.970 00.031 18852 worker thread done servicing request
22:06:43.970 00.000 13524 OnExposeComplete: enter
22:06:43.970 00.000 13524 UpdateGuideState(): m_state=6
22:06:43.970 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
22:06:43.970 00.000 13524 Star::Find returns 1 (0), X=406.62, Y=280.05, Mass=572, SNR=14.9, Peak=159 HFD=2.2
22:06:43.985 00.015 13524 Star::Find false star n=4 nbg=277 bg=71.3 sigma=5.7 thresh=88 peak=88
22:06:43.985 00.000 13524 MultiStar: [#1 -2.09,2.83,0.00,M4] [#2 -2.09,1.75,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 -0.67,1.58,0.67,U] [#5 -1.28,1.68,0.64,U] [#6 -1.00,0.73,0.55,U] 
22:06:43.985 00.000 13524 single-star, 3 included, MultiStar: {-0.93, 1.31}, one-star: {-0.84, 1.22}
22:06:43.985 00.000 13524 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.99) = xAngle (3.16 = -3.12)
22:06:43.985 00.000 13524 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.21 = -0.08)
22:06:43.985 00.000 13524 CameraToMount -- cameraX=-0.84 cameraY=1.22 hyp=1.48 cameraTheta=2.17 mountX=-1.48 mountY=-0.11, mountTheta=-3.07
22:06:43.985 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.84, y=1.22, opts=13)
22:06:43.985 00.000 13524 Enqueuing Move request for scope (-0.84, 1.22)
22:06:43.985 00.000 18852 Worker thread wakes up
22:06:43.985 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 1.22) opts 0xd
22:06:43.985 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.84, 1.22)
22:06:43.985 00.000 18852 Moving (-0.84, 1.22) raw xDistance=-1.48 yDistance=-0.11
22:06:43.985 00.000 18852 PPEC rslt: input = -1.48, final = 0.00, react = -0.22, pred = 0.22, hyst = -0.20, hyst_pct = 0.00, period_length = 479.00
22:06:43.985 00.000 18852 PPEC: input: -1.48, control: 0.00, exposure: 3000
22:06:43.985 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:43.985 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:06:43.985 00.000 18852 MoveAxis(W, 0, ABG)
22:06:43.985 00.000 18852 Move returns status 0, amount 0
22:06:43.985 00.000 18852 MoveAxis(N, 0, ABG)
22:06:43.985 00.000 18852 Move returns status 0, amount 0
22:06:43.985 00.000 18852 move complete, result=0
22:06:43.985 00.000 18852 worker thread done servicing request
22:06:44.001 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=40, FiltMin=3, FiltMax=255, Gamma=1.000
22:06:44.017 00.016 13524 UpdateGuideState exits: m=572 SNR=14.9
22:06:44.017 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:44.017 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:44.017 00.000 13524 Enqueuing Expose request
22:06:44.017 00.000 13524 GuideStep: -1.5 px 0 ms WEST, -0.1 px 0 ms NORTH
22:06:44.017 00.000 18852 Worker thread wakes up
22:06:44.017 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:44.017 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:47.266 03.249 18852 Exposure complete
22:06:47.297 00.031 18852 worker thread done servicing request
22:06:47.297 00.000 13524 OnExposeComplete: enter
22:06:47.297 00.000 13524 UpdateGuideState(): m_state=6
22:06:47.297 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
22:06:47.297 00.000 13524 Star::Find returns 1 (0), X=406.38, Y=280.56, Mass=554, SNR=14.7, Peak=144 HFD=1.6
22:06:47.297 00.000 13524 MultiStar: [#1 -2.01,3.10,0.00,M5] [#2 -2.04,2.16,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 -1.19,2.14,0.57,U] [#5 -1.62,2.46,0.00,M1] [#6 0.00,0.00,0.00,L] 
22:06:47.297 00.000 13524 single-star, 1 included, MultiStar: {-1.12, 1.88}, one-star: {-1.08, 1.73}
22:06:47.297 00.000 13524 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.99) = xAngle (3.11 = 3.11)
22:06:47.297 00.000 13524 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.16 = -0.12)
22:06:47.297 00.000 13524 CameraToMount -- cameraX=-1.08 cameraY=1.73 hyp=2.04 cameraTheta=2.13 mountX=-2.04 mountY=-0.25, mountTheta=-3.02
22:06:47.313 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-1.08, y=1.73, opts=13)
22:06:47.313 00.000 13524 Enqueuing Move request for scope (-1.08, 1.73)
22:06:47.313 00.000 18852 Worker thread wakes up
22:06:47.313 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 1.73) opts 0xd
22:06:47.313 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.08, 1.73)
22:06:47.313 00.000 18852 Moving (-1.08, 1.73) raw xDistance=-2.04 yDistance=-0.25
22:06:47.313 00.000 18852 PPEC rslt: input = -2.04, final = -0.16, react = -0.31, pred = 0.15, hyst = -0.27, hyst_pct = 0.00, period_length = 479.00
22:06:47.313 00.000 18852 PPEC: input: -2.04, control: -0.16, exposure: 3000
22:06:47.313 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:47.313 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:06:47.313 00.000 18852 MoveAxis(E, 39, ABG)
22:06:47.313 00.000 18852 Guiding  Dir = 2, Dur = 39
22:06:47.313 00.000 18852 IsSlewing returns 0
22:06:47.313 00.000 18852 IsGuiding returns 0
22:06:47.313 00.000 18852 PulseGuide returned control before completion, sleep 48
22:06:47.376 00.063 18852 IsGuiding returns 1
22:06:47.376 00.000 18852 scope still moving after pulse duration time elapsed
22:06:47.438 00.062 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=40, FiltMin=2, FiltMax=254, Gamma=1.000
22:06:47.453 00.015 13524 UpdateGuideState exits: m=554 SNR=14.7
22:06:47.453 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:47.453 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:47.453 00.000 13524 Enqueuing Expose request
22:06:47.453 00.000 18852 IsSlewing returns 0
22:06:47.453 00.000 18852 IsGuiding returns 1
22:06:47.500 00.047 18852 IsSlewing returns 0
22:06:47.500 00.000 18852 IsGuiding returns 1
22:06:47.532 00.032 18852 IsSlewing returns 0
22:06:47.532 00.000 18852 IsGuiding returns 0
22:06:47.532 00.000 18852 scope move finished after 39 + 173 ms
22:06:47.532 00.000 18852 Move returns status 0, amount 39
22:06:47.532 00.000 18852 MoveAxis(N, 0, ABG)
22:06:47.532 00.000 18852 Move returns status 0, amount 0
22:06:47.532 00.000 18852 move complete, result=0
22:06:47.532 00.000 18852 worker thread done servicing request
22:06:47.532 00.000 18852 Worker thread wakes up
22:06:47.532 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:47.532 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:47.532 00.000 13524 GuideStep: -2.0 px 39 ms EAST, -0.2 px 0 ms NORTH
22:06:50.765 03.233 18852 Exposure complete
22:06:50.796 00.031 18852 worker thread done servicing request
22:06:50.796 00.000 13524 OnExposeComplete: enter
22:06:50.796 00.000 13524 UpdateGuideState(): m_state=6
22:06:50.796 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
22:06:50.796 00.000 13524 Star::Find returns 1 (0), X=406.80, Y=280.22, Mass=556, SNR=14.8, Peak=144 HFD=2.4
22:06:50.796 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.61,1.78,0.75,U] [#3 0.00,0.00,0.00,L] [#4 -0.43,1.64,0.57,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:06:50.796 00.000 13524 single-star, 2 included, MultiStar: {-0.91, 1.58}, one-star: {-0.67, 1.39}
22:06:50.796 00.000 13524 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.99) = xAngle (3.00 = 3.00)
22:06:50.796 00.000 13524 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.05 = -0.23)
22:06:50.796 00.000 13524 CameraToMount -- cameraX=-0.67 cameraY=1.39 hyp=1.54 cameraTheta=2.02 mountX=-1.53 mountY=-0.36, mountTheta=-2.91
22:06:50.796 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.67, y=1.39, opts=13)
22:06:50.812 00.016 13524 Enqueuing Move request for scope (-0.67, 1.39)
22:06:50.812 00.000 18852 Worker thread wakes up
22:06:50.812 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 1.39) opts 0xd
22:06:50.812 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.67, 1.39)
22:06:50.812 00.000 18852 Moving (-0.67, 1.39) raw xDistance=-1.53 yDistance=-0.36
22:06:50.812 00.000 18852 PPEC rslt: input = -1.53, final = -0.08, react = -0.23, pred = 0.15, hyst = -0.21, hyst_pct = 0.00, period_length = 479.00
22:06:50.812 00.000 18852 PPEC: input: -1.53, control: -0.08, exposure: 3000
22:06:50.812 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:50.812 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:06:50.812 00.000 18852 MoveAxis(E, 19, ABG)
22:06:50.812 00.000 18852 Guiding  Dir = 2, Dur = 19
22:06:50.812 00.000 18852 IsSlewing returns 0
22:06:50.812 00.000 18852 IsGuiding returns 0
22:06:50.812 00.000 18852 PulseGuide returned control before completion, sleep 28
22:06:50.812 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:06:50.828 00.016 13524 UpdateGuideState exits: m=556 SNR=14.8
22:06:50.828 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:50.828 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:50.828 00.000 13524 Enqueuing Expose request
22:06:50.859 00.031 18852 IsGuiding returns 1
22:06:50.859 00.000 18852 scope still moving after pulse duration time elapsed
22:06:51.015 00.156 18852 IsSlewing returns 0
22:06:51.015 00.000 18852 IsGuiding returns 1
22:06:51.062 00.047 18852 IsSlewing returns 0
22:06:51.062 00.000 18852 IsGuiding returns 0
22:06:51.062 00.000 18852 scope move finished after 19 + 232 ms
22:06:51.062 00.000 18852 Move returns status 0, amount 19
22:06:51.062 00.000 18852 MoveAxis(N, 0, ABG)
22:06:51.062 00.000 18852 Move returns status 0, amount 0
22:06:51.062 00.000 18852 move complete, result=0
22:06:51.062 00.000 18852 worker thread done servicing request
22:06:51.062 00.000 18852 Worker thread wakes up
22:06:51.062 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:51.062 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:51.109 00.047 13524 GuideStep: -1.5 px 19 ms EAST, -0.4 px 0 ms NORTH
22:06:54.311 03.202 18852 Exposure complete
22:06:54.342 00.031 18852 worker thread done servicing request
22:06:54.342 00.000 13524 OnExposeComplete: enter
22:06:54.342 00.000 13524 UpdateGuideState(): m_state=6
22:06:54.342 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
22:06:54.342 00.000 13524 Star::Find returns 1 (0), X=406.88, Y=280.20, Mass=564, SNR=14.3, Peak=149 HFD=2.4
22:06:54.342 00.000 13524 MultiStar: [#1 -1.83,2.80,0.00,M6] [#2 -2.00,2.17,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 -0.70,1.96,0.61,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:06:54.342 00.000 13524 single-star, 1 included, MultiStar: {-0.63, 1.60}, one-star: {-0.58, 1.38}
22:06:54.342 00.000 13524 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.99) = xAngle (2.96 = 2.96)
22:06:54.342 00.000 13524 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.28)
22:06:54.358 00.016 13524 CameraToMount -- cameraX=-0.58 cameraY=1.38 hyp=1.49 cameraTheta=1.97 mountX=-1.47 mountY=-0.42, mountTheta=-2.87
22:06:54.358 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.58, y=1.38, opts=13)
22:06:54.358 00.000 13524 Enqueuing Move request for scope (-0.58, 1.38)
22:06:54.358 00.000 18852 Worker thread wakes up
22:06:54.358 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 1.38) opts 0xd
22:06:54.358 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.58, 1.38)
22:06:54.358 00.000 18852 Moving (-0.58, 1.38) raw xDistance=-1.47 yDistance=-0.42
22:06:54.358 00.000 18852 PPEC rslt: input = -1.47, final = -0.21, react = -0.22, pred = 0.01, hyst = -0.20, hyst_pct = 0.00, period_length = 479.00
22:06:54.358 00.000 18852 PPEC: input: -1.47, control: -0.21, exposure: 3000
22:06:54.358 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:54.358 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:06:54.358 00.000 18852 MoveAxis(E, 52, ABG)
22:06:54.358 00.000 18852 Guiding  Dir = 2, Dur = 52
22:06:54.358 00.000 18852 IsSlewing returns 0
22:06:54.358 00.000 18852 IsGuiding returns 0
22:06:54.358 00.000 18852 PulseGuide returned control before completion, sleep 61
22:06:54.436 00.078 18852 IsGuiding returns 0
22:06:54.436 00.000 18852 Move returns status 0, amount 52
22:06:54.436 00.000 18852 MoveAxis(N, 0, ABG)
22:06:54.436 00.000 18852 Move returns status 0, amount 0
22:06:54.436 00.000 18852 move complete, result=0
22:06:54.436 00.000 18852 worker thread done servicing request
22:06:54.764 00.328 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=41, FiltMin=4, FiltMax=254, Gamma=1.000
22:06:54.780 00.016 13524 UpdateGuideState exits: m=564 SNR=14.3
22:06:54.780 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:54.780 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:54.780 00.000 13524 Enqueuing Expose request
22:06:54.780 00.000 13524 GuideStep: -1.5 px 52 ms EAST, -0.4 px 0 ms NORTH
22:06:54.780 00.000 18852 Worker thread wakes up
22:06:54.780 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:54.780 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:06:58.044 03.264 18852 Exposure complete
22:06:58.075 00.031 18852 worker thread done servicing request
22:06:58.075 00.000 13524 OnExposeComplete: enter
22:06:58.075 00.000 13524 UpdateGuideState(): m_state=6
22:06:58.075 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
22:06:58.075 00.000 13524 Star::Find returns 1 (0), X=406.80, Y=280.21, Mass=569, SNR=14.6, Peak=133 HFD=2.4
22:06:58.075 00.000 13524 MultiStar: [#1 -1.43,2.57,0.00,M7] [#2 -1.32,1.76,0.73,U] [#3 0.17,-0.08,0.46,U] [#4 0.50,1.30,0.66,U] [#5 -0.98,2.01,0.61,U] [#6 0.00,0.00,0.00,L] 
22:06:58.091 00.016 13524 refined, 4 included, MultiStar: {-0.53, 1.36}, one-star: {-0.67, 1.39}
22:06:58.091 00.000 13524 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.99) = xAngle (2.92 = 2.92)
22:06:58.091 00.000 13524 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.97 = -0.31)
22:06:58.091 00.000 13524 CameraToMount -- cameraX=-0.53 cameraY=1.36 hyp=1.46 cameraTheta=1.94 mountX=-1.43 mountY=-0.45, mountTheta=-2.84
22:06:58.091 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.53, y=1.36, opts=13)
22:06:58.091 00.000 13524 Enqueuing Move request for scope (-0.53, 1.36)
22:06:58.091 00.000 18852 Worker thread wakes up
22:06:58.091 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 1.36) opts 0xd
22:06:58.091 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.53, 1.36)
22:06:58.091 00.000 18852 Moving (-0.53, 1.36) raw xDistance=-1.43 yDistance=-0.45
22:06:58.091 00.000 18852 PPEC rslt: input = -1.43, final = -0.12, react = -0.21, pred = 0.09, hyst = -0.19, hyst_pct = 0.00, period_length = 479.00
22:06:58.091 00.000 18852 PPEC: input: -1.43, control: -0.12, exposure: 3000
22:06:58.091 00.000 18852 switching direction from 1 to -1 - decHistory=-3 oldest=-0.48 newest=-1.22
22:06:58.091 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:06:58.091 00.000 18852 MoveAxis(E, 29, ABG)
22:06:58.091 00.000 18852 Guiding  Dir = 2, Dur = 29
22:06:58.091 00.000 18852 IsSlewing returns 0
22:06:58.091 00.000 18852 IsGuiding returns 0
22:06:58.091 00.000 18852 PulseGuide returned control before completion, sleep 38
22:06:58.153 00.062 18852 IsGuiding returns 0
22:06:58.153 00.000 18852 Move returns status 0, amount 29
22:06:58.153 00.000 18852 MoveAxis(N, 130, ABG)
22:06:58.153 00.000 18852 Guiding  Dir = 0, Dur = 130
22:06:58.153 00.000 18852 IsSlewing returns 0
22:06:58.153 00.000 18852 IsGuiding returns 0
22:06:58.153 00.000 18852 PulseGuide returned control before completion, sleep 139
22:06:58.309 00.156 18852 IsGuiding returns 1
22:06:58.309 00.000 18852 scope still moving after pulse duration time elapsed
22:06:58.341 00.032 18852 IsSlewing returns 0
22:06:58.341 00.000 18852 IsGuiding returns 0
22:06:58.341 00.000 18852 scope move finished after 130 + 58 ms
22:06:58.341 00.000 18852 Move returns status 0, amount 130
22:06:58.341 00.000 18852 move complete, result=0
22:06:58.341 00.000 18852 worker thread done servicing request
22:06:58.450 00.109 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=2, FiltMax=254, Gamma=1.000
22:06:58.466 00.016 13524 UpdateGuideState exits: m=569 SNR=14.6
22:06:58.466 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:58.466 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:06:58.466 00.000 13524 Enqueuing Expose request
22:06:58.466 00.000 13524 GuideStep: -1.4 px 29 ms EAST, -0.4 px 130 ms NORTH
22:06:58.466 00.000 18852 Worker thread wakes up
22:06:58.466 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:06:58.466 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:01.715 03.249 18852 Exposure complete
22:07:01.746 00.031 18852 worker thread done servicing request
22:07:01.746 00.000 13524 OnExposeComplete: enter
22:07:01.746 00.000 13524 UpdateGuideState(): m_state=6
22:07:01.746 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
22:07:01.746 00.000 13524 Star::Find returns 1 (0), X=406.37, Y=280.81, Mass=595, SNR=14.9, Peak=138 HFD=2.1
22:07:01.746 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -2.17,1.91,0.00,M2] [#3 -1.00,1.02,0.51,U] [#4 0.11,1.67,0.51,U] [#5 -1.74,2.32,0.00,M1] [#6 0.00,0.00,0.00,L] 
22:07:01.746 00.000 13524 refined, 2 included, MultiStar: {-0.77, 1.66}, one-star: {-1.10, 1.99}
22:07:01.746 00.000 13524 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.99) = xAngle (2.99 = 2.99)
22:07:01.746 00.000 13524 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.25)
22:07:01.746 00.000 13524 CameraToMount -- cameraX=-0.77 cameraY=1.66 hyp=1.83 cameraTheta=2.00 mountX=-1.81 mountY=-0.45, mountTheta=-2.90
22:07:01.762 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.77, y=1.66, opts=13)
22:07:01.762 00.000 13524 Enqueuing Move request for scope (-0.77, 1.66)
22:07:01.762 00.000 18852 Worker thread wakes up
22:07:01.762 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 1.66) opts 0xd
22:07:01.762 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.77, 1.66)
22:07:01.762 00.000 18852 Moving (-0.77, 1.66) raw xDistance=-1.81 yDistance=-0.45
22:07:01.762 00.000 18852 PPEC rslt: input = -1.81, final = -0.21, react = -0.27, pred = 0.06, hyst = -0.25, hyst_pct = 0.00, period_length = 479.00
22:07:01.762 00.000 18852 PPEC: input: -1.81, control: -0.21, exposure: 3000
22:07:01.762 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:07:01.762 00.000 18852 MoveAxis(E, 51, ABG)
22:07:01.762 00.000 18852 Guiding  Dir = 2, Dur = 51
22:07:01.762 00.000 18852 IsSlewing returns 0
22:07:01.762 00.000 18852 IsGuiding returns 0
22:07:01.762 00.000 18852 PulseGuide returned control before completion, sleep 60
22:07:01.762 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:07:01.777 00.015 13524 UpdateGuideState exits: m=595 SNR=14.9
22:07:01.777 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:01.777 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:01.777 00.000 13524 Enqueuing Expose request
22:07:01.840 00.063 18852 IsGuiding returns 0
22:07:01.840 00.000 18852 Move returns status 0, amount 51
22:07:01.840 00.000 18852 MoveAxis(N, 130, ABG)
22:07:01.840 00.000 18852 Guiding  Dir = 0, Dur = 130
22:07:01.840 00.000 18852 IsSlewing returns 0
22:07:01.840 00.000 18852 IsGuiding returns 0
22:07:01.840 00.000 18852 PulseGuide returned control before completion, sleep 139
22:07:01.996 00.156 18852 IsGuiding returns 0
22:07:01.996 00.000 18852 Move returns status 0, amount 130
22:07:01.996 00.000 18852 move complete, result=0
22:07:01.996 00.000 18852 worker thread done servicing request
22:07:01.996 00.000 18852 Worker thread wakes up
22:07:01.996 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:01.996 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:01.996 00.000 13524 GuideStep: -1.8 px 51 ms EAST, -0.4 px 130 ms NORTH
22:07:05.245 03.249 18852 Exposure complete
22:07:05.277 00.032 18852 worker thread done servicing request
22:07:05.277 00.000 13524 OnExposeComplete: enter
22:07:05.277 00.000 13524 UpdateGuideState(): m_state=6
22:07:05.277 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
22:07:05.277 00.000 13524 Star::Find returns 1 (0), X=406.60, Y=280.17, Mass=525, SNR=14.1, Peak=164 HFD=1.9
22:07:05.277 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.96,1.74,0.00,M3] [#3 -0.01,-0.25,0.50,U] [#4 -0.93,1.76,0.75,U] [#5 -1.42,1.76,0.55,U] [#6 0.00,0.00,0.00,L] 
22:07:05.292 00.015 13524 refined, 3 included, MultiStar: {-0.83, 1.25}, one-star: {-0.86, 1.34}
22:07:05.292 00.000 13524 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.99) = xAngle (3.14 = -3.14)
22:07:05.292 00.000 13524 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.19 = -0.09)
22:07:05.292 00.000 13524 CameraToMount -- cameraX=-0.83 cameraY=1.25 hyp=1.51 cameraTheta=2.16 mountX=-1.51 mountY=-0.14, mountTheta=-3.05
22:07:05.292 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.83, y=1.25, opts=13)
22:07:05.292 00.000 13524 Enqueuing Move request for scope (-0.83, 1.25)
22:07:05.292 00.000 18852 Worker thread wakes up
22:07:05.292 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 1.25) opts 0xd
22:07:05.292 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.83, 1.25)
22:07:05.292 00.000 18852 Moving (-0.83, 1.25) raw xDistance=-1.51 yDistance=-0.14
22:07:05.292 00.000 18852 PPEC rslt: input = -1.51, final = -0.19, react = -0.23, pred = 0.03, hyst = -0.21, hyst_pct = 0.00, period_length = 479.00
22:07:05.292 00.000 18852 PPEC: input: -1.51, control: -0.19, exposure: 3000
22:07:05.292 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:05.292 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:07:05.292 00.000 18852 MoveAxis(E, 47, ABG)
22:07:05.292 00.000 18852 Guiding  Dir = 2, Dur = 47
22:07:05.292 00.000 18852 IsSlewing returns 0
22:07:05.292 00.000 18852 IsGuiding returns 0
22:07:05.292 00.000 18852 PulseGuide returned control before completion, sleep 56
22:07:05.308 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:07:05.308 00.000 13524 UpdateGuideState exits: m=525 SNR=14.1
22:07:05.323 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:05.323 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:05.323 00.000 13524 Enqueuing Expose request
22:07:05.371 00.048 18852 IsGuiding returns 0
22:07:05.371 00.000 18852 Move returns status 0, amount 47
22:07:05.371 00.000 18852 MoveAxis(N, 0, ABG)
22:07:05.371 00.000 18852 Move returns status 0, amount 0
22:07:05.371 00.000 18852 move complete, result=0
22:07:05.371 00.000 18852 worker thread done servicing request
22:07:05.371 00.000 18852 Worker thread wakes up
22:07:05.371 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:05.371 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:05.761 00.390 13524 GuideStep: -1.5 px 47 ms EAST, -0.1 px 0 ms NORTH
22:07:08.604 02.843 18852 Exposure complete
22:07:08.635 00.031 18852 worker thread done servicing request
22:07:08.635 00.000 13524 OnExposeComplete: enter
22:07:08.635 00.000 13524 UpdateGuideState(): m_state=6
22:07:08.635 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
22:07:08.635 00.000 13524 Star::Find returns 1 (0), X=407.02, Y=280.21, Mass=545, SNR=14.5, Peak=138 HFD=2.2
22:07:08.635 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.99,1.97,0.00,M4] [#3 0.12,1.25,0.53,U] [#4 -0.80,1.71,0.71,U] [#5 -2.01,1.91,0.00,M1] [#6 0.00,0.00,0.00,L] 
22:07:08.651 00.016 13524 single-star, 2 included, MultiStar: {-0.42, 1.46}, one-star: {-0.44, 1.39}
22:07:08.651 00.000 13524 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.99) = xAngle (2.86 = 2.86)
22:07:08.651 00.000 13524 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.91 = -0.37)
22:07:08.651 00.000 13524 CameraToMount -- cameraX=-0.44 cameraY=1.39 hyp=1.46 cameraTheta=1.88 mountX=-1.40 mountY=-0.53, mountTheta=-2.78
22:07:08.651 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.44, y=1.39, opts=13)
22:07:08.651 00.000 13524 Enqueuing Move request for scope (-0.44, 1.39)
22:07:08.651 00.000 18852 Worker thread wakes up
22:07:08.651 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 1.39) opts 0xd
22:07:08.651 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.44, 1.39)
22:07:08.651 00.000 18852 Moving (-0.44, 1.39) raw xDistance=-1.40 yDistance=-0.53
22:07:08.651 00.000 18852 PPEC rslt: input = -1.40, final = -0.27, react = -0.21, pred = -0.06, hyst = -0.19, hyst_pct = 0.00, period_length = 479.00
22:07:08.651 00.000 18852 PPEC: input: -1.40, control: -0.27, exposure: 3000
22:07:08.651 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:07:08.651 00.000 18852 MoveAxis(E, 66, ABG)
22:07:08.651 00.000 18852 Guiding  Dir = 2, Dur = 66
22:07:08.651 00.000 18852 IsSlewing returns 0
22:07:08.651 00.000 18852 IsGuiding returns 0
22:07:08.651 00.000 18852 PulseGuide returned control before completion, sleep 75
22:07:08.666 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:07:08.666 00.000 13524 UpdateGuideState exits: m=545 SNR=14.5
22:07:08.666 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:08.682 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:08.682 00.000 13524 Enqueuing Expose request
22:07:08.745 00.063 18852 IsGuiding returns 0
22:07:08.745 00.000 18852 Move returns status 0, amount 66
22:07:08.745 00.000 18852 MoveAxis(N, 154, ABG)
22:07:08.745 00.000 18852 Guiding  Dir = 0, Dur = 154
22:07:08.745 00.000 18852 IsSlewing returns 0
22:07:08.745 00.000 18852 IsGuiding returns 0
22:07:08.745 00.000 18852 PulseGuide returned control before completion, sleep 163
22:07:08.916 00.171 18852 IsGuiding returns 0
22:07:08.916 00.000 18852 Move returns status 0, amount 154
22:07:08.916 00.000 18852 move complete, result=0
22:07:08.916 00.000 18852 worker thread done servicing request
22:07:08.916 00.000 18852 Worker thread wakes up
22:07:08.916 00.000 13524 GuideStep: -1.4 px 66 ms EAST, -0.5 px 154 ms NORTH
22:07:08.916 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:08.916 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:12.166 03.250 18852 Exposure complete
22:07:12.197 00.031 18852 worker thread done servicing request
22:07:12.197 00.000 13524 OnExposeComplete: enter
22:07:12.197 00.000 13524 UpdateGuideState(): m_state=6
22:07:12.197 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
22:07:12.197 00.000 13524 Star::Find returns 1 (0), X=406.87, Y=280.31, Mass=449, SNR=12.8, Peak=150 HFD=1.9
22:07:12.197 00.000 13524 MultiStar: [#1 -1.87,2.82,0.00,M8] [#2 -2.09,2.66,0.00,M5] [#3 0.44,1.50,0.47,U] [#4 -1.01,1.85,0.65,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:07:12.197 00.000 13524 single-star, 2 included, MultiStar: {-0.49, 1.60}, one-star: {-0.59, 1.49}
22:07:12.197 00.000 13524 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.99) = xAngle (2.93 = 2.93)
22:07:12.212 00.015 13524 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.98 = -0.30)
22:07:12.212 00.000 13524 CameraToMount -- cameraX=-0.59 cameraY=1.49 hyp=1.60 cameraTheta=1.95 mountX=-1.57 mountY=-0.48, mountTheta=-2.85
22:07:12.212 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.59, y=1.49, opts=13)
22:07:12.212 00.000 13524 Enqueuing Move request for scope (-0.59, 1.49)
22:07:12.212 00.000 18852 Worker thread wakes up
22:07:12.212 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 1.49) opts 0xd
22:07:12.212 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.59, 1.49)
22:07:12.212 00.000 18852 Moving (-0.59, 1.49) raw xDistance=-1.57 yDistance=-0.48
22:07:12.212 00.000 18852 PPEC rslt: input = -1.57, final = -0.27, react = -0.24, pred = -0.04, hyst = -0.21, hyst_pct = 0.00, period_length = 479.00
22:07:12.212 00.000 18852 PPEC: input: -1.57, control: -0.27, exposure: 3000
22:07:12.212 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:07:12.212 00.000 18852 MoveAxis(E, 67, ABG)
22:07:12.212 00.000 18852 Guiding  Dir = 2, Dur = 67
22:07:12.212 00.000 18852 IsSlewing returns 0
22:07:12.212 00.000 18852 IsGuiding returns 0
22:07:12.212 00.000 18852 PulseGuide returned control before completion, sleep 76
22:07:12.212 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=41, FiltMin=2, FiltMax=254, Gamma=1.000
22:07:12.228 00.016 13524 UpdateGuideState exits: m=449 SNR=12.8
22:07:12.228 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:12.244 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:12.244 00.000 13524 Enqueuing Expose request
22:07:12.306 00.062 18852 IsGuiding returns 0
22:07:12.306 00.000 18852 Move returns status 0, amount 67
22:07:12.306 00.000 18852 MoveAxis(N, 138, ABG)
22:07:12.306 00.000 18852 Guiding  Dir = 0, Dur = 138
22:07:12.306 00.000 18852 IsSlewing returns 0
22:07:12.306 00.000 18852 IsGuiding returns 0
22:07:12.306 00.000 18852 PulseGuide returned control before completion, sleep 147
22:07:12.462 00.156 18852 IsGuiding returns 0
22:07:12.462 00.000 18852 Move returns status 0, amount 138
22:07:12.462 00.000 18852 move complete, result=0
22:07:12.462 00.000 18852 worker thread done servicing request
22:07:12.462 00.000 18852 Worker thread wakes up
22:07:12.462 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:12.462 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:12.462 00.000 13524 GuideStep: -1.6 px 67 ms EAST, -0.5 px 138 ms NORTH
22:07:15.711 03.249 18852 Exposure complete
22:07:15.743 00.032 18852 worker thread done servicing request
22:07:15.743 00.000 13524 OnExposeComplete: enter
22:07:15.743 00.000 13524 UpdateGuideState(): m_state=6
22:07:15.743 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
22:07:15.758 00.015 13524 Star::Find returns 1 (0), X=406.56, Y=280.41, Mass=546, SNR=14.3, Peak=147 HFD=1.6
22:07:15.758 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.82,2.03,0.00,M6] [#3 0.27,1.63,0.44,U] [#4 -0.71,1.55,0.59,U] [#5 0.00,0.00,0.00,L] [#6 0.11,2.02,0.57,U] 
22:07:15.758 00.000 13524 refined, 3 included, MultiStar: {-0.44, 1.68}, one-star: {-0.90, 1.58}
22:07:15.758 00.000 13524 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.99) = xAngle (2.81 = 2.81)
22:07:15.758 00.000 13524 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.86 = -0.42)
22:07:15.758 00.000 13524 CameraToMount -- cameraX=-0.44 cameraY=1.68 hyp=1.74 cameraTheta=1.83 mountX=-1.64 mountY=-0.72, mountTheta=-2.73
22:07:15.758 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.44, y=1.68, opts=13)
22:07:15.758 00.000 13524 Enqueuing Move request for scope (-0.44, 1.68)
22:07:15.758 00.000 18852 Worker thread wakes up
22:07:15.758 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 1.68) opts 0xd
22:07:15.758 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.44, 1.68)
22:07:15.758 00.000 18852 Moving (-0.44, 1.68) raw xDistance=-1.64 yDistance=-0.72
22:07:15.758 00.000 18852 PPEC rslt: input = -1.64, final = -0.27, react = -0.25, pred = -0.02, hyst = -0.23, hyst_pct = 0.00, period_length = 479.00
22:07:15.758 00.000 18852 PPEC: input: -1.64, control: -0.27, exposure: 3000
22:07:15.758 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
22:07:15.758 00.000 18852 MoveAxis(E, 65, ABG)
22:07:15.758 00.000 18852 Guiding  Dir = 2, Dur = 65
22:07:15.758 00.000 18852 IsSlewing returns 0
22:07:15.758 00.000 18852 IsGuiding returns 0
22:07:15.774 00.016 18852 PulseGuide returned control before completion, sleep 74
22:07:15.774 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:07:15.789 00.015 13524 UpdateGuideState exits: m=546 SNR=14.3
22:07:15.789 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:15.789 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:15.789 00.000 13524 Enqueuing Expose request
22:07:15.852 00.063 18852 IsGuiding returns 0
22:07:15.852 00.000 18852 Move returns status 0, amount 65
22:07:15.852 00.000 18852 MoveAxis(N, 207, ABG)
22:07:15.852 00.000 18852 Guiding  Dir = 0, Dur = 207
22:07:15.852 00.000 18852 IsSlewing returns 0
22:07:15.852 00.000 18852 IsGuiding returns 0
22:07:15.852 00.000 18852 PulseGuide returned control before completion, sleep 216
22:07:16.086 00.234 18852 IsGuiding returns 0
22:07:16.086 00.000 18852 Move returns status 0, amount 207
22:07:16.086 00.000 18852 move complete, result=0
22:07:16.086 00.000 18852 worker thread done servicing request
22:07:16.086 00.000 18852 Worker thread wakes up
22:07:16.086 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:16.086 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:16.086 00.000 13524 GuideStep: -1.6 px 65 ms EAST, -0.7 px 207 ms NORTH
22:07:19.335 03.249 18852 Exposure complete
22:07:19.367 00.032 18852 worker thread done servicing request
22:07:19.367 00.000 13524 OnExposeComplete: enter
22:07:19.367 00.000 13524 UpdateGuideState(): m_state=6
22:07:19.367 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
22:07:19.367 00.000 13524 Star::Find returns 1 (0), X=406.89, Y=280.24, Mass=583, SNR=14.5, Peak=140 HFD=2.4
22:07:19.382 00.015 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.45,2.13,0.00,M7] [#3 0.00,0.00,0.00,L] [#4 -0.00,0.70,0.72,U] [#5 -0.94,1.58,0.52,U] [#6 0.00,0.00,0.00,L] 
22:07:19.382 00.000 13524 refined, 2 included, MultiStar: {-0.48, 1.22}, one-star: {-0.57, 1.41}
22:07:19.382 00.000 13524 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.99) = xAngle (2.93 = 2.93)
22:07:19.382 00.000 13524 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.97 = -0.31)
22:07:19.382 00.000 13524 CameraToMount -- cameraX=-0.48 cameraY=1.22 hyp=1.31 cameraTheta=1.94 mountX=-1.28 mountY=-0.40, mountTheta=-2.84
22:07:19.382 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.48, y=1.22, opts=13)
22:07:19.382 00.000 13524 Enqueuing Move request for scope (-0.48, 1.22)
22:07:19.382 00.000 18852 Worker thread wakes up
22:07:19.382 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 1.22) opts 0xd
22:07:19.382 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.48, 1.22)
22:07:19.382 00.000 18852 Moving (-0.48, 1.22) raw xDistance=-1.28 yDistance=-0.40
22:07:19.382 00.000 18852 PPEC rslt: input = -1.28, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 479.00
22:07:19.382 00.000 18852 PPEC: input: -1.28, control: -0.21, exposure: 3000
22:07:19.382 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:07:19.382 00.000 18852 MoveAxis(E, 53, ABG)
22:07:19.382 00.000 18852 Guiding  Dir = 2, Dur = 53
22:07:19.382 00.000 18852 IsSlewing returns 0
22:07:19.382 00.000 18852 IsGuiding returns 0
22:07:19.382 00.000 18852 PulseGuide returned control before completion, sleep 62
22:07:19.398 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:07:19.398 00.000 13524 UpdateGuideState exits: m=583 SNR=14.5
22:07:19.414 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:19.414 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:19.414 00.000 13524 Enqueuing Expose request
22:07:19.460 00.046 18852 IsGuiding returns 0
22:07:19.460 00.000 18852 Move returns status 0, amount 53
22:07:19.460 00.000 18852 MoveAxis(N, 115, ABG)
22:07:19.460 00.000 18852 Guiding  Dir = 0, Dur = 115
22:07:19.460 00.000 18852 IsSlewing returns 0
22:07:19.460 00.000 18852 IsGuiding returns 0
22:07:19.460 00.000 18852 PulseGuide returned control before completion, sleep 124
22:07:19.601 00.141 18852 IsGuiding returns 0
22:07:19.601 00.000 18852 Move returns status 0, amount 115
22:07:19.601 00.000 18852 move complete, result=0
22:07:19.601 00.000 18852 worker thread done servicing request
22:07:19.601 00.000 18852 Worker thread wakes up
22:07:19.601 00.000 13524 GuideStep: -1.3 px 53 ms EAST, -0.4 px 115 ms NORTH
22:07:19.601 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:19.601 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:22.850 03.249 18852 Exposure complete
22:07:22.882 00.032 18852 worker thread done servicing request
22:07:22.882 00.000 13524 OnExposeComplete: enter
22:07:22.882 00.000 13524 UpdateGuideState(): m_state=6
22:07:22.882 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
22:07:22.882 00.000 13524 Star::Find returns 1 (0), X=407.06, Y=279.04, Mass=549, SNR=14.7, Peak=158 HFD=2.1
22:07:22.882 00.000 13524 MultiStar: [#1 -1.35,1.84,0.90,U] [#2 -1.55,1.04,0.66,U] [#3 0.00,0.00,0.00,L] [#4 -0.41,0.58,0.72,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:07:22.882 00.000 13524 single-star, 3 included, MultiStar: {-0.90, 0.91}, one-star: {-0.41, 0.21}
22:07:22.882 00.000 13524 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.99) = xAngle (3.65 = -2.64)
22:07:22.897 00.015 13524 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.69 = 0.41)
22:07:22.897 00.000 13524 CameraToMount -- cameraX=-0.41 cameraY=0.21 hyp=0.46 cameraTheta=2.66 mountX=-0.40 mountY=0.18, mountTheta=2.72
22:07:22.897 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.41, y=0.21, opts=13)
22:07:22.897 00.000 13524 Enqueuing Move request for scope (-0.41, 0.21)
22:07:22.897 00.000 18852 Worker thread wakes up
22:07:22.897 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.21) opts 0xd
22:07:22.897 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.41, 0.21)
22:07:22.897 00.000 18852 Moving (-0.41, 0.21) raw xDistance=-0.40 yDistance=0.18
22:07:22.897 00.000 18852 PPEC rslt: input = -0.40, final = 0.02, react = -0.06, pred = 0.08, hyst = -0.06, hyst_pct = 0.00, period_length = 479.00
22:07:22.897 00.000 18852 PPEC: input: -0.40, control: 0.02, exposure: 3000
22:07:22.897 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:22.897 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:07:22.897 00.000 18852 MoveAxis(W, 6, ABG)
22:07:22.897 00.000 18852 Guiding  Dir = 3, Dur = 6
22:07:22.897 00.000 18852 IsSlewing returns 0
22:07:22.897 00.000 18852 IsGuiding returns 0
22:07:22.897 00.000 18852 PulseGuide returned control before completion, sleep 15
22:07:22.897 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:07:22.913 00.016 13524 UpdateGuideState exits: m=549 SNR=14.7
22:07:22.913 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:22.913 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:22.913 00.000 13524 Enqueuing Expose request
22:07:22.928 00.015 18852 IsGuiding returns 0
22:07:22.928 00.000 18852 Move returns status 0, amount 6
22:07:22.928 00.000 18852 MoveAxis(N, 0, ABG)
22:07:22.928 00.000 18852 Move returns status 0, amount 0
22:07:22.928 00.000 18852 move complete, result=0
22:07:22.928 00.000 18852 worker thread done servicing request
22:07:22.928 00.000 18852 Worker thread wakes up
22:07:22.928 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:22.928 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:22.928 00.000 13524 GuideStep: -0.4 px 6 ms WEST, 0.2 px 0 ms NORTH
22:07:26.162 03.234 18852 Exposure complete
22:07:26.193 00.031 18852 worker thread done servicing request
22:07:26.193 00.000 13524 OnExposeComplete: enter
22:07:26.193 00.000 13524 UpdateGuideState(): m_state=6
22:07:26.193 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
22:07:26.193 00.000 13524 Star::Find returns 1 (0), X=407.45, Y=278.89, Mass=499, SNR=13.7, Peak=146 HFD=2.1
22:07:26.193 00.000 13524 MultiStar: [#1 -1.00,1.49,0.90,U] [#2 -1.11,0.79,0.75,U] [#3 0.00,0.00,0.00,L] [#4 -0.31,0.39,0.85,U] [#5 0.30,0.52,0.68,U] [#6 0.07,0.19,0.56,U] 
22:07:26.193 00.000 13524 single-star, 5 included, MultiStar: {-0.37, 0.59}, one-star: {-0.02, 0.07}
22:07:26.193 00.000 13524 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.99) = xAngle (2.79 = 2.79)
22:07:26.193 00.000 13524 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.84 = -0.44)
22:07:26.209 00.016 13524 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.81 mountX=-0.07 mountY=-0.03, mountTheta=-2.71
22:07:26.209 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.02, y=0.07, opts=13)
22:07:26.209 00.000 13524 Enqueuing Move request for scope (-0.02, 0.07)
22:07:26.209 00.000 18852 Worker thread wakes up
22:07:26.209 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:07:26.209 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:07:26.209 00.000 18852 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.03
22:07:26.209 00.000 18852 PPEC rslt: input = -0.07, final = 0.21, react = -0.01, pred = 0.21, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:07:26.209 00.000 18852 PPEC: input: -0.07, control: 0.21, exposure: 3000
22:07:26.209 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:26.209 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:07:26.209 00.000 18852 MoveAxis(W, 50, ABG)
22:07:26.209 00.000 18852 Guiding  Dir = 3, Dur = 50
22:07:26.209 00.000 18852 IsSlewing returns 0
22:07:26.209 00.000 18852 IsGuiding returns 0
22:07:26.209 00.000 18852 PulseGuide returned control before completion, sleep 59
22:07:26.209 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:07:26.225 00.016 13524 UpdateGuideState exits: m=499 SNR=13.7
22:07:26.225 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:26.225 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:26.225 00.000 13524 Enqueuing Expose request
22:07:26.287 00.062 18852 IsGuiding returns 0
22:07:26.287 00.000 18852 Move returns status 0, amount 50
22:07:26.287 00.000 18852 MoveAxis(N, 0, ABG)
22:07:26.287 00.000 18852 Move returns status 0, amount 0
22:07:26.287 00.000 18852 move complete, result=0
22:07:26.287 00.000 18852 worker thread done servicing request
22:07:26.287 00.000 18852 Worker thread wakes up
22:07:26.287 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:26.287 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:26.693 00.406 13524 GuideStep: -0.1 px 50 ms WEST, -0.0 px 0 ms NORTH
22:07:29.520 02.827 18852 Exposure complete
22:07:29.566 00.046 18852 worker thread done servicing request
22:07:29.566 00.000 13524 OnExposeComplete: enter
22:07:29.566 00.000 13524 UpdateGuideState(): m_state=6
22:07:29.566 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
22:07:29.566 00.000 13524 Star::Find returns 1 (0), X=407.44, Y=278.96, Mass=485, SNR=13.7, Peak=142 HFD=2.2
22:07:29.566 00.000 13524 MultiStar: [#1 -1.08,1.50,0.98,U] [#2 -0.97,0.80,0.74,U] [#3 0.00,0.00,0.00,L] [#4 -0.05,0.26,0.80,U] [#5 -1.50,0.43,0.63,U] [#6 -0.57,0.20,0.54,U] 
22:07:29.566 00.000 13524 single-star, 5 included, MultiStar: {-0.66, 0.59}, one-star: {-0.02, 0.13}
22:07:29.582 00.016 13524 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.99) = xAngle (2.74 = 2.74)
22:07:29.582 00.000 13524 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.79 = -0.49)
22:07:29.582 00.000 13524 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.76 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
22:07:29.582 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.02, y=0.13, opts=13)
22:07:29.582 00.000 13524 Enqueuing Move request for scope (-0.02, 0.13)
22:07:29.582 00.000 18852 Worker thread wakes up
22:07:29.582 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
22:07:29.582 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
22:07:29.582 00.000 18852 Moving (-0.02, 0.13) raw xDistance=-0.12 yDistance=-0.06
22:07:29.582 00.000 18852 PPEC rslt: input = -0.12, final = 0.30, react = -0.02, pred = 0.30, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:07:29.582 00.000 18852 PPEC: input: -0.12, control: 0.30, exposure: 3000
22:07:29.582 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:29.582 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:29.582 00.000 18852 MoveAxis(W, 74, ABG)
22:07:29.582 00.000 18852 Guiding  Dir = 3, Dur = 74
22:07:29.582 00.000 18852 IsSlewing returns 0
22:07:29.582 00.000 18852 IsGuiding returns 0
22:07:29.582 00.000 18852 PulseGuide returned control before completion, sleep 83
22:07:29.598 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:07:29.598 00.000 13524 UpdateGuideState exits: m=485 SNR=13.7
22:07:29.613 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:29.613 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:29.613 00.000 13524 Enqueuing Expose request
22:07:29.692 00.079 18852 IsGuiding returns 0
22:07:29.692 00.000 18852 Move returns status 0, amount 74
22:07:29.692 00.000 18852 MoveAxis(N, 0, ABG)
22:07:29.692 00.000 18852 Move returns status 0, amount 0
22:07:29.692 00.000 18852 move complete, result=0
22:07:29.692 00.000 18852 worker thread done servicing request
22:07:29.692 00.000 18852 Worker thread wakes up
22:07:29.692 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:29.692 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:29.692 00.000 13524 GuideStep: -0.1 px 74 ms WEST, -0.1 px 0 ms NORTH
22:07:32.925 03.233 18852 Exposure complete
22:07:32.956 00.031 18852 worker thread done servicing request
22:07:32.956 00.000 13524 OnExposeComplete: enter
22:07:32.956 00.000 13524 UpdateGuideState(): m_state=6
22:07:32.956 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
22:07:32.972 00.016 13524 Star::Find returns 1 (0), X=407.21, Y=280.33, Mass=586, SNR=14.9, Peak=153 HFD=2.2
22:07:32.972 00.000 13524 MultiStar: [#1 -1.47,2.57,0.00,M6] [#2 -1.30,2.16,0.74,U] [#3 1.18,0.01,0.47,U] [#4 -0.23,1.88,0.69,U] [#5 -0.78,1.34,0.55,U] [#6 0.00,0.00,0.00,L] 
22:07:32.972 00.000 13524 single-star, 4 included, MultiStar: {-0.36, 1.49}, one-star: {-0.25, 1.50}
22:07:32.972 00.000 13524 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.99) = xAngle (2.72 = 2.72)
22:07:32.972 00.000 13524 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.77 = -0.52)
22:07:32.972 00.000 13524 CameraToMount -- cameraX=-0.25 cameraY=1.50 hyp=1.52 cameraTheta=1.73 mountX=-1.39 mountY=-0.75, mountTheta=-2.65
22:07:32.972 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.25, y=1.50, opts=13)
22:07:32.972 00.000 13524 Enqueuing Move request for scope (-0.25, 1.50)
22:07:32.972 00.000 18852 Worker thread wakes up
22:07:32.972 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.50) opts 0xd
22:07:32.972 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.25, 1.50)
22:07:32.972 00.000 18852 Moving (-0.25, 1.50) raw xDistance=-1.39 yDistance=-0.75
22:07:32.972 00.000 18852 PPEC rslt: input = -1.39, final = 0.19, react = -0.21, pred = 0.40, hyst = -0.18, hyst_pct = 0.00, period_length = 479.00
22:07:32.972 00.000 18852 PPEC: input: -1.39, control: 0.19, exposure: 3000
22:07:32.972 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
22:07:32.972 00.000 18852 MoveAxis(W, 47, ABG)
22:07:32.972 00.000 18852 Guiding  Dir = 3, Dur = 47
22:07:32.987 00.015 18852 IsSlewing returns 0
22:07:32.987 00.000 18852 IsGuiding returns 0
22:07:32.987 00.000 18852 PulseGuide returned control before completion, sleep 56
22:07:32.987 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:07:33.003 00.016 13524 UpdateGuideState exits: m=586 SNR=14.9
22:07:33.003 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:33.003 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:33.003 00.000 13524 Enqueuing Expose request
22:07:33.050 00.047 18852 IsGuiding returns 1
22:07:33.050 00.000 18852 scope still moving after pulse duration time elapsed
22:07:33.082 00.032 18852 IsSlewing returns 0
22:07:33.082 00.000 18852 IsGuiding returns 0
22:07:33.082 00.000 18852 scope move finished after 47 + 47 ms
22:07:33.082 00.000 18852 Move returns status 0, amount 47
22:07:33.082 00.000 18852 MoveAxis(N, 218, ABG)
22:07:33.082 00.000 18852 Guiding  Dir = 0, Dur = 218
22:07:33.082 00.000 18852 IsSlewing returns 0
22:07:33.082 00.000 18852 IsGuiding returns 0
22:07:33.082 00.000 18852 PulseGuide returned control before completion, sleep 227
22:07:33.316 00.234 18852 IsGuiding returns 0
22:07:33.316 00.000 18852 Move returns status 0, amount 218
22:07:33.316 00.000 18852 move complete, result=0
22:07:33.316 00.000 18852 worker thread done servicing request
22:07:33.316 00.000 18852 Worker thread wakes up
22:07:33.316 00.000 13524 GuideStep: -1.4 px 47 ms WEST, -0.8 px 218 ms NORTH
22:07:33.316 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:33.316 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:36.565 03.249 18852 Exposure complete
22:07:36.612 00.047 18852 worker thread done servicing request
22:07:36.612 00.000 13524 OnExposeComplete: enter
22:07:36.612 00.000 13524 UpdateGuideState(): m_state=6
22:07:36.612 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
22:07:36.612 00.000 13524 Star::Find returns 1 (0), X=407.40, Y=279.41, Mass=518, SNR=14.0, Peak=127 HFD=1.7
22:07:36.612 00.000 13524 MultiStar: [#1 -1.30,2.14,0.98,U] [#2 -1.42,1.14,0.85,U] [#3 0.00,0.00,0.00,L] [#4 0.36,1.13,0.77,U] [#5 -0.65,1.69,0.60,U] [#6 0.00,0.00,0.00,L] 
22:07:36.612 00.000 13524 single-star, 4 included, MultiStar: {-0.63, 1.32}, one-star: {-0.06, 0.59}
22:07:36.612 00.000 13524 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.99) = xAngle (2.66 = 2.66)
22:07:36.612 00.000 13524 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.71 = -0.58)
22:07:36.627 00.015 13524 CameraToMount -- cameraX=-0.06 cameraY=0.59 hyp=0.59 cameraTheta=1.67 mountX=-0.53 mountY=-0.32, mountTheta=-2.59
22:07:36.627 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.06, y=0.59, opts=13)
22:07:36.627 00.000 13524 Enqueuing Move request for scope (-0.06, 0.59)
22:07:36.627 00.000 18852 Worker thread wakes up
22:07:36.627 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.59) opts 0xd
22:07:36.627 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.06, 0.59)
22:07:36.627 00.000 18852 Moving (-0.06, 0.59) raw xDistance=-0.53 yDistance=-0.32
22:07:36.627 00.000 18852 PPEC rslt: input = -0.53, final = 0.18, react = -0.08, pred = 0.26, hyst = -0.07, hyst_pct = 0.00, period_length = 479.00
22:07:36.627 00.000 18852 PPEC: input: -0.53, control: 0.18, exposure: 3000
22:07:36.627 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:36.627 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:07:36.627 00.000 18852 MoveAxis(W, 44, ABG)
22:07:36.627 00.000 18852 Guiding  Dir = 3, Dur = 44
22:07:36.627 00.000 18852 IsSlewing returns 0
22:07:36.627 00.000 18852 IsGuiding returns 0
22:07:36.627 00.000 18852 PulseGuide returned control before completion, sleep 53
22:07:36.627 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=2, FiltMax=255, Gamma=1.000
22:07:36.643 00.016 13524 UpdateGuideState exits: m=518 SNR=14.0
22:07:36.643 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:36.643 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:36.658 00.015 13524 Enqueuing Expose request
22:07:36.705 00.047 18852 IsGuiding returns 0
22:07:36.705 00.000 18852 Move returns status 0, amount 44
22:07:36.705 00.000 18852 MoveAxis(N, 0, ABG)
22:07:36.705 00.000 18852 Move returns status 0, amount 0
22:07:36.705 00.000 18852 move complete, result=0
22:07:36.705 00.000 18852 worker thread done servicing request
22:07:36.705 00.000 18852 Worker thread wakes up
22:07:36.705 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:36.705 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:36.705 00.000 13524 GuideStep: -0.5 px 44 ms WEST, -0.3 px 0 ms NORTH
22:07:39.955 03.250 18852 Exposure complete
22:07:39.986 00.031 18852 worker thread done servicing request
22:07:39.986 00.000 13524 OnExposeComplete: enter
22:07:39.986 00.000 13524 UpdateGuideState(): m_state=6
22:07:40.001 00.015 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
22:07:40.001 00.000 13524 Star::Find returns 1 (0), X=407.48, Y=279.65, Mass=536, SNR=14.0, Peak=130 HFD=1.7
22:07:40.001 00.000 13524 MultiStar: [#1 -1.11,1.91,0.89,U] [#2 -1.06,1.38,0.67,U] [#3 0.00,0.00,0.00,L] [#4 0.61,1.26,0.69,U] [#5 -1.30,2.00,0.53,U] [#6 -0.08,0.61,0.63,U] 
22:07:40.001 00.000 13524 single-star, 5 included, MultiStar: {-0.45, 1.31}, one-star: {0.02, 0.82}
22:07:40.001 00.000 13524 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.99) = xAngle (2.53 = 2.53)
22:07:40.001 00.000 13524 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.58 = -0.70)
22:07:40.001 00.000 13524 CameraToMount -- cameraX=0.02 cameraY=0.82 hyp=0.82 cameraTheta=1.55 mountX=-0.67 mountY=-0.53, mountTheta=-2.47
22:07:40.001 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.02, y=0.82, opts=13)
22:07:40.001 00.000 13524 Enqueuing Move request for scope (0.02, 0.82)
22:07:40.001 00.000 18852 Worker thread wakes up
22:07:40.001 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.82) opts 0xd
22:07:40.001 00.000 18852 Handling offset move in thread for scope, endpoint = (0.02, 0.82)
22:07:40.001 00.000 18852 Moving (0.02, 0.82) raw xDistance=-0.67 yDistance=-0.53
22:07:40.001 00.000 18852 PPEC rslt: input = -0.67, final = 0.08, react = -0.10, pred = 0.18, hyst = -0.09, hyst_pct = 0.00, period_length = 479.00
22:07:40.001 00.000 18852 PPEC: input: -0.67, control: 0.08, exposure: 3000
22:07:40.001 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:07:40.001 00.000 18852 MoveAxis(W, 20, ABG)
22:07:40.001 00.000 18852 Guiding  Dir = 3, Dur = 20
22:07:40.017 00.016 18852 IsSlewing returns 0
22:07:40.017 00.000 18852 IsGuiding returns 0
22:07:40.017 00.000 18852 PulseGuide returned control before completion, sleep 29
22:07:40.017 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:07:40.048 00.031 13524 UpdateGuideState exits: m=536 SNR=14.0
22:07:40.048 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:40.048 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:40.048 00.000 13524 Enqueuing Expose request
22:07:40.064 00.016 18852 IsGuiding returns 0
22:07:40.064 00.000 18852 Move returns status 0, amount 20
22:07:40.064 00.000 18852 MoveAxis(N, 154, ABG)
22:07:40.064 00.000 18852 Guiding  Dir = 0, Dur = 154
22:07:40.064 00.000 18852 IsSlewing returns 0
22:07:40.064 00.000 18852 IsGuiding returns 0
22:07:40.064 00.000 18852 PulseGuide returned control before completion, sleep 163
22:07:40.236 00.172 18852 IsGuiding returns 0
22:07:40.236 00.000 18852 Move returns status 0, amount 154
22:07:40.236 00.000 18852 move complete, result=0
22:07:40.236 00.000 18852 worker thread done servicing request
22:07:40.236 00.000 18852 Worker thread wakes up
22:07:40.236 00.000 13524 GuideStep: -0.7 px 20 ms WEST, -0.5 px 154 ms NORTH
22:07:40.236 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:40.236 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:43.468 03.232 18852 Exposure complete
22:07:43.500 00.032 18852 worker thread done servicing request
22:07:43.500 00.000 13524 OnExposeComplete: enter
22:07:43.500 00.000 13524 UpdateGuideState(): m_state=6
22:07:43.500 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
22:07:43.500 00.000 13524 Star::Find returns 1 (0), X=407.38, Y=279.67, Mass=464, SNR=13.1, Peak=136 HFD=1.6
22:07:43.500 00.000 13524 MultiStar: [#1 -1.26,2.41,0.00,M5] [#2 -0.98,1.17,0.78,U] [#3 1.55,0.29,0.49,U] [#4 -0.29,1.20,0.81,U] [#5 0.00,0.00,0.00,L] [#6 0.16,0.52,0.51,U] 
22:07:43.500 00.000 13524 single-star, 4 included, MultiStar: {-0.07, 0.88}, one-star: {-0.09, 0.85}
22:07:43.500 00.000 13524 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.99) = xAngle (2.66 = 2.66)
22:07:43.515 00.015 13524 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.70 = -0.58)
22:07:43.515 00.000 13524 CameraToMount -- cameraX=-0.09 cameraY=0.85 hyp=0.85 cameraTheta=1.67 mountX=-0.75 mountY=-0.47, mountTheta=-2.59
22:07:43.515 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.09, y=0.85, opts=13)
22:07:43.515 00.000 13524 Enqueuing Move request for scope (-0.09, 0.85)
22:07:43.515 00.000 18852 Worker thread wakes up
22:07:43.515 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.85) opts 0xd
22:07:43.515 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.09, 0.85)
22:07:43.515 00.000 18852 Moving (-0.09, 0.85) raw xDistance=-0.75 yDistance=-0.47
22:07:43.515 00.000 18852 PPEC rslt: input = -0.75, final = -0.11, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 479.00
22:07:43.515 00.000 18852 PPEC: input: -0.75, control: -0.11, exposure: 3000
22:07:43.515 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:07:43.515 00.000 18852 MoveAxis(E, 26, ABG)
22:07:43.515 00.000 18852 Guiding  Dir = 2, Dur = 26
22:07:43.515 00.000 18852 IsSlewing returns 0
22:07:43.515 00.000 18852 IsGuiding returns 0
22:07:43.515 00.000 18852 PulseGuide returned control before completion, sleep 35
22:07:43.515 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:07:43.547 00.032 13524 UpdateGuideState exits: m=464 SNR=13.1
22:07:43.547 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:43.547 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:43.547 00.000 13524 Enqueuing Expose request
22:07:43.562 00.015 18852 IsGuiding returns 1
22:07:43.562 00.000 18852 scope still moving after pulse duration time elapsed
22:07:43.594 00.032 18852 IsSlewing returns 0
22:07:43.594 00.000 18852 IsGuiding returns 0
22:07:43.594 00.000 18852 scope move finished after 26 + 44 ms
22:07:43.594 00.000 18852 Move returns status 0, amount 26
22:07:43.594 00.000 18852 MoveAxis(N, 135, ABG)
22:07:43.594 00.000 18852 Guiding  Dir = 0, Dur = 135
22:07:43.594 00.000 18852 IsSlewing returns 0
22:07:43.594 00.000 18852 IsGuiding returns 0
22:07:43.594 00.000 18852 PulseGuide returned control before completion, sleep 144
22:07:43.750 00.156 18852 IsGuiding returns 0
22:07:43.750 00.000 18852 Move returns status 0, amount 135
22:07:43.750 00.000 18852 move complete, result=0
22:07:43.750 00.000 18852 worker thread done servicing request
22:07:43.750 00.000 18852 Worker thread wakes up
22:07:43.750 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:43.750 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:43.984 00.234 13524 GuideStep: -0.8 px 26 ms EAST, -0.5 px 135 ms NORTH
22:07:46.999 03.015 18852 Exposure complete
22:07:47.030 00.031 18852 worker thread done servicing request
22:07:47.030 00.000 13524 OnExposeComplete: enter
22:07:47.030 00.000 13524 UpdateGuideState(): m_state=6
22:07:47.030 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
22:07:47.030 00.000 13524 Star::Find returns 1 (0), X=407.55, Y=279.31, Mass=556, SNR=14.4, Peak=134 HFD=1.7
22:07:47.046 00.016 13524 MultiStar: [#1 -1.47,2.11,0.00,M6] [#2 -0.90,1.56,0.65,U] [#3 1.01,-0.95,0.51,U] [#4 0.19,0.77,0.76,U] [#5 0.24,1.37,0.59,U] [#6 0.00,0.00,0.00,L] 
22:07:47.046 00.000 13524 single-star, 4 included, MultiStar: {0.09, 0.69}, one-star: {0.09, 0.49}
22:07:47.046 00.000 13524 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.99) = xAngle (2.38 = 2.38)
22:07:47.046 00.000 13524 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.43 = -0.86)
22:07:47.046 00.000 13524 CameraToMount -- cameraX=0.09 cameraY=0.49 hyp=0.49 cameraTheta=1.39 mountX=-0.36 mountY=-0.37, mountTheta=-2.33
22:07:47.046 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.09, y=0.49, opts=13)
22:07:47.046 00.000 13524 Enqueuing Move request for scope (0.09, 0.49)
22:07:47.046 00.000 18852 Worker thread wakes up
22:07:47.046 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.49) opts 0xd
22:07:47.046 00.000 18852 Handling offset move in thread for scope, endpoint = (0.09, 0.49)
22:07:47.046 00.000 18852 Moving (0.09, 0.49) raw xDistance=-0.36 yDistance=-0.37
22:07:47.046 00.000 18852 PPEC rslt: input = -0.36, final = -0.17, react = -0.05, pred = -0.12, hyst = -0.05, hyst_pct = 0.00, period_length = 479.00
22:07:47.046 00.000 18852 PPEC: input: -0.36, control: -0.17, exposure: 3000
22:07:47.046 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:07:47.046 00.000 18852 MoveAxis(E, 41, ABG)
22:07:47.046 00.000 18852 Guiding  Dir = 2, Dur = 41
22:07:47.046 00.000 18852 IsSlewing returns 0
22:07:47.046 00.000 18852 IsGuiding returns 0
22:07:47.061 00.015 18852 PulseGuide returned control before completion, sleep 50
22:07:47.061 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:07:47.077 00.016 13524 UpdateGuideState exits: m=556 SNR=14.4
22:07:47.077 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:47.077 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:47.077 00.000 13524 Enqueuing Expose request
22:07:47.124 00.047 18852 IsGuiding returns 0
22:07:47.124 00.000 18852 Move returns status 0, amount 41
22:07:47.124 00.000 18852 MoveAxis(N, 108, ABG)
22:07:47.124 00.000 18852 Guiding  Dir = 0, Dur = 108
22:07:47.124 00.000 18852 IsSlewing returns 0
22:07:47.124 00.000 18852 IsGuiding returns 0
22:07:47.124 00.000 18852 PulseGuide returned control before completion, sleep 117
22:07:47.249 00.125 18852 IsGuiding returns 0
22:07:47.249 00.000 18852 Move returns status 0, amount 108
22:07:47.249 00.000 18852 move complete, result=0
22:07:47.249 00.000 18852 worker thread done servicing request
22:07:47.249 00.000 13524 GuideStep: -0.4 px 41 ms EAST, -0.4 px 108 ms NORTH
22:07:47.249 00.000 18852 Worker thread wakes up
22:07:47.249 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:47.249 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:50.498 03.249 18852 Exposure complete
22:07:50.529 00.031 18852 worker thread done servicing request
22:07:50.529 00.000 13524 OnExposeComplete: enter
22:07:50.529 00.000 13524 UpdateGuideState(): m_state=6
22:07:50.529 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
22:07:50.529 00.000 13524 Star::Find returns 1 (0), X=407.76, Y=278.76, Mass=567, SNR=15.0, Peak=148 HFD=2.1
22:07:50.529 00.000 13524 MultiStar: [#1 -0.97,1.14,0.93,U] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.55,-0.14,0.72,U] [#5 0.00,0.00,0.00,L] [#6 0.38,-0.33,0.66,U] 
22:07:50.529 00.000 13524 refined, 3 included, MultiStar: {0.01, 0.20}, one-star: {0.30, -0.07}
22:07:50.529 00.000 13524 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.99) = xAngle (2.49 = 2.49)
22:07:50.529 00.000 13524 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.54 = -0.74)
22:07:50.545 00.016 13524 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.51 mountX=-0.16 mountY=-0.14, mountTheta=-2.44
22:07:50.545 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.01, y=0.20, opts=13)
22:07:50.545 00.000 13524 Enqueuing Move request for scope (0.01, 0.20)
22:07:50.545 00.000 18852 Worker thread wakes up
22:07:50.545 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
22:07:50.545 00.000 18852 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
22:07:50.545 00.000 18852 Moving (0.01, 0.20) raw xDistance=-0.16 yDistance=-0.14
22:07:50.545 00.000 18852 PPEC rslt: input = -0.16, final = -0.20, react = -0.02, pred = -0.20, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:07:50.545 00.000 18852 PPEC: input: -0.16, control: -0.20, exposure: 3000
22:07:50.545 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:50.545 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:07:50.545 00.000 18852 MoveAxis(E, 48, ABG)
22:07:50.545 00.000 18852 Guiding  Dir = 2, Dur = 48
22:07:50.545 00.000 18852 IsSlewing returns 0
22:07:50.545 00.000 18852 IsGuiding returns 0
22:07:50.545 00.000 18852 PulseGuide returned control before completion, sleep 57
22:07:50.545 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:07:50.576 00.031 13524 UpdateGuideState exits: m=567 SNR=15.0
22:07:50.576 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:50.576 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:50.576 00.000 13524 Enqueuing Expose request
22:07:50.623 00.047 18852 IsGuiding returns 0
22:07:50.623 00.000 18852 Move returns status 0, amount 48
22:07:50.623 00.000 18852 MoveAxis(N, 0, ABG)
22:07:50.623 00.000 18852 Move returns status 0, amount 0
22:07:50.623 00.000 18852 move complete, result=0
22:07:50.623 00.000 18852 worker thread done servicing request
22:07:50.623 00.000 18852 Worker thread wakes up
22:07:50.623 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:50.623 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:50.795 00.172 13524 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
22:07:53.857 03.062 18852 Exposure complete
22:07:53.888 00.031 18852 worker thread done servicing request
22:07:53.888 00.000 13524 OnExposeComplete: enter
22:07:53.888 00.000 13524 UpdateGuideState(): m_state=6
22:07:53.888 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
22:07:53.888 00.000 13524 Star::Find returns 1 (0), X=409.01, Y=277.47, Mass=637, SNR=15.4, Peak=142 HFD=2.3
22:07:53.888 00.000 13524 MultiStar: [#1 0.04,0.01,0.83,U] [#2 -0.37,-0.91,0.61,U] [#3 2.29,-1.20,0.00,M1] [#4 -0.60,-0.42,0.90,U] [#5 0.69,-0.61,0.52,U] [#6 0.82,-1.20,0.52,U] 
22:07:53.888 00.000 13524 refined, 5 included, MultiStar: {0.36, -0.73}, one-star: {1.55, -1.36}
22:07:53.888 00.000 13524 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.99) = xAngle (-0.12 = -0.12)
22:07:53.903 00.015 13524 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.92 = 2.92)
22:07:53.903 00.000 13524 CameraToMount -- cameraX=0.36 cameraY=-0.73 hyp=0.82 cameraTheta=-1.11 mountX=0.81 mountY=0.18, mountTheta=0.22
22:07:53.903 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.36, y=-0.73, opts=13)
22:07:53.903 00.000 13524 Enqueuing Move request for scope (0.36, -0.73)
22:07:53.903 00.000 18852 Worker thread wakes up
22:07:53.903 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.73) opts 0xd
22:07:53.903 00.000 18852 Handling offset move in thread for scope, endpoint = (0.36, -0.73)
22:07:53.903 00.000 18852 Moving (0.36, -0.73) raw xDistance=0.81 yDistance=0.18
22:07:53.903 00.000 18852 PPEC rslt: input = 0.81, final = 0.00, react = 0.12, pred = -0.12, hyst = 0.11, hyst_pct = 0.00, period_length = 479.00
22:07:53.903 00.000 18852 PPEC: input: 0.81, control: 0.00, exposure: 3000
22:07:53.903 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:53.903 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:07:53.903 00.000 18852 MoveAxis(W, 1, ABG)
22:07:53.903 00.000 18852 Guiding  Dir = 3, Dur = 1
22:07:53.903 00.000 18852 IsSlewing returns 0
22:07:53.903 00.000 18852 IsGuiding returns 0
22:07:53.903 00.000 18852 IsGuiding returns 1
22:07:53.903 00.000 18852 scope still moving after pulse duration time elapsed
22:07:53.935 00.032 18852 IsSlewing returns 0
22:07:53.935 00.000 18852 IsGuiding returns 1
22:07:53.951 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=4, FiltMax=256, Gamma=1.000
22:07:53.951 00.000 13524 UpdateGuideState exits: m=637 SNR=15.4
22:07:53.951 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:53.966 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:53.966 00.000 13524 Enqueuing Expose request
22:07:53.982 00.016 18852 IsSlewing returns 0
22:07:53.982 00.000 18852 IsGuiding returns 0
22:07:53.982 00.000 18852 scope move finished after 1 + 69 ms
22:07:53.982 00.000 18852 Move returns status 0, amount 1
22:07:53.982 00.000 18852 MoveAxis(N, 0, ABG)
22:07:53.982 00.000 18852 Move returns status 0, amount 0
22:07:53.982 00.000 18852 move complete, result=0
22:07:53.982 00.000 13524 GuideStep: 0.8 px 1 ms WEST, 0.2 px 0 ms NORTH
22:07:53.982 00.000 18852 worker thread done servicing request
22:07:53.982 00.000 18852 Worker thread wakes up
22:07:53.982 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:53.982 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:07:57.215 03.233 18852 Exposure complete
22:07:57.262 00.047 18852 worker thread done servicing request
22:07:57.262 00.000 13524 OnExposeComplete: enter
22:07:57.262 00.000 13524 UpdateGuideState(): m_state=6
22:07:57.262 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
22:07:57.262 00.000 13524 Star::Find returns 1 (0), X=409.22, Y=277.08, Mass=520, SNR=14.0, Peak=136 HFD=2.2
22:07:57.262 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.61,-1.33,0.78,U] [#3 1.57,-2.60,0.00,M2] [#4 -0.53,-0.94,1.20,U] [#5 0.00,0.00,0.00,L] [#6 1.84,-2.65,0.00,M1] 
22:07:57.262 00.000 13524 refined, 2 included, MultiStar: {0.54, -1.31}, one-star: {1.76, -1.74}
22:07:57.262 00.000 13524 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.99) = xAngle (-0.19 = -0.19)
22:07:57.262 00.000 13524 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.85 = 2.85)
22:07:57.278 00.016 13524 CameraToMount -- cameraX=0.54 cameraY=-1.31 hyp=1.42 cameraTheta=-1.18 mountX=1.39 mountY=0.41, mountTheta=0.28
22:07:57.278 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.54, y=-1.31, opts=13)
22:07:57.278 00.000 13524 Enqueuing Move request for scope (0.54, -1.31)
22:07:57.278 00.000 18852 Worker thread wakes up
22:07:57.278 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.54, -1.31) opts 0xd
22:07:57.278 00.000 18852 Handling offset move in thread for scope, endpoint = (0.54, -1.31)
22:07:57.278 00.000 18852 Moving (0.54, -1.31) raw xDistance=1.39 yDistance=0.41
22:07:57.278 00.000 18852 PPEC rslt: input = 1.39, final = 0.19, react = 0.21, pred = -0.02, hyst = 0.18, hyst_pct = 0.00, period_length = 479.00
22:07:57.278 00.000 18852 PPEC: input: 1.39, control: 0.19, exposure: 3000
22:07:57.278 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:07:57.278 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:07:57.278 00.000 18852 MoveAxis(W, 45, ABG)
22:07:57.278 00.000 18852 Guiding  Dir = 3, Dur = 45
22:07:57.278 00.000 18852 IsSlewing returns 0
22:07:57.278 00.000 18852 IsGuiding returns 0
22:07:57.278 00.000 18852 PulseGuide returned control before completion, sleep 54
22:07:57.356 00.078 18852 IsGuiding returns 0
22:07:57.356 00.000 18852 Move returns status 0, amount 45
22:07:57.356 00.000 18852 MoveAxis(N, 0, ABG)
22:07:57.356 00.000 18852 Move returns status 0, amount 0
22:07:57.356 00.000 18852 move complete, result=0
22:07:57.356 00.000 18852 worker thread done servicing request
22:07:57.637 00.281 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=256, Gamma=1.000
22:07:57.653 00.016 13524 UpdateGuideState exits: m=520 SNR=14.0
22:07:57.653 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:57.653 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:07:57.653 00.000 13524 Enqueuing Expose request
22:07:57.653 00.000 13524 GuideStep: 1.4 px 45 ms WEST, 0.4 px 0 ms NORTH
22:07:57.653 00.000 18852 Worker thread wakes up
22:07:57.653 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:07:57.653 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:00.902 03.249 18852 Exposure complete
22:08:00.933 00.031 18852 worker thread done servicing request
22:08:00.933 00.000 13524 OnExposeComplete: enter
22:08:00.933 00.000 13524 UpdateGuideState(): m_state=6
22:08:00.933 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
22:08:00.933 00.000 13524 Star::Find returns 1 (0), X=409.00, Y=277.49, Mass=494, SNR=13.7, Peak=170 HFD=2.0
22:08:00.933 00.000 13524 MultiStar: [#1 0.19,-0.12,0.94,U] [#2 0.00,-0.70,0.69,U] [#3 0.00,0.00,0.00,L] [#4 -0.13,-0.64,1.10,U] [#5 0.96,-0.23,0.69,U] [#6 0.00,0.00,0.00,L] 
22:08:00.933 00.000 13524 refined, 4 included, MultiStar: {0.51, -0.63}, one-star: {1.54, -1.34}
22:08:00.933 00.000 13524 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.99) = xAngle (0.09 = 0.09)
22:08:00.933 00.000 13524 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.14 = 3.14)
22:08:00.933 00.000 13524 CameraToMount -- cameraX=0.51 cameraY=-0.63 hyp=0.81 cameraTheta=-0.90 mountX=0.81 mountY=0.00, mountTheta=0.01
22:08:00.949 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.51, y=-0.63, opts=13)
22:08:00.949 00.000 13524 Enqueuing Move request for scope (0.51, -0.63)
22:08:00.949 00.000 18852 Worker thread wakes up
22:08:00.949 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.63) opts 0xd
22:08:00.949 00.000 18852 Handling offset move in thread for scope, endpoint = (0.51, -0.63)
22:08:00.949 00.000 18852 Moving (0.51, -0.63) raw xDistance=0.81 yDistance=0.00
22:08:00.949 00.000 18852 PPEC rslt: input = 0.81, final = 0.18, react = 0.12, pred = 0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 479.00
22:08:00.949 00.000 18852 PPEC: input: 0.81, control: 0.18, exposure: 3000
22:08:00.949 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:00.949 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:08:00.949 00.000 18852 MoveAxis(W, 45, ABG)
22:08:00.949 00.000 18852 Guiding  Dir = 3, Dur = 45
22:08:00.949 00.000 18852 IsSlewing returns 0
22:08:00.949 00.000 18852 IsGuiding returns 0
22:08:00.949 00.000 18852 PulseGuide returned control before completion, sleep 54
22:08:01.011 00.062 18852 IsGuiding returns 0
22:08:01.011 00.000 18852 Move returns status 0, amount 45
22:08:01.011 00.000 18852 MoveAxis(N, 0, ABG)
22:08:01.011 00.000 18852 Move returns status 0, amount 0
22:08:01.011 00.000 18852 move complete, result=0
22:08:01.011 00.000 18852 worker thread done servicing request
22:08:01.292 00.281 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:08:01.308 00.016 13524 UpdateGuideState exits: m=494 SNR=13.7
22:08:01.308 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:01.308 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:01.308 00.000 13524 Enqueuing Expose request
22:08:01.308 00.000 13524 GuideStep: 0.8 px 45 ms WEST, 0.0 px 0 ms NORTH
22:08:01.308 00.000 18852 Worker thread wakes up
22:08:01.308 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:01.308 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:04.557 03.249 18852 Exposure complete
22:08:04.588 00.031 18852 worker thread done servicing request
22:08:04.588 00.000 13524 OnExposeComplete: enter
22:08:04.588 00.000 13524 UpdateGuideState(): m_state=6
22:08:04.588 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
22:08:04.588 00.000 13524 Star::Find returns 1 (0), X=409.41, Y=276.86, Mass=522, SNR=14.2, Peak=129 HFD=2.0
22:08:04.588 00.000 13524 MultiStar: [#1 0.41,-0.96,0.95,U] [#2 0.62,-1.52,0.69,U] [#3 2.77,-2.50,0.00,M3] [#4 0.30,-1.26,1.00,U] [#5 0.79,-1.66,0.51,U] [#6 0.00,0.00,0.00,L] 
22:08:04.588 00.000 13524 refined, 4 included, MultiStar: {0.83, -1.45}, one-star: {1.95, -1.96}
22:08:04.588 00.000 13524 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.99) = xAngle (-0.06 = -0.06)
22:08:04.604 00.016 13524 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.98 = 2.98)
22:08:04.604 00.000 13524 CameraToMount -- cameraX=0.83 cameraY=-1.45 hyp=1.67 cameraTheta=-1.05 mountX=1.67 mountY=0.26, mountTheta=0.16
22:08:04.604 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.83, y=-1.45, opts=13)
22:08:04.604 00.000 13524 Enqueuing Move request for scope (0.83, -1.45)
22:08:04.604 00.000 18852 Worker thread wakes up
22:08:04.604 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.83, -1.45) opts 0xd
22:08:04.604 00.000 18852 Handling offset move in thread for scope, endpoint = (0.83, -1.45)
22:08:04.604 00.000 18852 Moving (0.83, -1.45) raw xDistance=1.67 yDistance=0.26
22:08:04.604 00.000 18852 PPEC rslt: input = 1.67, final = 0.52, react = 0.25, pred = 0.27, hyst = 0.23, hyst_pct = 0.00, period_length = 479.00
22:08:04.604 00.000 18852 PPEC: input: 1.67, control: 0.52, exposure: 3000
22:08:04.604 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:04.604 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:08:04.604 00.000 18852 MoveAxis(W, 127, ABG)
22:08:04.604 00.000 18852 Guiding  Dir = 3, Dur = 127
22:08:04.604 00.000 18852 IsSlewing returns 0
22:08:04.604 00.000 18852 IsGuiding returns 0
22:08:04.604 00.000 18852 PulseGuide returned control before completion, sleep 136
22:08:04.760 00.156 18852 IsGuiding returns 0
22:08:04.760 00.000 18852 Move returns status 0, amount 127
22:08:04.760 00.000 18852 MoveAxis(N, 0, ABG)
22:08:04.760 00.000 18852 Move returns status 0, amount 0
22:08:04.760 00.000 18852 move complete, result=0
22:08:04.760 00.000 18852 worker thread done servicing request
22:08:04.963 00.203 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=256, Gamma=1.000
22:08:04.979 00.016 13524 UpdateGuideState exits: m=522 SNR=14.2
22:08:04.979 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:04.979 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:04.979 00.000 13524 Enqueuing Expose request
22:08:04.979 00.000 13524 GuideStep: 1.7 px 127 ms WEST, 0.3 px 0 ms NORTH
22:08:04.979 00.000 18852 Worker thread wakes up
22:08:04.979 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:04.979 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:08.229 03.250 18852 Exposure complete
22:08:08.259 00.030 18852 worker thread done servicing request
22:08:08.259 00.000 13524 OnExposeComplete: enter
22:08:08.259 00.000 13524 UpdateGuideState(): m_state=6
22:08:08.259 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
22:08:08.259 00.000 13524 Star::Find returns 1 (0), X=409.38, Y=276.63, Mass=434, SNR=12.6, Peak=118 HFD=1.7
22:08:08.259 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.81,-1.37,0.90,U] [#3 2.02,-3.90,0.00,M4] [#4 0.60,-1.37,1.10,U] [#5 1.24,-1.58,0.59,U] [#6 0.00,0.00,0.00,L] 
22:08:08.259 00.000 13524 refined, 3 included, MultiStar: {1.13, -1.63}, one-star: {1.91, -2.19}
22:08:08.259 00.000 13524 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.99) = xAngle (0.02 = 0.02)
22:08:08.259 00.000 13524 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
22:08:08.259 00.000 13524 CameraToMount -- cameraX=1.13 cameraY=-1.63 hyp=1.98 cameraTheta=-0.97 mountX=1.98 mountY=0.15, mountTheta=0.08
22:08:08.275 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=1.13, y=-1.63, opts=13)
22:08:08.275 00.000 13524 Enqueuing Move request for scope (1.13, -1.63)
22:08:08.275 00.000 18852 Worker thread wakes up
22:08:08.275 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.13, -1.63) opts 0xd
22:08:08.275 00.000 18852 Handling offset move in thread for scope, endpoint = (1.13, -1.63)
22:08:08.275 00.000 18852 Moving (1.13, -1.63) raw xDistance=1.98 yDistance=0.15
22:08:08.275 00.000 18852 PPEC rslt: input = 1.98, final = 0.51, react = 0.30, pred = 0.22, hyst = 0.27, hyst_pct = 0.00, period_length = 479.00
22:08:08.275 00.000 18852 PPEC: input: 1.98, control: 0.51, exposure: 3000
22:08:08.275 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:08.275 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:08:08.275 00.000 18852 MoveAxis(W, 126, ABG)
22:08:08.275 00.000 18852 Guiding  Dir = 3, Dur = 126
22:08:08.275 00.000 18852 IsSlewing returns 0
22:08:08.275 00.000 18852 IsGuiding returns 0
22:08:08.275 00.000 18852 PulseGuide returned control before completion, sleep 135
22:08:08.431 00.156 18852 IsGuiding returns 0
22:08:08.431 00.000 18852 Move returns status 0, amount 126
22:08:08.431 00.000 18852 MoveAxis(N, 0, ABG)
22:08:08.431 00.000 18852 Move returns status 0, amount 0
22:08:08.431 00.000 18852 move complete, result=0
22:08:08.431 00.000 18852 worker thread done servicing request
22:08:08.603 00.172 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=256, Gamma=1.000
22:08:08.619 00.016 13524 UpdateGuideState exits: m=434 SNR=12.6
22:08:08.619 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:08.619 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:08.619 00.000 13524 Enqueuing Expose request
22:08:08.619 00.000 13524 GuideStep: 2.0 px 126 ms WEST, 0.2 px 0 ms NORTH
22:08:08.619 00.000 18852 Worker thread wakes up
22:08:08.619 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:08.619 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:11.868 03.249 18852 Exposure complete
22:08:11.899 00.031 18852 worker thread done servicing request
22:08:11.899 00.000 13524 OnExposeComplete: enter
22:08:11.899 00.000 13524 UpdateGuideState(): m_state=6
22:08:11.899 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
22:08:11.899 00.000 13524 Star::Find returns 1 (0), X=409.10, Y=277.12, Mass=500, SNR=13.7, Peak=124 HFD=2.2
22:08:11.899 00.000 13524 MultiStar: [#1 0.29,-0.51,0.96,U] [#2 0.25,-1.09,0.86,U] [#3 3.01,-2.91,0.00,M5] [#4 0.45,-1.11,1.01,U] [#5 0.00,0.00,0.00,L] [#6 1.18,-1.44,0.60,U] 
22:08:11.915 00.016 13524 refined, 4 included, MultiStar: {0.75, -1.15}, one-star: {1.64, -1.71}
22:08:11.915 00.000 13524 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.99) = xAngle (-0.01 = -0.01)
22:08:11.915 00.000 13524 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.03 = 3.03)
22:08:11.915 00.000 13524 CameraToMount -- cameraX=0.75 cameraY=-1.15 hyp=1.37 cameraTheta=-1.00 mountX=1.37 mountY=0.15, mountTheta=0.11
22:08:11.915 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.75, y=-1.15, opts=13)
22:08:11.915 00.000 13524 Enqueuing Move request for scope (0.75, -1.15)
22:08:11.915 00.000 18852 Worker thread wakes up
22:08:11.915 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.75, -1.15) opts 0xd
22:08:11.915 00.000 18852 Handling offset move in thread for scope, endpoint = (0.75, -1.15)
22:08:11.915 00.000 18852 Moving (0.75, -1.15) raw xDistance=1.37 yDistance=0.15
22:08:11.915 00.000 18852 PPEC rslt: input = 1.37, final = 0.46, react = 0.21, pred = 0.25, hyst = 0.19, hyst_pct = 0.00, period_length = 479.00
22:08:11.915 00.000 18852 PPEC: input: 1.37, control: 0.46, exposure: 3000
22:08:11.915 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:11.915 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:08:11.915 00.000 18852 MoveAxis(W, 112, ABG)
22:08:11.915 00.000 18852 Guiding  Dir = 3, Dur = 112
22:08:11.915 00.000 18852 IsSlewing returns 0
22:08:11.915 00.000 18852 IsGuiding returns 0
22:08:11.915 00.000 18852 PulseGuide returned control before completion, sleep 121
22:08:11.930 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:08:11.930 00.000 13524 UpdateGuideState exits: m=500 SNR=13.7
22:08:11.946 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:11.946 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:11.946 00.000 13524 Enqueuing Expose request
22:08:12.056 00.110 18852 IsGuiding returns 0
22:08:12.056 00.000 18852 Move returns status 0, amount 112
22:08:12.056 00.000 18852 MoveAxis(N, 0, ABG)
22:08:12.056 00.000 18852 Move returns status 0, amount 0
22:08:12.056 00.000 18852 move complete, result=0
22:08:12.056 00.000 18852 worker thread done servicing request
22:08:12.056 00.000 18852 Worker thread wakes up
22:08:12.056 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:12.056 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:12.056 00.000 13524 GuideStep: 1.4 px 112 ms WEST, 0.1 px 0 ms NORTH
22:08:15.295 03.239 18852 Exposure complete
22:08:15.326 00.031 18852 worker thread done servicing request
22:08:15.326 00.000 13524 OnExposeComplete: enter
22:08:15.326 00.000 13524 UpdateGuideState(): m_state=6
22:08:15.326 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
22:08:15.326 00.000 13524 Star::Find returns 1 (0), X=409.05, Y=276.81, Mass=548, SNR=14.1, Peak=148 HFD=2.3
22:08:15.326 00.000 13524 Star::Find false star n=3 nbg=282 bg=71.2 sigma=6.1 thresh=90 peak=89
22:08:15.326 00.000 13524 MultiStar: [#1 0.25,-0.36,0.89,U] [#2 0.13,-1.18,0.85,U] [#3 0.00,0.00,0.00,L] [#4 0.40,-1.29,1.00,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:08:15.342 00.016 13524 refined, 3 included, MultiStar: {0.62, -1.24}, one-star: {1.59, -2.02}
22:08:15.342 00.000 13524 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.99) = xAngle (-0.12 = -0.12)
22:08:15.342 00.000 13524 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.93 = 2.93)
22:08:15.342 00.000 13524 CameraToMount -- cameraX=0.62 cameraY=-1.24 hyp=1.38 cameraTheta=-1.11 mountX=1.37 mountY=0.30, mountTheta=0.21
22:08:15.342 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.62, y=-1.24, opts=13)
22:08:15.342 00.000 13524 Enqueuing Move request for scope (0.62, -1.24)
22:08:15.342 00.000 18852 Worker thread wakes up
22:08:15.342 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.62, -1.24) opts 0xd
22:08:15.342 00.000 18852 Handling offset move in thread for scope, endpoint = (0.62, -1.24)
22:08:15.342 00.000 18852 Moving (0.62, -1.24) raw xDistance=1.37 yDistance=0.30
22:08:15.342 00.000 18852 PPEC rslt: input = 1.37, final = 0.37, react = 0.21, pred = 0.17, hyst = 0.19, hyst_pct = 0.00, period_length = 479.00
22:08:15.342 00.000 18852 PPEC: input: 1.37, control: 0.37, exposure: 3000
22:08:15.342 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:15.342 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:08:15.342 00.000 18852 MoveAxis(W, 91, ABG)
22:08:15.342 00.000 18852 Guiding  Dir = 3, Dur = 91
22:08:15.342 00.000 18852 IsSlewing returns 0
22:08:15.342 00.000 18852 IsGuiding returns 0
22:08:15.342 00.000 18852 PulseGuide returned control before completion, sleep 100
22:08:15.357 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:08:15.357 00.000 13524 UpdateGuideState exits: m=548 SNR=14.1
22:08:15.357 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:15.373 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:15.373 00.000 13524 Enqueuing Expose request
22:08:15.467 00.094 18852 IsGuiding returns 0
22:08:15.467 00.000 18852 Move returns status 0, amount 91
22:08:15.467 00.000 18852 MoveAxis(N, 0, ABG)
22:08:15.467 00.000 18852 Move returns status 0, amount 0
22:08:15.467 00.000 18852 move complete, result=0
22:08:15.467 00.000 18852 worker thread done servicing request
22:08:15.467 00.000 18852 Worker thread wakes up
22:08:15.467 00.000 13524 GuideStep: 1.4 px 91 ms WEST, 0.3 px 0 ms NORTH
22:08:15.467 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:15.467 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:18.716 03.249 18852 Exposure complete
22:08:18.747 00.031 18852 worker thread done servicing request
22:08:18.747 00.000 13524 OnExposeComplete: enter
22:08:18.747 00.000 13524 UpdateGuideState(): m_state=6
22:08:18.747 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
22:08:18.747 00.000 13524 Star::Find returns 1 (0), X=408.79, Y=276.77, Mass=533, SNR=14.1, Peak=134 HFD=2.5
22:08:18.747 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.62,-1.18,0.66,U] [#3 0.00,0.00,0.00,L] [#4 0.56,-1.36,1.00,U] [#5 1.77,-1.03,0.57,U] [#6 0.00,0.00,0.00,L] 
22:08:18.763 00.016 13524 refined, 3 included, MultiStar: {1.02, -1.48}, one-star: {1.33, -2.06}
22:08:18.763 00.000 13524 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.99) = xAngle (0.02 = 0.02)
22:08:18.763 00.000 13524 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.07 = 3.07)
22:08:18.763 00.000 13524 CameraToMount -- cameraX=1.02 cameraY=-1.48 hyp=1.80 cameraTheta=-0.97 mountX=1.80 mountY=0.13, mountTheta=0.07
22:08:18.763 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.02, y=-1.48, opts=13)
22:08:18.763 00.000 13524 Enqueuing Move request for scope (1.02, -1.48)
22:08:18.763 00.000 18852 Worker thread wakes up
22:08:18.763 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.02, -1.48) opts 0xd
22:08:18.763 00.000 18852 Handling offset move in thread for scope, endpoint = (1.02, -1.48)
22:08:18.763 00.000 18852 Moving (1.02, -1.48) raw xDistance=1.80 yDistance=0.13
22:08:18.763 00.000 18852 PPEC rslt: input = 1.80, final = 0.30, react = 0.27, pred = 0.03, hyst = 0.25, hyst_pct = 0.00, period_length = 479.00
22:08:18.763 00.000 18852 PPEC: input: 1.80, control: 0.30, exposure: 3000
22:08:18.763 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:18.763 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:08:18.763 00.000 18852 MoveAxis(W, 73, ABG)
22:08:18.763 00.000 18852 Guiding  Dir = 3, Dur = 73
22:08:18.763 00.000 18852 IsSlewing returns 0
22:08:18.763 00.000 18852 IsGuiding returns 0
22:08:18.763 00.000 18852 PulseGuide returned control before completion, sleep 82
22:08:18.778 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=2, FiltMax=254, Gamma=1.000
22:08:18.778 00.000 13524 UpdateGuideState exits: m=533 SNR=14.1
22:08:18.794 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:18.794 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:18.794 00.000 13524 Enqueuing Expose request
22:08:18.872 00.078 18852 IsGuiding returns 0
22:08:18.872 00.000 18852 Move returns status 0, amount 73
22:08:18.872 00.000 18852 MoveAxis(N, 0, ABG)
22:08:18.872 00.000 18852 Move returns status 0, amount 0
22:08:18.872 00.000 18852 move complete, result=0
22:08:18.872 00.000 18852 worker thread done servicing request
22:08:18.872 00.000 18852 Worker thread wakes up
22:08:18.872 00.000 13524 GuideStep: 1.8 px 73 ms WEST, 0.1 px 0 ms NORTH
22:08:18.872 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:18.872 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:22.106 03.234 18852 Exposure complete
22:08:22.137 00.031 18852 worker thread done servicing request
22:08:22.137 00.000 13524 OnExposeComplete: enter
22:08:22.137 00.000 13524 UpdateGuideState(): m_state=6
22:08:22.137 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
22:08:22.137 00.000 13524 Star::Find returns 1 (0), X=409.39, Y=276.30, Mass=552, SNR=14.9, Peak=141 HFD=1.7
22:08:22.137 00.000 13524 MultiStar: [#1 1.09,-1.21,0.82,U] [#2 0.94,-1.65,0.69,U] [#3 0.00,0.00,0.00,L] [#4 0.47,-1.33,1.05,U] [#5 1.60,-1.18,0.55,U] [#6 1.82,-2.50,0.00,M1] 
22:08:22.137 00.000 13524 refined, 4 included, MultiStar: {1.18, -1.63}, one-star: {1.93, -2.52}
22:08:22.137 00.000 13524 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.99) = xAngle (0.04 = 0.04)
22:08:22.153 00.016 13524 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.09 = 3.09)
22:08:22.153 00.000 13524 CameraToMount -- cameraX=1.18 cameraY=-1.63 hyp=2.01 cameraTheta=-0.95 mountX=2.01 mountY=0.11, mountTheta=0.06
22:08:22.153 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.18, y=-1.63, opts=13)
22:08:22.153 00.000 13524 Enqueuing Move request for scope (1.18, -1.63)
22:08:22.153 00.000 18852 Worker thread wakes up
22:08:22.153 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.18, -1.63) opts 0xd
22:08:22.153 00.000 18852 Handling offset move in thread for scope, endpoint = (1.18, -1.63)
22:08:22.153 00.000 18852 Moving (1.18, -1.63) raw xDistance=2.01 yDistance=0.11
22:08:22.153 00.000 18852 PPEC rslt: input = 2.01, final = 0.25, react = 0.30, pred = -0.05, hyst = 0.28, hyst_pct = 0.00, period_length = 479.00
22:08:22.153 00.000 18852 PPEC: input: 2.01, control: 0.25, exposure: 3000
22:08:22.153 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:22.153 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:08:22.153 00.000 18852 MoveAxis(W, 62, ABG)
22:08:22.153 00.000 18852 Guiding  Dir = 3, Dur = 62
22:08:22.153 00.000 18852 IsSlewing returns 0
22:08:22.153 00.000 18852 IsGuiding returns 0
22:08:22.153 00.000 18852 PulseGuide returned control before completion, sleep 71
22:08:22.153 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=2, FiltMax=255, Gamma=1.000
22:08:22.168 00.015 13524 UpdateGuideState exits: m=552 SNR=14.9
22:08:22.168 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:22.168 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:22.184 00.016 13524 Enqueuing Expose request
22:08:22.247 00.063 18852 IsGuiding returns 0
22:08:22.247 00.000 18852 Move returns status 0, amount 62
22:08:22.247 00.000 18852 MoveAxis(N, 0, ABG)
22:08:22.247 00.000 18852 Move returns status 0, amount 0
22:08:22.247 00.000 18852 move complete, result=0
22:08:22.247 00.000 18852 worker thread done servicing request
22:08:22.247 00.000 18852 Worker thread wakes up
22:08:22.247 00.000 13524 GuideStep: 2.0 px 62 ms WEST, 0.1 px 0 ms NORTH
22:08:22.247 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:22.247 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:25.480 03.233 18852 Exposure complete
22:08:25.511 00.031 18852 worker thread done servicing request
22:08:25.511 00.000 13524 OnExposeComplete: enter
22:08:25.511 00.000 13524 UpdateGuideState(): m_state=6
22:08:25.511 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
22:08:25.511 00.000 13524 Star::Find returns 1 (0), X=409.85, Y=276.25, Mass=545, SNR=14.1, Peak=129 HFD=2.4
22:08:25.511 00.000 13524 MultiStar: [#1 1.22,-1.57,0.85,U] [#2 1.03,-1.82,0.71,U] [#3 3.28,-4.53,0.00,M6] [#4 0.72,-1.91,1.01,U] [#5 2.09,-1.54,0.00,M1] [#6 2.31,-2.90,0.00,M2] 
22:08:25.511 00.000 13524 refined, 3 included, MultiStar: {1.37, -1.99}, one-star: {2.38, -2.57}
22:08:25.511 00.000 13524 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.99) = xAngle (0.02 = 0.02)
22:08:25.511 00.000 13524 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
22:08:25.527 00.016 13524 CameraToMount -- cameraX=1.37 cameraY=-1.99 hyp=2.42 cameraTheta=-0.97 mountX=2.42 mountY=0.19, mountTheta=0.08
22:08:25.527 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.37, y=-1.99, opts=13)
22:08:25.527 00.000 13524 Enqueuing Move request for scope (1.37, -1.99)
22:08:25.527 00.000 18852 Worker thread wakes up
22:08:25.527 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.37, -1.99) opts 0xd
22:08:25.527 00.000 18852 Handling offset move in thread for scope, endpoint = (1.37, -1.99)
22:08:25.527 00.000 18852 Moving (1.37, -1.99) raw xDistance=2.42 yDistance=0.19
22:08:25.527 00.000 18852 PPEC rslt: input = 2.42, final = 0.30, react = 0.36, pred = -0.06, hyst = 0.33, hyst_pct = 0.00, period_length = 479.00
22:08:25.527 00.000 18852 PPEC: input: 2.42, control: 0.30, exposure: 3000
22:08:25.527 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:25.527 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:08:25.527 00.000 18852 MoveAxis(W, 73, ABG)
22:08:25.527 00.000 18852 Guiding  Dir = 3, Dur = 73
22:08:25.527 00.000 18852 IsSlewing returns 0
22:08:25.527 00.000 18852 IsGuiding returns 0
22:08:25.527 00.000 18852 PulseGuide returned control before completion, sleep 82
22:08:25.527 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=257, Gamma=1.000
22:08:25.542 00.015 13524 UpdateGuideState exits: m=545 SNR=14.1
22:08:25.542 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:25.542 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:25.542 00.000 13524 Enqueuing Expose request
22:08:25.621 00.079 18852 IsGuiding returns 0
22:08:25.621 00.000 18852 Move returns status 0, amount 73
22:08:25.621 00.000 18852 MoveAxis(N, 0, ABG)
22:08:25.621 00.000 18852 Move returns status 0, amount 0
22:08:25.621 00.000 18852 move complete, result=0
22:08:25.621 00.000 18852 worker thread done servicing request
22:08:25.621 00.000 18852 Worker thread wakes up
22:08:25.621 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:25.621 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:25.621 00.000 13524 GuideStep: 2.4 px 73 ms WEST, 0.2 px 0 ms NORTH
22:08:28.853 03.232 18852 Exposure complete
22:08:28.884 00.031 18852 worker thread done servicing request
22:08:28.884 00.000 13524 OnExposeComplete: enter
22:08:28.884 00.000 13524 UpdateGuideState(): m_state=6
22:08:28.884 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
22:08:28.884 00.000 13524 Star::Find returns 1 (0), X=409.52, Y=276.43, Mass=530, SNR=13.6, Peak=138 HFD=1.7
22:08:28.884 00.000 13524 MultiStar: [#1 0.90,-1.43,0.94,U] [#2 1.18,-1.92,0.68,U] [#3 3.66,-3.18,0.00,M7] [#4 0.28,-1.72,1.03,U] [#5 1.52,-2.27,0.00,M2] [#6 2.09,-2.53,0.00,M3] 
22:08:28.884 00.000 13524 refined, 3 included, MultiStar: {1.10, -1.87}, one-star: {2.06, -2.40}
22:08:28.884 00.000 13524 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.99) = xAngle (-0.05 = -0.05)
22:08:28.900 00.016 13524 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.99 = 2.99)
22:08:28.900 00.000 13524 CameraToMount -- cameraX=1.10 cameraY=-1.87 hyp=2.17 cameraTheta=-1.04 mountX=2.16 mountY=0.32, mountTheta=0.15
22:08:28.900 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.10, y=-1.87, opts=13)
22:08:28.900 00.000 13524 Enqueuing Move request for scope (1.10, -1.87)
22:08:28.900 00.000 18852 Worker thread wakes up
22:08:28.900 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.10, -1.87) opts 0xd
22:08:28.900 00.000 18852 Handling offset move in thread for scope, endpoint = (1.10, -1.87)
22:08:28.900 00.000 18852 Moving (1.10, -1.87) raw xDistance=2.16 yDistance=0.32
22:08:28.900 00.000 18852 PPEC rslt: input = 2.16, final = 0.39, react = 0.32, pred = 0.07, hyst = 0.30, hyst_pct = 0.00, period_length = 479.00
22:08:28.900 00.000 18852 PPEC: input: 2.16, control: 0.39, exposure: 3000
22:08:28.900 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:28.900 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:08:28.900 00.000 18852 MoveAxis(W, 97, ABG)
22:08:28.900 00.000 18852 Guiding  Dir = 3, Dur = 97
22:08:28.900 00.000 18852 IsSlewing returns 0
22:08:28.900 00.000 18852 IsGuiding returns 0
22:08:28.900 00.000 18852 PulseGuide returned control before completion, sleep 106
22:08:28.900 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=4, FiltMax=255, Gamma=1.000
22:08:28.916 00.016 13524 UpdateGuideState exits: m=530 SNR=13.6
22:08:28.916 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:28.916 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:28.931 00.015 13524 Enqueuing Expose request
22:08:29.025 00.094 18852 IsGuiding returns 0
22:08:29.025 00.000 18852 Move returns status 0, amount 97
22:08:29.025 00.000 18852 MoveAxis(N, 0, ABG)
22:08:29.025 00.000 18852 Move returns status 0, amount 0
22:08:29.025 00.000 18852 move complete, result=0
22:08:29.025 00.000 18852 worker thread done servicing request
22:08:29.025 00.000 18852 Worker thread wakes up
22:08:29.025 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:29.025 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:29.072 00.047 13524 GuideStep: 2.2 px 97 ms WEST, 0.3 px 0 ms NORTH
22:08:32.274 03.202 18852 Exposure complete
22:08:32.306 00.032 18852 worker thread done servicing request
22:08:32.306 00.000 13524 OnExposeComplete: enter
22:08:32.306 00.000 13524 UpdateGuideState(): m_state=6
22:08:32.306 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
22:08:32.321 00.015 13524 Star::Find returns 1 (0), X=409.43, Y=276.60, Mass=530, SNR=13.9, Peak=135 HFD=1.7
22:08:32.321 00.000 13524 Star::Find false star n=1 nbg=277 bg=71.8 sigma=5.7 thresh=89 peak=89
22:08:32.321 00.000 13524 MultiStar: [#1 0.70,-0.96,0.82,U] [#2 0.41,-1.21,0.65,U] [#3 0.00,0.00,0.00,L] [#4 0.93,-1.54,1.04,U] [#5 2.03,-1.75,0.00,M3] [#6 0.00,0.00,0.00,L] 
22:08:32.321 00.000 13524 refined, 3 included, MultiStar: {1.07, -1.54}, one-star: {1.96, -2.23}
22:08:32.321 00.000 13524 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.99) = xAngle (0.02 = 0.02)
22:08:32.321 00.000 13524 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.07 = 3.07)
22:08:32.321 00.000 13524 CameraToMount -- cameraX=1.07 cameraY=-1.54 hyp=1.88 cameraTheta=-0.96 mountX=1.88 mountY=0.13, mountTheta=0.07
22:08:32.321 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.07, y=-1.54, opts=13)
22:08:32.321 00.000 13524 Enqueuing Move request for scope (1.07, -1.54)
22:08:32.321 00.000 18852 Worker thread wakes up
22:08:32.321 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.07, -1.54) opts 0xd
22:08:32.321 00.000 18852 Handling offset move in thread for scope, endpoint = (1.07, -1.54)
22:08:32.321 00.000 18852 Moving (1.07, -1.54) raw xDistance=1.88 yDistance=0.13
22:08:32.321 00.000 18852 PPEC rslt: input = 1.88, final = 0.42, react = 0.28, pred = 0.14, hyst = 0.26, hyst_pct = 0.00, period_length = 479.00
22:08:32.321 00.000 18852 PPEC: input: 1.88, control: 0.42, exposure: 3000
22:08:32.321 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:32.321 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:08:32.321 00.000 18852 MoveAxis(W, 104, ABG)
22:08:32.321 00.000 18852 Guiding  Dir = 3, Dur = 104
22:08:32.337 00.016 18852 IsSlewing returns 0
22:08:32.337 00.000 18852 IsGuiding returns 0
22:08:32.337 00.000 18852 PulseGuide returned control before completion, sleep 113
22:08:32.337 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=2, FiltMax=255, Gamma=1.000
22:08:32.352 00.015 13524 UpdateGuideState exits: m=530 SNR=13.9
22:08:32.352 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:32.352 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:32.352 00.000 13524 Enqueuing Expose request
22:08:32.462 00.110 18852 IsGuiding returns 1
22:08:32.462 00.000 18852 scope still moving after pulse duration time elapsed
22:08:32.493 00.031 18852 IsSlewing returns 0
22:08:32.493 00.000 18852 IsGuiding returns 0
22:08:32.493 00.000 18852 scope move finished after 104 + 53 ms
22:08:32.493 00.000 18852 Move returns status 0, amount 104
22:08:32.493 00.000 18852 MoveAxis(N, 0, ABG)
22:08:32.493 00.000 18852 Move returns status 0, amount 0
22:08:32.493 00.000 18852 move complete, result=0
22:08:32.493 00.000 18852 worker thread done servicing request
22:08:32.493 00.000 18852 Worker thread wakes up
22:08:32.493 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:32.493 00.000 13524 GuideStep: 1.9 px 104 ms WEST, 0.1 px 0 ms NORTH
22:08:32.493 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:35.727 03.234 18852 Exposure complete
22:08:35.758 00.031 18852 worker thread done servicing request
22:08:35.758 00.000 13524 OnExposeComplete: enter
22:08:35.758 00.000 13524 UpdateGuideState(): m_state=6
22:08:35.758 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
22:08:35.758 00.000 13524 Star::Find returns 1 (0), X=409.49, Y=277.38, Mass=542, SNR=14.0, Peak=134 HFD=2.9
22:08:35.758 00.000 13524 MultiStar: [#1 0.91,-0.47,0.94,U] [#2 0.61,-0.97,0.72,U] [#3 0.00,0.00,0.00,L] [#4 0.71,-1.32,1.04,U] [#5 1.58,-0.70,0.52,U] [#6 0.00,0.00,0.00,L] 
22:08:35.758 00.000 13524 refined, 4 included, MultiStar: {1.16, -1.02}, one-star: {2.03, -1.44}
22:08:35.758 00.000 13524 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.99) = xAngle (0.26 = 0.26)
22:08:35.773 00.015 13524 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.31 = -2.98)
22:08:35.773 00.000 13524 CameraToMount -- cameraX=1.16 cameraY=-1.02 hyp=1.54 cameraTheta=-0.72 mountX=1.49 mountY=-0.26, mountTheta=-0.17
22:08:35.773 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=1.16, y=-1.02, opts=13)
22:08:35.773 00.000 13524 Enqueuing Move request for scope (1.16, -1.02)
22:08:35.773 00.000 18852 Worker thread wakes up
22:08:35.773 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.16, -1.02) opts 0xd
22:08:35.773 00.000 18852 Handling offset move in thread for scope, endpoint = (1.16, -1.02)
22:08:35.773 00.000 18852 Moving (1.16, -1.02) raw xDistance=1.49 yDistance=-0.26
22:08:35.773 00.000 18852 PPEC rslt: input = 1.49, final = 0.40, react = 0.22, pred = 0.18, hyst = 0.21, hyst_pct = 0.00, period_length = 479.00
22:08:35.773 00.000 18852 PPEC: input: 1.49, control: 0.40, exposure: 3000
22:08:35.773 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:35.773 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:08:35.773 00.000 18852 MoveAxis(W, 98, ABG)
22:08:35.773 00.000 18852 Guiding  Dir = 3, Dur = 98
22:08:35.773 00.000 18852 IsSlewing returns 0
22:08:35.773 00.000 18852 IsGuiding returns 0
22:08:35.773 00.000 18852 PulseGuide returned control before completion, sleep 107
22:08:35.773 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=256, Gamma=1.000
22:08:35.789 00.016 13524 UpdateGuideState exits: m=542 SNR=14.0
22:08:35.789 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:35.805 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:35.805 00.000 13524 Enqueuing Expose request
22:08:35.898 00.093 18852 IsGuiding returns 0
22:08:35.898 00.000 18852 Move returns status 0, amount 98
22:08:35.898 00.000 18852 MoveAxis(N, 0, ABG)
22:08:35.898 00.000 18852 Move returns status 0, amount 0
22:08:35.898 00.000 18852 move complete, result=0
22:08:35.898 00.000 13524 GuideStep: 1.5 px 98 ms WEST, -0.3 px 0 ms NORTH
22:08:35.898 00.000 18852 worker thread done servicing request
22:08:35.898 00.000 18852 Worker thread wakes up
22:08:35.898 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:35.898 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:39.148 03.250 18852 Exposure complete
22:08:39.179 00.031 18852 worker thread done servicing request
22:08:39.179 00.000 13524 OnExposeComplete: enter
22:08:39.179 00.000 13524 UpdateGuideState(): m_state=6
22:08:39.179 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
22:08:39.179 00.000 13524 Star::Find returns 1 (0), X=409.13, Y=276.94, Mass=530, SNR=14.0, Peak=135 HFD=2.1
22:08:39.179 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.59,-1.55,0.74,U] [#3 0.00,0.00,0.00,L] [#4 0.82,-1.26,1.07,U] [#5 0.00,0.00,0.00,L] [#6 1.80,-2.26,0.00,M4] 
22:08:39.179 00.000 13524 refined, 2 included, MultiStar: {1.06, -1.56}, one-star: {1.67, -1.89}
22:08:39.179 00.000 13524 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.99) = xAngle (0.01 = 0.01)
22:08:39.179 00.000 13524 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
22:08:39.179 00.000 13524 CameraToMount -- cameraX=1.06 cameraY=-1.56 hyp=1.89 cameraTheta=-0.97 mountX=1.89 mountY=0.16, mountTheta=0.08
22:08:39.195 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=1.06, y=-1.56, opts=13)
22:08:39.195 00.000 13524 Enqueuing Move request for scope (1.06, -1.56)
22:08:39.195 00.000 18852 Worker thread wakes up
22:08:39.195 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (1.06, -1.56) opts 0xd
22:08:39.195 00.000 18852 Handling offset move in thread for scope, endpoint = (1.06, -1.56)
22:08:39.195 00.000 18852 Moving (1.06, -1.56) raw xDistance=1.89 yDistance=0.16
22:08:39.195 00.000 18852 PPEC rslt: input = 1.89, final = 0.53, react = 0.28, pred = 0.25, hyst = 0.26, hyst_pct = 0.00, period_length = 479.00
22:08:39.195 00.000 18852 PPEC: input: 1.89, control: 0.53, exposure: 3000
22:08:39.195 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:39.195 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:08:39.195 00.000 18852 MoveAxis(W, 131, ABG)
22:08:39.195 00.000 18852 Guiding  Dir = 3, Dur = 131
22:08:39.195 00.000 18852 IsSlewing returns 0
22:08:39.195 00.000 18852 IsGuiding returns 0
22:08:39.195 00.000 18852 PulseGuide returned control before completion, sleep 140
22:08:39.195 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=256, Gamma=1.000
22:08:39.210 00.015 13524 UpdateGuideState exits: m=530 SNR=14.0
22:08:39.210 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:39.226 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:39.226 00.000 13524 Enqueuing Expose request
22:08:39.351 00.125 18852 IsGuiding returns 0
22:08:39.351 00.000 18852 Move returns status 0, amount 131
22:08:39.351 00.000 18852 MoveAxis(N, 0, ABG)
22:08:39.351 00.000 18852 Move returns status 0, amount 0
22:08:39.351 00.000 18852 move complete, result=0
22:08:39.351 00.000 18852 worker thread done servicing request
22:08:39.351 00.000 18852 Worker thread wakes up
22:08:39.351 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:39.351 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:39.523 00.172 13524 GuideStep: 1.9 px 131 ms WEST, 0.2 px 0 ms NORTH
22:08:42.584 03.061 18852 Exposure complete
22:08:42.631 00.047 18852 worker thread done servicing request
22:08:42.631 00.000 13524 OnExposeComplete: enter
22:08:42.631 00.000 13524 UpdateGuideState(): m_state=6
22:08:42.631 00.000 13524 Star::Find(15, 409, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
22:08:42.631 00.000 13524 Star::Find returns 1 (0), X=409.19, Y=277.04, Mass=557, SNR=14.5, Peak=133 HFD=2.2
22:08:42.631 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.34,-1.08,0.72,U] [#3 2.58,-3.90,0.00,M8] [#4 0.26,-1.23,0.99,U] [#5 0.79,-1.38,0.61,U] [#6 0.00,0.00,0.00,L] 
22:08:42.631 00.000 13524 refined, 3 included, MultiStar: {0.82, -1.39}, one-star: {1.73, -1.78}
22:08:42.631 00.000 13524 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.99) = xAngle (-0.05 = -0.05)
22:08:42.647 00.016 13524 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.99 = 2.99)
22:08:42.647 00.000 13524 CameraToMount -- cameraX=0.82 cameraY=-1.39 hyp=1.61 cameraTheta=-1.04 mountX=1.61 mountY=0.24, mountTheta=0.15
22:08:42.647 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.82, y=-1.39, opts=13)
22:08:42.647 00.000 13524 Enqueuing Move request for scope (0.82, -1.39)
22:08:42.647 00.000 18852 Worker thread wakes up
22:08:42.647 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.82, -1.39) opts 0xd
22:08:42.647 00.000 18852 Handling offset move in thread for scope, endpoint = (0.82, -1.39)
22:08:42.647 00.000 18852 Moving (0.82, -1.39) raw xDistance=1.61 yDistance=0.24
22:08:42.647 00.000 18852 PPEC rslt: input = 1.61, final = 0.44, react = 0.24, pred = 0.20, hyst = 0.22, hyst_pct = 0.00, period_length = 479.00
22:08:42.647 00.000 18852 PPEC: input: 1.61, control: 0.44, exposure: 3000
22:08:42.647 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:42.647 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:08:42.647 00.000 18852 MoveAxis(W, 108, ABG)
22:08:42.647 00.000 18852 Guiding  Dir = 3, Dur = 108
22:08:42.647 00.000 18852 IsSlewing returns 0
22:08:42.647 00.000 18852 IsGuiding returns 0
22:08:42.647 00.000 18852 PulseGuide returned control before completion, sleep 117
22:08:42.647 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:08:42.662 00.015 13524 UpdateGuideState exits: m=557 SNR=14.5
22:08:42.662 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:42.678 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:42.678 00.000 13524 Enqueuing Expose request
22:08:42.787 00.109 18852 IsGuiding returns 0
22:08:42.787 00.000 18852 Move returns status 0, amount 108
22:08:42.787 00.000 18852 MoveAxis(N, 0, ABG)
22:08:42.787 00.000 18852 Move returns status 0, amount 0
22:08:42.787 00.000 18852 move complete, result=0
22:08:42.787 00.000 18852 worker thread done servicing request
22:08:42.787 00.000 18852 Worker thread wakes up
22:08:42.787 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:42.787 00.000 13524 GuideStep: 1.6 px 108 ms WEST, 0.2 px 0 ms NORTH
22:08:42.787 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:46.019 03.232 18852 Exposure complete
22:08:46.051 00.032 18852 worker thread done servicing request
22:08:46.051 00.000 13524 OnExposeComplete: enter
22:08:46.051 00.000 13524 UpdateGuideState(): m_state=6
22:08:46.051 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
22:08:46.051 00.000 13524 Star::Find returns 1 (0), X=408.88, Y=277.85, Mass=475, SNR=13.6, Peak=146 HFD=1.8
22:08:46.051 00.000 13524 MultiStar: [#1 -0.13,0.08,1.00,U] [#2 -0.12,0.09,0.81,U] [#3 0.00,0.00,0.00,L] [#4 0.48,-0.42,1.11,U] [#5 0.74,-0.31,0.56,U] [#6 0.00,0.00,0.00,L] 
22:08:46.051 00.000 13524 refined, 4 included, MultiStar: {0.48, -0.32}, one-star: {1.41, -0.97}
22:08:46.051 00.000 13524 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.99) = xAngle (0.39 = 0.39)
22:08:46.066 00.015 13524 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.43 = -2.85)
22:08:46.066 00.000 13524 CameraToMount -- cameraX=0.48 cameraY=-0.32 hyp=0.58 cameraTheta=-0.60 mountX=0.53 mountY=-0.17, mountTheta=-0.30
22:08:46.066 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.48, y=-0.32, opts=13)
22:08:46.066 00.000 13524 Enqueuing Move request for scope (0.48, -0.32)
22:08:46.066 00.000 18852 Worker thread wakes up
22:08:46.066 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.32) opts 0xd
22:08:46.066 00.000 18852 Handling offset move in thread for scope, endpoint = (0.48, -0.32)
22:08:46.066 00.000 18852 Moving (0.48, -0.32) raw xDistance=0.53 yDistance=-0.17
22:08:46.066 00.000 18852 PPEC rslt: input = 0.53, final = 0.31, react = 0.08, pred = 0.23, hyst = 0.08, hyst_pct = 0.00, period_length = 479.00
22:08:46.066 00.000 18852 PPEC: input: 0.53, control: 0.31, exposure: 3000
22:08:46.066 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:46.066 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:08:46.066 00.000 18852 MoveAxis(W, 77, ABG)
22:08:46.066 00.000 18852 Guiding  Dir = 3, Dur = 77
22:08:46.066 00.000 18852 IsSlewing returns 0
22:08:46.066 00.000 18852 IsGuiding returns 0
22:08:46.066 00.000 18852 PulseGuide returned control before completion, sleep 86
22:08:46.082 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=256, Gamma=1.000
22:08:46.082 00.000 13524 UpdateGuideState exits: m=475 SNR=13.6
22:08:46.098 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:46.098 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:46.098 00.000 13524 Enqueuing Expose request
22:08:46.176 00.078 18852 IsGuiding returns 0
22:08:46.176 00.000 18852 Move returns status 0, amount 77
22:08:46.176 00.000 18852 MoveAxis(N, 0, ABG)
22:08:46.176 00.000 18852 Move returns status 0, amount 0
22:08:46.176 00.000 18852 move complete, result=0
22:08:46.176 00.000 18852 worker thread done servicing request
22:08:46.176 00.000 18852 Worker thread wakes up
22:08:46.176 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:46.176 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:46.316 00.140 13524 GuideStep: 0.5 px 77 ms WEST, -0.2 px 0 ms NORTH
22:08:49.409 03.093 18852 Exposure complete
22:08:49.441 00.032 18852 worker thread done servicing request
22:08:49.441 00.000 13524 OnExposeComplete: enter
22:08:49.441 00.000 13524 UpdateGuideState(): m_state=6
22:08:49.441 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
22:08:49.441 00.000 13524 Star::Find returns 1 (0), X=408.12, Y=278.03, Mass=529, SNR=14.0, Peak=148 HFD=2.2
22:08:49.441 00.000 13524 MultiStar: [#1 -0.31,0.22,1.01,U] [#2 -0.14,0.26,0.77,U] [#3 0.55,-0.61,0.51,U] [#4 -0.65,0.06,1.01,U] [#5 0.19,0.41,0.59,U] [#6 1.00,-0.68,0.65,U] 
22:08:49.441 00.000 13524 refined, 6 included, MultiStar: {0.11, -0.15}, one-star: {0.66, -0.79}
22:08:49.441 00.000 13524 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.99) = xAngle (0.07 = 0.07)
22:08:49.441 00.000 13524 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.12 = 3.12)
22:08:49.456 00.015 13524 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.92 mountX=0.19 mountY=0.00, mountTheta=0.03
22:08:49.456 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.11, y=-0.15, opts=13)
22:08:49.456 00.000 13524 Enqueuing Move request for scope (0.11, -0.15)
22:08:49.456 00.000 18852 Worker thread wakes up
22:08:49.456 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
22:08:49.456 00.000 18852 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
22:08:49.456 00.000 18852 Moving (0.11, -0.15) raw xDistance=0.19 yDistance=0.00
22:08:49.456 00.000 18852 PPEC rslt: input = 0.19, final = 0.21, react = 0.03, pred = 0.21, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:08:49.456 00.000 18852 PPEC: input: 0.19, control: 0.21, exposure: 3000
22:08:49.456 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:49.456 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:08:49.456 00.000 18852 MoveAxis(W, 52, ABG)
22:08:49.456 00.000 18852 Guiding  Dir = 3, Dur = 52
22:08:49.456 00.000 18852 IsSlewing returns 0
22:08:49.456 00.000 18852 IsGuiding returns 0
22:08:49.456 00.000 18852 PulseGuide returned control before completion, sleep 61
22:08:49.456 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=256, Gamma=1.000
22:08:49.472 00.016 13524 UpdateGuideState exits: m=529 SNR=14.0
22:08:49.472 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:49.472 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:49.487 00.015 13524 Enqueuing Expose request
22:08:49.534 00.047 18852 IsGuiding returns 0
22:08:49.534 00.000 18852 Move returns status 0, amount 52
22:08:49.534 00.000 18852 MoveAxis(N, 0, ABG)
22:08:49.534 00.000 18852 Move returns status 0, amount 0
22:08:49.534 00.000 18852 move complete, result=0
22:08:49.534 00.000 18852 worker thread done servicing request
22:08:49.534 00.000 18852 Worker thread wakes up
22:08:49.534 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:49.534 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:49.534 00.000 13524 GuideStep: 0.2 px 52 ms WEST, 0.0 px 0 ms NORTH
22:08:52.784 03.250 18852 Exposure complete
22:08:52.815 00.031 18852 worker thread done servicing request
22:08:52.815 00.000 13524 OnExposeComplete: enter
22:08:52.815 00.000 13524 UpdateGuideState(): m_state=6
22:08:52.815 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
22:08:52.815 00.000 13524 Star::Find returns 1 (0), X=408.67, Y=277.40, Mass=550, SNR=14.6, Peak=148 HFD=1.7
22:08:52.830 00.015 13524 MultiStar: [#1 -0.16,-0.16,0.92,U] [#2 0.04,-0.41,0.63,U] [#3 0.00,0.00,0.00,L] [#4 0.56,-1.02,0.94,U] [#5 0.00,0.00,0.00,L] [#6 1.08,-0.92,0.66,U] 
22:08:52.830 00.000 13524 refined, 4 included, MultiStar: {0.56, -0.82}, one-star: {1.21, -1.42}
22:08:52.830 00.000 13524 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.99) = xAngle (0.02 = 0.02)
22:08:52.830 00.000 13524 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
22:08:52.830 00.000 13524 CameraToMount -- cameraX=0.56 cameraY=-0.82 hyp=0.99 cameraTheta=-0.97 mountX=0.99 mountY=0.08, mountTheta=0.08
22:08:52.830 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.56, y=-0.82, opts=13)
22:08:52.830 00.000 13524 Enqueuing Move request for scope (0.56, -0.82)
22:08:52.830 00.000 18852 Worker thread wakes up
22:08:52.830 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.82) opts 0xd
22:08:52.830 00.000 18852 Handling offset move in thread for scope, endpoint = (0.56, -0.82)
22:08:52.830 00.000 18852 Moving (0.56, -0.82) raw xDistance=0.99 yDistance=0.08
22:08:52.830 00.000 18852 PPEC rslt: input = 0.99, final = 0.31, react = 0.15, pred = 0.16, hyst = 0.14, hyst_pct = 0.00, period_length = 479.00
22:08:52.830 00.000 18852 PPEC: input: 0.99, control: 0.31, exposure: 3000
22:08:52.830 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:52.830 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:08:52.830 00.000 18852 MoveAxis(W, 76, ABG)
22:08:52.830 00.000 18852 Guiding  Dir = 3, Dur = 76
22:08:52.830 00.000 18852 IsSlewing returns 0
22:08:52.830 00.000 18852 IsGuiding returns 0
22:08:52.830 00.000 18852 PulseGuide returned control before completion, sleep 85
22:08:52.846 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:08:52.862 00.016 13524 UpdateGuideState exits: m=550 SNR=14.6
22:08:52.862 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:52.862 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:52.862 00.000 13524 Enqueuing Expose request
22:08:52.940 00.078 18852 IsGuiding returns 0
22:08:52.940 00.000 18852 Move returns status 0, amount 76
22:08:52.940 00.000 18852 MoveAxis(N, 0, ABG)
22:08:52.940 00.000 18852 Move returns status 0, amount 0
22:08:52.940 00.000 18852 move complete, result=0
22:08:52.940 00.000 18852 worker thread done servicing request
22:08:52.940 00.000 18852 Worker thread wakes up
22:08:52.940 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:52.940 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:52.940 00.000 13524 GuideStep: 1.0 px 76 ms WEST, 0.1 px 0 ms NORTH
22:08:56.189 03.249 18852 Exposure complete
22:08:56.220 00.031 18852 worker thread done servicing request
22:08:56.220 00.000 13524 OnExposeComplete: enter
22:08:56.220 00.000 13524 UpdateGuideState(): m_state=6
22:08:56.220 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
22:08:56.220 00.000 13524 Star::Find returns 1 (0), X=408.83, Y=277.48, Mass=473, SNR=13.2, Peak=137 HFD=2.0
22:08:56.220 00.000 13524 MultiStar: [#1 0.03,0.12,1.11,U] [#2 0.10,-0.68,0.78,U] [#3 2.30,-0.87,0.42,U] [#4 -0.00,-0.60,1.08,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:08:56.236 00.016 13524 refined, 4 included, MultiStar: {0.55, -0.63}, one-star: {1.37, -1.34}
22:08:56.236 00.000 13524 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.99) = xAngle (0.14 = 0.14)
22:08:56.236 00.000 13524 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.19 = -3.10)
22:08:56.236 00.000 13524 CameraToMount -- cameraX=0.55 cameraY=-0.63 hyp=0.84 cameraTheta=-0.85 mountX=0.83 mountY=-0.04, mountTheta=-0.04
22:08:56.236 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.55, y=-0.63, opts=13)
22:08:56.236 00.000 13524 Enqueuing Move request for scope (0.55, -0.63)
22:08:56.236 00.000 18852 Worker thread wakes up
22:08:56.236 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.63) opts 0xd
22:08:56.236 00.000 18852 Handling offset move in thread for scope, endpoint = (0.55, -0.63)
22:08:56.236 00.000 18852 Moving (0.55, -0.63) raw xDistance=0.83 yDistance=-0.04
22:08:56.236 00.000 18852 PPEC rslt: input = 0.83, final = 0.31, react = 0.12, pred = 0.19, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
22:08:56.236 00.000 18852 PPEC: input: 0.83, control: 0.31, exposure: 3000
22:08:56.236 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:56.236 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:08:56.236 00.000 18852 MoveAxis(W, 76, ABG)
22:08:56.236 00.000 18852 Guiding  Dir = 3, Dur = 76
22:08:56.236 00.000 18852 IsSlewing returns 0
22:08:56.236 00.000 18852 IsGuiding returns 0
22:08:56.236 00.000 18852 PulseGuide returned control before completion, sleep 85
22:08:56.251 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=4, FiltMax=254, Gamma=1.000
22:08:56.251 00.000 13524 UpdateGuideState exits: m=473 SNR=13.2
22:08:56.267 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:56.267 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:56.267 00.000 13524 Enqueuing Expose request
22:08:56.346 00.079 18852 IsGuiding returns 0
22:08:56.346 00.000 18852 Move returns status 0, amount 76
22:08:56.346 00.000 18852 MoveAxis(N, 0, ABG)
22:08:56.346 00.000 18852 Move returns status 0, amount 0
22:08:56.346 00.000 18852 move complete, result=0
22:08:56.346 00.000 18852 worker thread done servicing request
22:08:56.346 00.000 18852 Worker thread wakes up
22:08:56.346 00.000 13524 GuideStep: 0.8 px 76 ms WEST, -0.0 px 0 ms NORTH
22:08:56.346 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:56.346 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:08:59.578 03.232 18852 Exposure complete
22:08:59.609 00.031 18852 worker thread done servicing request
22:08:59.609 00.000 13524 OnExposeComplete: enter
22:08:59.609 00.000 13524 UpdateGuideState(): m_state=6
22:08:59.609 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
22:08:59.609 00.000 13524 Star::Find returns 1 (0), X=408.54, Y=277.93, Mass=511, SNR=13.8, Peak=138 HFD=2.1
22:08:59.625 00.016 13524 MultiStar: [#1 -0.07,0.26,0.99,U] [#2 0.13,-0.49,0.64,U] [#3 1.89,-2.47,0.00,M7] [#4 -0.84,-0.35,1.05,U] [#5 0.00,0.00,0.00,L] [#6 0.80,-1.17,0.54,U] 
22:08:59.625 00.000 13524 refined, 4 included, MultiStar: {0.15, -0.46}, one-star: {1.08, -0.90}
22:08:59.625 00.000 13524 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.99) = xAngle (-0.27 = -0.27)
22:08:59.625 00.000 13524 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.77 = 2.77)
22:08:59.625 00.000 13524 CameraToMount -- cameraX=0.15 cameraY=-0.46 hyp=0.49 cameraTheta=-1.26 mountX=0.47 mountY=0.17, mountTheta=0.36
22:08:59.625 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.15, y=-0.46, opts=13)
22:08:59.625 00.000 13524 Enqueuing Move request for scope (0.15, -0.46)
22:08:59.625 00.000 18852 Worker thread wakes up
22:08:59.625 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.46) opts 0xd
22:08:59.625 00.000 18852 Handling offset move in thread for scope, endpoint = (0.15, -0.46)
22:08:59.625 00.000 18852 Moving (0.15, -0.46) raw xDistance=0.47 yDistance=0.17
22:08:59.625 00.000 18852 PPEC rslt: input = 0.47, final = 0.27, react = 0.07, pred = 0.20, hyst = 0.07, hyst_pct = 0.00, period_length = 479.00
22:08:59.625 00.000 18852 PPEC: input: 0.47, control: 0.27, exposure: 3000
22:08:59.625 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:59.625 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:08:59.625 00.000 18852 MoveAxis(W, 65, ABG)
22:08:59.625 00.000 18852 Guiding  Dir = 3, Dur = 65
22:08:59.625 00.000 18852 IsSlewing returns 0
22:08:59.625 00.000 18852 IsGuiding returns 0
22:08:59.625 00.000 18852 PulseGuide returned control before completion, sleep 74
22:08:59.640 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=3, FiltMax=256, Gamma=1.000
22:08:59.656 00.016 13524 UpdateGuideState exits: m=511 SNR=13.8
22:08:59.656 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:59.656 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:08:59.656 00.000 13524 Enqueuing Expose request
22:08:59.719 00.063 18852 IsGuiding returns 0
22:08:59.719 00.000 18852 Move returns status 0, amount 65
22:08:59.719 00.000 18852 MoveAxis(N, 0, ABG)
22:08:59.719 00.000 18852 Move returns status 0, amount 0
22:08:59.719 00.000 18852 move complete, result=0
22:08:59.719 00.000 18852 worker thread done servicing request
22:08:59.719 00.000 18852 Worker thread wakes up
22:08:59.719 00.000 13524 GuideStep: 0.5 px 65 ms WEST, 0.2 px 0 ms NORTH
22:08:59.719 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:08:59.719 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:02.968 03.249 18852 Exposure complete
22:09:02.999 00.031 18852 worker thread done servicing request
22:09:02.999 00.000 13524 OnExposeComplete: enter
22:09:02.999 00.000 13524 UpdateGuideState(): m_state=6
22:09:02.999 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
22:09:03.015 00.016 13524 Star::Find returns 1 (0), X=408.39, Y=277.93, Mass=497, SNR=13.7, Peak=132 HFD=2.2
22:09:03.015 00.000 13524 MultiStar: [#1 -0.21,0.64,1.02,U] [#2 0.01,0.18,0.74,U] [#3 0.00,0.00,0.00,L] [#4 0.58,-0.36,0.96,U] [#5 0.35,-0.16,0.61,U] [#6 0.00,0.00,0.00,L] 
22:09:03.015 00.000 13524 refined, 4 included, MultiStar: {0.35, -0.13}, one-star: {0.93, -0.90}
22:09:03.015 00.000 13524 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.99) = xAngle (0.63 = 0.63)
22:09:03.015 00.000 13524 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.68 = -2.60)
22:09:03.015 00.000 13524 CameraToMount -- cameraX=0.35 cameraY=-0.13 hyp=0.37 cameraTheta=-0.35 mountX=0.30 mountY=-0.19, mountTheta=-0.57
22:09:03.015 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.35, y=-0.13, opts=13)
22:09:03.015 00.000 13524 Enqueuing Move request for scope (0.35, -0.13)
22:09:03.015 00.000 18852 Worker thread wakes up
22:09:03.015 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.13) opts 0xd
22:09:03.015 00.000 18852 Handling offset move in thread for scope, endpoint = (0.35, -0.13)
22:09:03.015 00.000 18852 Moving (0.35, -0.13) raw xDistance=0.30 yDistance=-0.19
22:09:03.015 00.000 18852 PPEC rslt: input = 0.30, final = 0.28, react = 0.04, pred = 0.24, hyst = 0.04, hyst_pct = 0.00, period_length = 479.00
22:09:03.015 00.000 18852 PPEC: input: 0.30, control: 0.28, exposure: 3000
22:09:03.015 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:03.015 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:09:03.015 00.000 18852 MoveAxis(W, 70, ABG)
22:09:03.015 00.000 18852 Guiding  Dir = 3, Dur = 70
22:09:03.015 00.000 18852 IsSlewing returns 0
22:09:03.015 00.000 18852 IsGuiding returns 0
22:09:03.030 00.015 18852 PulseGuide returned control before completion, sleep 79
22:09:03.030 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:09:03.046 00.016 13524 UpdateGuideState exits: m=497 SNR=13.7
22:09:03.046 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:03.046 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:03.046 00.000 13524 Enqueuing Expose request
22:09:03.124 00.078 18852 IsGuiding returns 0
22:09:03.124 00.000 18852 Move returns status 0, amount 70
22:09:03.124 00.000 18852 MoveAxis(N, 0, ABG)
22:09:03.124 00.000 18852 Move returns status 0, amount 0
22:09:03.124 00.000 18852 move complete, result=0
22:09:03.124 00.000 18852 worker thread done servicing request
22:09:03.124 00.000 18852 Worker thread wakes up
22:09:03.124 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:03.124 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:03.124 00.000 13524 GuideStep: 0.3 px 70 ms WEST, -0.2 px 0 ms NORTH
22:09:06.358 03.234 18852 Exposure complete
22:09:06.404 00.046 18852 worker thread done servicing request
22:09:06.404 00.000 13524 OnExposeComplete: enter
22:09:06.404 00.000 13524 UpdateGuideState(): m_state=6
22:09:06.404 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
22:09:06.404 00.000 13524 Star::Find returns 1 (0), X=408.47, Y=278.03, Mass=609, SNR=15.4, Peak=155 HFD=2.3
22:09:06.404 00.000 13524 MultiStar: [#1 -0.08,0.85,0.85,U] [#2 -0.16,-0.00,0.69,U] [#3 2.26,-0.92,0.44,U] [#4 0.10,0.14,0.93,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:09:06.404 00.000 13524 refined, 4 included, MultiStar: {0.49, -0.09}, one-star: {1.01, -0.79}
22:09:06.404 00.000 13524 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.99) = xAngle (0.81 = 0.81)
22:09:06.404 00.000 13524 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.86 = -2.43)
22:09:06.420 00.016 13524 CameraToMount -- cameraX=0.49 cameraY=-0.09 hyp=0.50 cameraTheta=-0.17 mountX=0.34 mountY=-0.32, mountTheta=-0.76
22:09:06.420 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.49, y=-0.09, opts=13)
22:09:06.420 00.000 13524 Enqueuing Move request for scope (0.49, -0.09)
22:09:06.420 00.000 18852 Worker thread wakes up
22:09:06.420 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.09) opts 0xd
22:09:06.420 00.000 18852 Handling offset move in thread for scope, endpoint = (0.49, -0.09)
22:09:06.420 00.000 18852 Moving (0.49, -0.09) raw xDistance=0.34 yDistance=-0.32
22:09:06.420 00.000 18852 PPEC rslt: input = 0.34, final = 0.23, react = 0.05, pred = 0.18, hyst = 0.05, hyst_pct = 0.00, period_length = 479.00
22:09:06.420 00.000 18852 PPEC: input: 0.34, control: 0.23, exposure: 3000
22:09:06.420 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:06.420 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:09:06.420 00.000 18852 MoveAxis(W, 57, ABG)
22:09:06.420 00.000 18852 Guiding  Dir = 3, Dur = 57
22:09:06.420 00.000 18852 IsSlewing returns 0
22:09:06.420 00.000 18852 IsGuiding returns 0
22:09:06.420 00.000 18852 PulseGuide returned control before completion, sleep 66
22:09:06.420 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:09:06.436 00.016 13524 UpdateGuideState exits: m=609 SNR=15.4
22:09:06.436 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:06.436 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:06.451 00.015 13524 Enqueuing Expose request
22:09:06.498 00.047 18852 IsGuiding returns 0
22:09:06.498 00.000 18852 Move returns status 0, amount 57
22:09:06.498 00.000 18852 MoveAxis(N, 0, ABG)
22:09:06.498 00.000 18852 Move returns status 0, amount 0
22:09:06.498 00.000 18852 move complete, result=0
22:09:06.498 00.000 18852 worker thread done servicing request
22:09:06.498 00.000 18852 Worker thread wakes up
22:09:06.498 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:06.498 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:06.764 00.266 13524 GuideStep: 0.3 px 57 ms WEST, -0.3 px 0 ms NORTH
22:09:09.732 02.968 18852 Exposure complete
22:09:09.779 00.047 18852 worker thread done servicing request
22:09:09.779 00.000 13524 OnExposeComplete: enter
22:09:09.779 00.000 13524 UpdateGuideState(): m_state=6
22:09:09.779 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
22:09:09.779 00.000 13524 Star::Find returns 1 (0), X=408.65, Y=278.24, Mass=497, SNR=13.9, Peak=154 HFD=1.8
22:09:09.794 00.015 13524 MultiStar: [#1 -0.18,0.68,0.94,U] [#2 0.03,0.01,0.74,U] [#3 1.82,-1.03,0.58,U] [#4 0.06,-0.20,0.95,U] [#5 0.00,0.00,0.00,L] [#6 0.65,-0.54,0.61,U] 
22:09:09.794 00.000 13524 refined, 5 included, MultiStar: {0.53, -0.22}, one-star: {1.19, -0.59}
22:09:09.794 00.000 13524 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.99) = xAngle (0.60 = 0.60)
22:09:09.794 00.000 13524 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.64 = -2.64)
22:09:09.794 00.000 13524 CameraToMount -- cameraX=0.53 cameraY=-0.22 hyp=0.57 cameraTheta=-0.39 mountX=0.47 mountY=-0.27, mountTheta=-0.52
22:09:09.794 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.53, y=-0.22, opts=13)
22:09:09.794 00.000 13524 Enqueuing Move request for scope (0.53, -0.22)
22:09:09.794 00.000 18852 Worker thread wakes up
22:09:09.794 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.22) opts 0xd
22:09:09.794 00.000 18852 Handling offset move in thread for scope, endpoint = (0.53, -0.22)
22:09:09.794 00.000 18852 Moving (0.53, -0.22) raw xDistance=0.47 yDistance=-0.27
22:09:09.794 00.000 18852 PPEC rslt: input = 0.47, final = 0.20, react = 0.07, pred = 0.13, hyst = 0.07, hyst_pct = 0.00, period_length = 479.00
22:09:09.794 00.000 18852 PPEC: input: 0.47, control: 0.20, exposure: 3000
22:09:09.794 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:09.794 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:09:09.794 00.000 18852 MoveAxis(W, 48, ABG)
22:09:09.794 00.000 18852 Guiding  Dir = 3, Dur = 48
22:09:09.794 00.000 18852 IsSlewing returns 0
22:09:09.794 00.000 18852 IsGuiding returns 0
22:09:09.794 00.000 18852 PulseGuide returned control before completion, sleep 57
22:09:09.810 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=41, FiltMin=4, FiltMax=256, Gamma=1.000
22:09:09.825 00.015 13524 UpdateGuideState exits: m=497 SNR=13.9
22:09:09.825 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:09.825 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:09.825 00.000 13524 Enqueuing Expose request
22:09:09.872 00.047 18852 IsGuiding returns 0
22:09:09.872 00.000 18852 Move returns status 0, amount 48
22:09:09.872 00.000 18852 MoveAxis(N, 0, ABG)
22:09:09.872 00.000 18852 Move returns status 0, amount 0
22:09:09.872 00.000 18852 move complete, result=0
22:09:09.872 00.000 18852 worker thread done servicing request
22:09:09.872 00.000 18852 Worker thread wakes up
22:09:09.872 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:09.872 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:09.872 00.000 13524 GuideStep: 0.5 px 48 ms WEST, -0.3 px 0 ms NORTH
22:09:13.122 03.250 18852 Exposure complete
22:09:13.153 00.031 18852 worker thread done servicing request
22:09:13.153 00.000 13524 OnExposeComplete: enter
22:09:13.153 00.000 13524 UpdateGuideState(): m_state=6
22:09:13.153 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
22:09:13.168 00.015 13524 Star::Find returns 1 (0), X=408.59, Y=278.25, Mass=512, SNR=14.1, Peak=149 HFD=1.8
22:09:13.168 00.000 13524 MultiStar: [#1 -0.23,0.92,0.94,U] [#2 0.33,0.14,0.70,U] [#3 0.00,0.00,0.00,L] [#4 0.74,-0.21,0.94,U] [#5 0.27,-0.87,0.64,U] [#6 1.51,-0.06,0.62,U] 
22:09:13.168 00.000 13524 refined, 5 included, MultiStar: {0.61, -0.08}, one-star: {1.13, -0.57}
22:09:13.168 00.000 13524 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.99) = xAngle (0.85 = 0.85)
22:09:13.168 00.000 13524 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.90 = -2.39)
22:09:13.168 00.000 13524 CameraToMount -- cameraX=0.61 cameraY=-0.08 hyp=0.61 cameraTheta=-0.14 mountX=0.40 mountY=-0.42, mountTheta=-0.80
22:09:13.168 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.61, y=-0.08, opts=13)
22:09:13.168 00.000 13524 Enqueuing Move request for scope (0.61, -0.08)
22:09:13.168 00.000 18852 Worker thread wakes up
22:09:13.168 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.08) opts 0xd
22:09:13.168 00.000 18852 Handling offset move in thread for scope, endpoint = (0.61, -0.08)
22:09:13.168 00.000 18852 Moving (0.61, -0.08) raw xDistance=0.40 yDistance=-0.42
22:09:13.168 00.000 18852 PPEC rslt: input = 0.40, final = 0.18, react = 0.06, pred = 0.11, hyst = 0.06, hyst_pct = 0.00, period_length = 479.00
22:09:13.168 00.000 18852 PPEC: input: 0.40, control: 0.18, exposure: 3000
22:09:13.168 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:09:13.168 00.000 18852 MoveAxis(W, 43, ABG)
22:09:13.168 00.000 18852 Guiding  Dir = 3, Dur = 43
22:09:13.168 00.000 18852 IsSlewing returns 0
22:09:13.168 00.000 18852 IsGuiding returns 0
22:09:13.184 00.016 18852 PulseGuide returned control before completion, sleep 52
22:09:13.247 00.063 18852 IsGuiding returns 0
22:09:13.247 00.000 18852 Move returns status 0, amount 43
22:09:13.247 00.000 18852 MoveAxis(N, 121, ABG)
22:09:13.247 00.000 18852 Guiding  Dir = 0, Dur = 121
22:09:13.247 00.000 18852 IsSlewing returns 0
22:09:13.247 00.000 18852 IsGuiding returns 0
22:09:13.247 00.000 18852 PulseGuide returned control before completion, sleep 130
22:09:13.387 00.140 18852 IsGuiding returns 0
22:09:13.387 00.000 18852 Move returns status 0, amount 121
22:09:13.387 00.000 18852 move complete, result=0
22:09:13.387 00.000 18852 worker thread done servicing request
22:09:13.528 00.141 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=2, FiltMax=254, Gamma=1.000
22:09:13.543 00.015 13524 UpdateGuideState exits: m=512 SNR=14.1
22:09:13.543 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:13.543 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:13.543 00.000 13524 Enqueuing Expose request
22:09:13.543 00.000 13524 GuideStep: 0.4 px 43 ms WEST, -0.4 px 121 ms NORTH
22:09:13.543 00.000 18852 Worker thread wakes up
22:09:13.543 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:13.543 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:16.793 03.250 18852 Exposure complete
22:09:16.839 00.046 18852 worker thread done servicing request
22:09:16.839 00.000 13524 OnExposeComplete: enter
22:09:16.839 00.000 13524 UpdateGuideState(): m_state=6
22:09:16.839 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
22:09:16.839 00.000 13524 Star::Find returns 1 (0), X=408.09, Y=278.39, Mass=497, SNR=13.7, Peak=133 HFD=2.2
22:09:16.839 00.000 13524 MultiStar: [#1 -0.06,1.02,0.99,U] [#2 -0.24,0.26,0.77,U] [#3 1.30,-0.71,0.56,U] [#4 0.54,-0.05,0.86,U] [#5 -0.21,-0.28,0.61,U] [#6 0.00,0.00,0.00,L] 
22:09:16.839 00.000 13524 refined, 5 included, MultiStar: {0.30, 0.03}, one-star: {0.63, -0.43}
22:09:16.839 00.000 13524 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.99) = xAngle (1.10 = 1.10)
22:09:16.855 00.016 13524 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.15 = -2.14)
22:09:16.855 00.000 13524 CameraToMount -- cameraX=0.30 cameraY=0.03 hyp=0.30 cameraTheta=0.11 mountX=0.14 mountY=-0.26, mountTheta=-1.08
22:09:16.855 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.30, y=0.03, opts=13)
22:09:16.855 00.000 13524 Enqueuing Move request for scope (0.30, 0.03)
22:09:16.855 00.000 18852 Worker thread wakes up
22:09:16.855 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.03) opts 0xd
22:09:16.855 00.000 18852 Handling offset move in thread for scope, endpoint = (0.30, 0.03)
22:09:16.855 00.000 18852 Moving (0.30, 0.03) raw xDistance=0.14 yDistance=-0.26
22:09:16.855 00.000 18852 PPEC rslt: input = 0.14, final = 0.23, react = 0.02, pred = 0.23, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:09:16.855 00.000 18852 PPEC: input: 0.14, control: 0.23, exposure: 3000
22:09:16.855 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:16.855 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:09:16.855 00.000 18852 MoveAxis(W, 57, ABG)
22:09:16.855 00.000 18852 Guiding  Dir = 3, Dur = 57
22:09:16.855 00.000 18852 IsSlewing returns 0
22:09:16.855 00.000 18852 IsGuiding returns 0
22:09:16.855 00.000 18852 PulseGuide returned control before completion, sleep 66
22:09:16.855 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:09:16.871 00.016 13524 UpdateGuideState exits: m=497 SNR=13.7
22:09:16.886 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:16.886 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:16.886 00.000 13524 Enqueuing Expose request
22:09:16.933 00.047 18852 IsGuiding returns 0
22:09:16.933 00.000 18852 Move returns status 0, amount 57
22:09:16.933 00.000 18852 MoveAxis(N, 0, ABG)
22:09:16.933 00.000 18852 Move returns status 0, amount 0
22:09:16.933 00.000 18852 move complete, result=0
22:09:16.933 00.000 18852 worker thread done servicing request
22:09:16.933 00.000 18852 Worker thread wakes up
22:09:16.933 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:16.933 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:16.933 00.000 13524 GuideStep: 0.1 px 57 ms WEST, -0.3 px 0 ms NORTH
22:09:20.167 03.234 18852 Exposure complete
22:09:20.214 00.047 18852 worker thread done servicing request
22:09:20.214 00.000 13524 OnExposeComplete: enter
22:09:20.214 00.000 13524 UpdateGuideState(): m_state=6
22:09:20.214 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
22:09:20.214 00.000 13524 Star::Find returns 1 (0), X=408.19, Y=278.47, Mass=572, SNR=14.8, Peak=138 HFD=1.9
22:09:20.214 00.000 13524 MultiStar: [#1 -0.27,1.10,0.87,U] [#2 -0.12,0.57,0.71,U] [#3 0.00,0.00,0.00,L] [#4 0.14,0.26,0.85,U] [#5 0.48,0.44,0.54,U] [#6 0.00,0.00,0.00,L] 
22:09:20.214 00.000 13524 refined, 4 included, MultiStar: {0.20, 0.37}, one-star: {0.73, -0.35}
22:09:20.229 00.015 13524 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.99) = xAngle (2.06 = 2.06)
22:09:20.229 00.000 13524 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.11 = -1.18)
22:09:20.229 00.000 13524 CameraToMount -- cameraX=0.20 cameraY=0.37 hyp=0.42 cameraTheta=1.07 mountX=-0.20 mountY=-0.39, mountTheta=-2.04
22:09:20.229 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.20, y=0.37, opts=13)
22:09:20.229 00.000 13524 Enqueuing Move request for scope (0.20, 0.37)
22:09:20.229 00.000 18852 Worker thread wakes up
22:09:20.229 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.37) opts 0xd
22:09:20.229 00.000 18852 Handling offset move in thread for scope, endpoint = (0.20, 0.37)
22:09:20.229 00.000 18852 Moving (0.20, 0.37) raw xDistance=-0.20 yDistance=-0.39
22:09:20.229 00.000 18852 PPEC rslt: input = -0.20, final = 0.36, react = -0.03, pred = 0.36, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:09:20.229 00.000 18852 PPEC: input: -0.20, control: 0.36, exposure: 3000
22:09:20.229 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:09:20.229 00.000 18852 MoveAxis(W, 88, ABG)
22:09:20.229 00.000 18852 Guiding  Dir = 3, Dur = 88
22:09:20.229 00.000 18852 IsSlewing returns 0
22:09:20.229 00.000 18852 IsGuiding returns 0
22:09:20.229 00.000 18852 PulseGuide returned control before completion, sleep 97
22:09:20.339 00.110 18852 IsGuiding returns 0
22:09:20.339 00.000 18852 Move returns status 0, amount 88
22:09:20.339 00.000 18852 MoveAxis(N, 112, ABG)
22:09:20.339 00.000 18852 Guiding  Dir = 0, Dur = 112
22:09:20.339 00.000 18852 IsSlewing returns 0
22:09:20.339 00.000 18852 IsGuiding returns 0
22:09:20.339 00.000 18852 PulseGuide returned control before completion, sleep 121
22:09:20.354 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=2, FiltMax=254, Gamma=1.000
22:09:20.385 00.031 13524 UpdateGuideState exits: m=572 SNR=14.8
22:09:20.385 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:20.385 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:20.401 00.016 13524 Enqueuing Expose request
22:09:20.480 00.079 18852 IsGuiding returns 0
22:09:20.480 00.000 18852 Move returns status 0, amount 112
22:09:20.480 00.000 18852 move complete, result=0
22:09:20.480 00.000 18852 worker thread done servicing request
22:09:20.480 00.000 18852 Worker thread wakes up
22:09:20.480 00.000 13524 GuideStep: -0.2 px 88 ms WEST, -0.4 px 112 ms NORTH
22:09:20.480 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:20.480 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:23.713 03.233 18852 Exposure complete
22:09:23.744 00.031 18852 worker thread done servicing request
22:09:23.744 00.000 13524 OnExposeComplete: enter
22:09:23.744 00.000 13524 UpdateGuideState(): m_state=6
22:09:23.744 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
22:09:23.744 00.000 13524 Star::Find returns 1 (0), X=408.58, Y=278.39, Mass=517, SNR=13.8, Peak=149 HFD=1.6
22:09:23.744 00.000 13524 MultiStar: [#1 -0.08,0.65,1.00,U] [#2 -0.49,0.03,0.79,U] [#3 0.00,0.00,0.00,L] [#4 0.68,0.14,0.92,U] [#5 0.39,0.60,0.59,U] [#6 0.00,0.00,0.00,L] 
22:09:23.744 00.000 13524 refined, 4 included, MultiStar: {0.35, 0.17}, one-star: {1.12, -0.43}
22:09:23.744 00.000 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
22:09:23.744 00.000 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.48 = -1.80)
22:09:23.744 00.000 13524 CameraToMount -- cameraX=0.35 cameraY=0.17 hyp=0.39 cameraTheta=0.45 mountX=0.05 mountY=-0.38, mountTheta=-1.43
22:09:23.760 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.35, y=0.17, opts=13)
22:09:23.760 00.000 13524 Enqueuing Move request for scope (0.35, 0.17)
22:09:23.760 00.000 18852 Worker thread wakes up
22:09:23.760 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.17) opts 0xd
22:09:23.760 00.000 18852 Handling offset move in thread for scope, endpoint = (0.35, 0.17)
22:09:23.760 00.000 18852 Moving (0.35, 0.17) raw xDistance=0.05 yDistance=-0.38
22:09:23.760 00.000 18852 PPEC rslt: input = 0.05, final = 0.56, react = 0.01, pred = 0.56, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:09:23.760 00.000 18852 PPEC: input: 0.05, control: 0.56, exposure: 3000
22:09:23.760 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:09:23.760 00.000 18852 MoveAxis(W, 137, ABG)
22:09:23.760 00.000 18852 Guiding  Dir = 3, Dur = 137
22:09:23.760 00.000 18852 IsSlewing returns 0
22:09:23.760 00.000 18852 IsGuiding returns 0
22:09:23.760 00.000 18852 PulseGuide returned control before completion, sleep 146
22:09:23.760 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=4, FiltMax=254, Gamma=1.000
22:09:23.775 00.015 13524 UpdateGuideState exits: m=517 SNR=13.8
22:09:23.775 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:23.775 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:23.775 00.000 13524 Enqueuing Expose request
22:09:23.916 00.141 18852 IsGuiding returns 0
22:09:23.916 00.000 18852 Move returns status 0, amount 137
22:09:23.916 00.000 18852 MoveAxis(N, 109, ABG)
22:09:23.916 00.000 18852 Guiding  Dir = 0, Dur = 109
22:09:23.916 00.000 18852 IsSlewing returns 0
22:09:23.916 00.000 18852 IsGuiding returns 0
22:09:23.916 00.000 18852 PulseGuide returned control before completion, sleep 116
22:09:24.056 00.140 18852 IsGuiding returns 0
22:09:24.056 00.000 18852 Move returns status 0, amount 109
22:09:24.056 00.000 18852 move complete, result=0
22:09:24.056 00.000 18852 worker thread done servicing request
22:09:24.056 00.000 18852 Worker thread wakes up
22:09:24.056 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:24.056 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:24.056 00.000 13524 GuideStep: 0.1 px 137 ms WEST, -0.4 px 109 ms NORTH
22:09:27.290 03.234 18852 Exposure complete
22:09:27.337 00.047 18852 worker thread done servicing request
22:09:27.337 00.000 13524 OnExposeComplete: enter
22:09:27.337 00.000 13524 UpdateGuideState(): m_state=6
22:09:27.337 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
22:09:27.337 00.000 13524 Star::Find returns 1 (0), X=408.24, Y=279.02, Mass=512, SNR=13.8, Peak=129 HFD=2.2
22:09:27.337 00.000 13524 Star::Find false star n=6 nbg=277 bg=72.0 sigma=5.6 thresh=89 peak=89
22:09:27.337 00.000 13524 MultiStar: [#1 -0.66,1.41,0.95,U] [#2 -0.45,1.18,0.75,U] [#3 0.00,0.00,0.00,L] [#4 -0.15,0.83,0.89,U] [#5 0.05,1.03,0.61,U] [#6 1.33,-0.14,0.55,U] 
22:09:27.337 00.000 13524 refined, 5 included, MultiStar: {0.09, 0.78}, one-star: {0.78, 0.20}
22:09:27.337 00.000 13524 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.99) = xAngle (2.44 = 2.44)
22:09:27.353 00.016 13524 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.48 = -0.80)
22:09:27.353 00.000 13524 CameraToMount -- cameraX=0.09 cameraY=0.78 hyp=0.79 cameraTheta=1.45 mountX=-0.60 mountY=-0.56, mountTheta=-2.39
22:09:27.353 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.09, y=0.78, opts=13)
22:09:27.353 00.000 13524 Enqueuing Move request for scope (0.09, 0.78)
22:09:27.353 00.000 18852 Worker thread wakes up
22:09:27.353 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.78) opts 0xd
22:09:27.353 00.000 18852 Handling offset move in thread for scope, endpoint = (0.09, 0.78)
22:09:27.353 00.000 18852 Moving (0.09, 0.78) raw xDistance=-0.60 yDistance=-0.56
22:09:27.353 00.000 18852 PPEC rslt: input = -0.60, final = 0.63, react = -0.09, pred = 0.72, hyst = -0.08, hyst_pct = 0.00, period_length = 479.00
22:09:27.353 00.000 18852 PPEC: input: -0.60, control: 0.63, exposure: 3000
22:09:27.353 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
22:09:27.353 00.000 18852 MoveAxis(W, 154, ABG)
22:09:27.353 00.000 18852 Guiding  Dir = 3, Dur = 154
22:09:27.353 00.000 18852 IsSlewing returns 0
22:09:27.353 00.000 18852 IsGuiding returns 0
22:09:27.353 00.000 18852 PulseGuide returned control before completion, sleep 163
22:09:27.353 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=256, Gamma=1.000
22:09:27.368 00.015 13524 UpdateGuideState exits: m=512 SNR=13.8
22:09:27.368 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:27.384 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:27.384 00.000 13524 Enqueuing Expose request
22:09:27.540 00.156 18852 IsGuiding returns 0
22:09:27.540 00.000 18852 Move returns status 0, amount 154
22:09:27.540 00.000 18852 MoveAxis(N, 163, ABG)
22:09:27.540 00.000 18852 Guiding  Dir = 0, Dur = 163
22:09:27.540 00.000 18852 IsSlewing returns 0
22:09:27.540 00.000 18852 IsGuiding returns 0
22:09:27.540 00.000 18852 PulseGuide returned control before completion, sleep 172
22:09:27.728 00.188 18852 IsGuiding returns 0
22:09:27.728 00.000 18852 Move returns status 0, amount 163
22:09:27.728 00.000 18852 move complete, result=0
22:09:27.728 00.000 18852 worker thread done servicing request
22:09:27.728 00.000 18852 Worker thread wakes up
22:09:27.728 00.000 13524 GuideStep: -0.6 px 154 ms WEST, -0.6 px 163 ms NORTH
22:09:27.728 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:27.728 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:30.992 03.264 18852 Exposure complete
22:09:31.024 00.032 18852 worker thread done servicing request
22:09:31.024 00.000 13524 OnExposeComplete: enter
22:09:31.039 00.015 13524 UpdateGuideState(): m_state=6
22:09:31.039 00.000 13524 Star::Find(15, 408, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
22:09:31.039 00.000 13524 Star::Find returns 1 (0), X=407.86, Y=279.02, Mass=568, SNR=14.6, Peak=146 HFD=2.2
22:09:31.039 00.000 13524 MultiStar: [#1 -0.50,1.91,0.94,U] [#2 -1.01,1.34,0.75,U] [#3 1.12,0.03,0.43,U] [#4 0.14,0.93,0.80,U] [#5 -0.36,1.39,0.60,U] [#6 0.39,0.88,0.58,U] 
22:09:31.039 00.000 13524 single-star, 6 included, MultiStar: {-0.04, 1.00}, one-star: {0.40, 0.20}
22:09:31.039 00.000 13524 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
22:09:31.039 00.000 13524 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.48 = -1.80)
22:09:31.039 00.000 13524 CameraToMount -- cameraX=0.40 cameraY=0.20 hyp=0.45 cameraTheta=0.45 mountX=0.06 mountY=-0.44, mountTheta=-1.44
22:09:31.039 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.40, y=0.20, opts=13)
22:09:31.039 00.000 13524 Enqueuing Move request for scope (0.40, 0.20)
22:09:31.039 00.000 18852 Worker thread wakes up
22:09:31.039 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.20) opts 0xd
22:09:31.039 00.000 18852 Handling offset move in thread for scope, endpoint = (0.40, 0.20)
22:09:31.039 00.000 18852 Moving (0.40, 0.20) raw xDistance=0.06 yDistance=-0.44
22:09:31.039 00.000 18852 PPEC rslt: input = 0.06, final = 0.80, react = 0.01, pred = 0.80, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:09:31.039 00.000 18852 PPEC: input: 0.06, control: 0.80, exposure: 3000
22:09:31.039 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:09:31.055 00.016 18852 MoveAxis(W, 195, ABG)
22:09:31.055 00.000 18852 Guiding  Dir = 3, Dur = 195
22:09:31.055 00.000 18852 IsSlewing returns 0
22:09:31.055 00.000 18852 IsGuiding returns 0
22:09:31.055 00.000 18852 PulseGuide returned control before completion, sleep 204
22:09:31.055 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:09:31.070 00.015 13524 UpdateGuideState exits: m=568 SNR=14.6
22:09:31.070 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:31.070 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:31.070 00.000 13524 Enqueuing Expose request
22:09:31.274 00.204 18852 IsGuiding returns 1
22:09:31.274 00.000 18852 scope still moving after pulse duration time elapsed
22:09:31.305 00.031 18852 IsSlewing returns 0
22:09:31.305 00.000 18852 IsGuiding returns 0
22:09:31.305 00.000 18852 scope move finished after 195 + 54 ms
22:09:31.305 00.000 18852 Move returns status 0, amount 195
22:09:31.305 00.000 18852 MoveAxis(N, 126, ABG)
22:09:31.305 00.000 18852 Guiding  Dir = 0, Dur = 126
22:09:31.305 00.000 18852 IsSlewing returns 0
22:09:31.305 00.000 18852 IsGuiding returns 0
22:09:31.305 00.000 18852 PulseGuide returned control before completion, sleep 136
22:09:31.445 00.140 18852 IsGuiding returns 1
22:09:31.445 00.000 18852 scope still moving after pulse duration time elapsed
22:09:31.477 00.032 18852 IsSlewing returns 0
22:09:31.477 00.000 18852 IsGuiding returns 1
22:09:31.508 00.031 18852 IsSlewing returns 0
22:09:31.508 00.000 18852 IsGuiding returns 1
22:09:31.539 00.031 18852 IsSlewing returns 0
22:09:31.539 00.000 18852 IsGuiding returns 0
22:09:31.539 00.000 18852 scope move finished after 126 + 106 ms
22:09:31.539 00.000 18852 Move returns status 0, amount 126
22:09:31.539 00.000 18852 move complete, result=0
22:09:31.539 00.000 18852 worker thread done servicing request
22:09:31.539 00.000 18852 Worker thread wakes up
22:09:31.539 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:31.539 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:31.539 00.000 13524 GuideStep: 0.1 px 195 ms WEST, -0.4 px 126 ms NORTH
22:09:34.773 03.234 18852 Exposure complete
22:09:34.804 00.031 18852 worker thread done servicing request
22:09:34.804 00.000 13524 OnExposeComplete: enter
22:09:34.804 00.000 13524 UpdateGuideState(): m_state=6
22:09:34.804 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
22:09:34.804 00.000 13524 Star::Find returns 1 (0), X=407.60, Y=279.80, Mass=523, SNR=13.9, Peak=146 HFD=1.9
22:09:34.804 00.000 13524 MultiStar: [#1 -1.05,2.11,1.01,U] [#2 -0.90,1.36,0.73,U] [#3 0.00,0.00,0.00,L] [#4 -0.79,1.43,0.80,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:09:34.804 00.000 13524 single-star, 3 included, MultiStar: {-0.62, 1.48}, one-star: {0.14, 0.97}
22:09:34.804 00.000 13524 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.99) = xAngle (2.41 = 2.41)
22:09:34.804 00.000 13524 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.46 = -0.83)
22:09:34.820 00.016 13524 CameraToMount -- cameraX=0.14 cameraY=0.97 hyp=0.98 cameraTheta=1.43 mountX=-0.73 mountY=-0.72, mountTheta=-2.36
22:09:34.820 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.14, y=0.97, opts=13)
22:09:34.820 00.000 13524 Enqueuing Move request for scope (0.14, 0.97)
22:09:34.820 00.000 18852 Worker thread wakes up
22:09:34.820 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.97) opts 0xd
22:09:34.820 00.000 18852 Handling offset move in thread for scope, endpoint = (0.14, 0.97)
22:09:34.820 00.000 18852 Moving (0.14, 0.97) raw xDistance=-0.73 yDistance=-0.72
22:09:34.820 00.000 18852 PPEC rslt: input = -0.73, final = 0.61, react = -0.11, pred = 0.72, hyst = -0.09, hyst_pct = 0.00, period_length = 479.00
22:09:34.820 00.000 18852 PPEC: input: -0.73, control: 0.61, exposure: 3000
22:09:34.820 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
22:09:34.820 00.000 18852 MoveAxis(W, 149, ABG)
22:09:34.820 00.000 18852 Guiding  Dir = 3, Dur = 149
22:09:34.820 00.000 18852 IsSlewing returns 0
22:09:34.820 00.000 18852 IsGuiding returns 0
22:09:34.820 00.000 18852 PulseGuide returned control before completion, sleep 158
22:09:34.820 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:09:34.835 00.015 13524 UpdateGuideState exits: m=523 SNR=13.9
22:09:34.835 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:34.835 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:34.851 00.016 13524 Enqueuing Expose request
22:09:34.992 00.141 18852 IsGuiding returns 0
22:09:34.992 00.000 18852 Move returns status 0, amount 149
22:09:34.992 00.000 18852 MoveAxis(N, 209, ABG)
22:09:34.992 00.000 18852 Guiding  Dir = 0, Dur = 209
22:09:34.992 00.000 18852 IsSlewing returns 0
22:09:34.992 00.000 18852 IsGuiding returns 0
22:09:34.992 00.000 18852 PulseGuide returned control before completion, sleep 218
22:09:35.226 00.234 18852 IsGuiding returns 0
22:09:35.226 00.000 18852 Move returns status 0, amount 209
22:09:35.226 00.000 18852 move complete, result=0
22:09:35.226 00.000 18852 worker thread done servicing request
22:09:35.226 00.000 18852 Worker thread wakes up
22:09:35.226 00.000 13524 GuideStep: -0.7 px 149 ms WEST, -0.7 px 209 ms NORTH
22:09:35.226 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:35.226 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:38.491 03.265 18852 Exposure complete
22:09:38.522 00.031 18852 worker thread done servicing request
22:09:38.522 00.000 13524 OnExposeComplete: enter
22:09:38.522 00.000 13524 UpdateGuideState(): m_state=6
22:09:38.522 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
22:09:38.537 00.015 13524 Star::Find returns 1 (0), X=407.24, Y=280.24, Mass=577, SNR=15.2, Peak=149 HFD=2.3
22:09:38.537 00.000 13524 MultiStar: [#1 -0.84,2.68,0.00,M1] [#2 -1.37,1.99,0.65,U] [#3 1.39,-0.27,0.53,U] [#4 -0.57,1.57,0.67,U] [#5 -0.35,1.64,0.51,U] [#6 0.00,0.00,0.00,L] 
22:09:38.537 00.000 13524 refined, 4 included, MultiStar: {-0.28, 1.32}, one-star: {-0.22, 1.41}
22:09:38.537 00.000 13524 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.99) = xAngle (2.77 = 2.77)
22:09:38.537 00.000 13524 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.81 = -0.47)
22:09:38.537 00.000 13524 CameraToMount -- cameraX=-0.28 cameraY=1.32 hyp=1.35 cameraTheta=1.78 mountX=-1.26 mountY=-0.62, mountTheta=-2.69
22:09:38.537 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.28, y=1.32, opts=13)
22:09:38.537 00.000 13524 Enqueuing Move request for scope (-0.28, 1.32)
22:09:38.537 00.000 18852 Worker thread wakes up
22:09:38.537 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 1.32) opts 0xd
22:09:38.537 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.28, 1.32)
22:09:38.537 00.000 18852 Moving (-0.28, 1.32) raw xDistance=-1.26 yDistance=-0.62
22:09:38.537 00.000 18852 PPEC rslt: input = -1.26, final = 0.35, react = -0.19, pred = 0.54, hyst = -0.16, hyst_pct = 0.00, period_length = 479.00
22:09:38.537 00.000 18852 PPEC: input: -1.26, control: 0.35, exposure: 3000
22:09:38.537 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
22:09:38.537 00.000 18852 MoveAxis(W, 87, ABG)
22:09:38.537 00.000 18852 Guiding  Dir = 3, Dur = 87
22:09:38.537 00.000 18852 IsSlewing returns 0
22:09:38.537 00.000 18852 IsGuiding returns 0
22:09:38.553 00.016 18852 PulseGuide returned control before completion, sleep 96
22:09:38.553 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=2, FiltMax=254, Gamma=1.000
22:09:38.569 00.016 13524 UpdateGuideState exits: m=577 SNR=15.2
22:09:38.569 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:38.569 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:38.569 00.000 13524 Enqueuing Expose request
22:09:38.662 00.093 18852 IsGuiding returns 0
22:09:38.662 00.000 18852 Move returns status 0, amount 87
22:09:38.662 00.000 18852 MoveAxis(N, 178, ABG)
22:09:38.662 00.000 18852 Guiding  Dir = 0, Dur = 178
22:09:38.662 00.000 18852 IsSlewing returns 0
22:09:38.662 00.000 18852 IsGuiding returns 0
22:09:38.662 00.000 18852 PulseGuide returned control before completion, sleep 185
22:09:38.866 00.204 18852 IsGuiding returns 0
22:09:38.866 00.000 18852 Move returns status 0, amount 178
22:09:38.866 00.000 18852 move complete, result=0
22:09:38.866 00.000 18852 worker thread done servicing request
22:09:38.866 00.000 18852 Worker thread wakes up
22:09:38.866 00.000 13524 GuideStep: -1.3 px 87 ms WEST, -0.6 px 178 ms NORTH
22:09:38.866 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:38.866 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:42.115 03.249 18852 Exposure complete
22:09:42.146 00.031 18852 worker thread done servicing request
22:09:42.146 00.000 13524 OnExposeComplete: enter
22:09:42.146 00.000 13524 UpdateGuideState(): m_state=6
22:09:42.146 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
22:09:42.146 00.000 13524 Star::Find returns 1 (0), X=407.66, Y=279.42, Mass=628, SNR=15.0, Peak=148 HFD=2.8
22:09:42.146 00.000 13524 MultiStar: [#1 -1.06,2.08,0.90,U] [#2 -1.15,1.20,0.72,U] [#3 0.00,0.00,0.00,L] [#4 -0.27,1.14,0.69,U] [#5 -0.60,2.15,0.48,U] [#6 0.00,0.00,0.00,L] 
22:09:42.146 00.000 13524 single-star, 4 included, MultiStar: {-0.55, 1.36}, one-star: {0.20, 0.60}
22:09:42.146 00.000 13524 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.99) = xAngle (2.24 = 2.24)
22:09:42.146 00.000 13524 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.28 = -1.00)
22:09:42.146 00.000 13524 CameraToMount -- cameraX=0.20 cameraY=0.60 hyp=0.63 cameraTheta=1.25 mountX=-0.39 mountY=-0.53, mountTheta=-2.21
22:09:42.162 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.20, y=0.60, opts=13)
22:09:42.162 00.000 13524 Enqueuing Move request for scope (0.20, 0.60)
22:09:42.162 00.000 18852 Worker thread wakes up
22:09:42.162 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.60) opts 0xd
22:09:42.162 00.000 18852 Handling offset move in thread for scope, endpoint = (0.20, 0.60)
22:09:42.162 00.000 18852 Moving (0.20, 0.60) raw xDistance=-0.39 yDistance=-0.53
22:09:42.162 00.000 18852 PPEC rslt: input = -0.39, final = 0.30, react = -0.06, pred = 0.35, hyst = -0.04, hyst_pct = 0.00, period_length = 479.00
22:09:42.162 00.000 18852 PPEC: input: -0.39, control: 0.30, exposure: 3000
22:09:42.162 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:09:42.162 00.000 18852 MoveAxis(W, 72, ABG)
22:09:42.162 00.000 18852 Guiding  Dir = 3, Dur = 72
22:09:42.162 00.000 18852 IsSlewing returns 0
22:09:42.162 00.000 18852 IsGuiding returns 0
22:09:42.162 00.000 18852 PulseGuide returned control before completion, sleep 81
22:09:42.177 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:09:42.177 00.000 13524 UpdateGuideState exits: m=628 SNR=15.0
22:09:42.177 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:42.177 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:42.193 00.016 13524 Enqueuing Expose request
22:09:42.256 00.063 18852 IsGuiding returns 0
22:09:42.256 00.000 18852 Move returns status 0, amount 72
22:09:42.256 00.000 18852 MoveAxis(N, 153, ABG)
22:09:42.256 00.000 18852 Guiding  Dir = 0, Dur = 153
22:09:42.256 00.000 18852 IsSlewing returns 0
22:09:42.256 00.000 18852 IsGuiding returns 0
22:09:42.256 00.000 18852 PulseGuide returned control before completion, sleep 162
22:09:42.427 00.171 18852 IsGuiding returns 0
22:09:42.427 00.000 18852 Move returns status 0, amount 153
22:09:42.427 00.000 18852 move complete, result=0
22:09:42.427 00.000 18852 worker thread done servicing request
22:09:42.427 00.000 18852 Worker thread wakes up
22:09:42.427 00.000 13524 GuideStep: -0.4 px 72 ms WEST, -0.5 px 153 ms NORTH
22:09:42.427 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:42.427 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:45.680 03.253 18852 Exposure complete
22:09:45.711 00.031 18852 worker thread done servicing request
22:09:45.711 00.000 13524 OnExposeComplete: enter
22:09:45.711 00.000 13524 UpdateGuideState(): m_state=6
22:09:45.711 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
22:09:45.711 00.000 13524 Star::Find returns 1 (0), X=407.22, Y=279.88, Mass=478, SNR=13.3, Peak=128 HFD=2.0
22:09:45.711 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.44,1.81,0.79,U] [#3 0.00,0.00,0.00,L] [#4 -0.74,1.44,0.78,U] [#5 -1.03,1.99,0.60,U] [#6 -0.03,1.36,0.62,U] 
22:09:45.711 00.000 13524 single-star, 4 included, MultiStar: {-0.68, 1.49}, one-star: {-0.24, 1.05}
22:09:45.711 00.000 13524 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.99) = xAngle (2.78 = 2.78)
22:09:45.711 00.000 13524 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.83 = -0.46)
22:09:45.711 00.000 13524 CameraToMount -- cameraX=-0.24 cameraY=1.05 hyp=1.08 cameraTheta=1.79 mountX=-1.01 mountY=-0.48, mountTheta=-2.70
22:09:45.726 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.24, y=1.05, opts=13)
22:09:45.726 00.000 13524 Enqueuing Move request for scope (-0.24, 1.05)
22:09:45.726 00.000 18852 Worker thread wakes up
22:09:45.726 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.05) opts 0xd
22:09:45.726 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.24, 1.05)
22:09:45.726 00.000 18852 Moving (-0.24, 1.05) raw xDistance=-1.01 yDistance=-0.48
22:09:45.726 00.000 18852 PPEC rslt: input = -1.01, final = 0.07, react = -0.15, pred = 0.22, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:09:45.726 00.000 18852 PPEC: input: -1.01, control: 0.07, exposure: 3000
22:09:45.726 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:09:45.726 00.000 18852 MoveAxis(W, 17, ABG)
22:09:45.726 00.000 18852 Guiding  Dir = 3, Dur = 17
22:09:45.726 00.000 18852 IsSlewing returns 0
22:09:45.726 00.000 18852 IsGuiding returns 0
22:09:45.726 00.000 18852 PulseGuide returned control before completion, sleep 26
22:09:45.726 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=2, FiltMax=254, Gamma=1.000
22:09:45.742 00.016 13524 UpdateGuideState exits: m=478 SNR=13.3
22:09:45.742 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:45.742 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:45.742 00.000 13524 Enqueuing Expose request
22:09:45.774 00.032 18852 IsGuiding returns 0
22:09:45.774 00.000 18852 Move returns status 0, amount 17
22:09:45.774 00.000 18852 MoveAxis(N, 137, ABG)
22:09:45.774 00.000 18852 Guiding  Dir = 0, Dur = 137
22:09:45.774 00.000 18852 IsSlewing returns 0
22:09:45.774 00.000 18852 IsGuiding returns 0
22:09:45.774 00.000 18852 PulseGuide returned control before completion, sleep 146
22:09:45.930 00.156 18852 IsGuiding returns 0
22:09:45.930 00.000 18852 Move returns status 0, amount 137
22:09:45.930 00.000 18852 move complete, result=0
22:09:45.930 00.000 18852 worker thread done servicing request
22:09:45.930 00.000 18852 Worker thread wakes up
22:09:45.930 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:45.930 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:46.055 00.125 13524 GuideStep: -1.0 px 17 ms WEST, -0.5 px 137 ms NORTH
22:09:49.163 03.108 18852 Exposure complete
22:09:49.194 00.031 18852 worker thread done servicing request
22:09:49.194 00.000 13524 OnExposeComplete: enter
22:09:49.194 00.000 13524 UpdateGuideState(): m_state=6
22:09:49.194 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
22:09:49.194 00.000 13524 Star::Find returns 1 (0), X=407.13, Y=279.92, Mass=481, SNR=13.5, Peak=152 HFD=2.1
22:09:49.194 00.000 13524 MultiStar: [#1 -1.38,2.37,0.00,M1] [#2 -1.52,1.80,0.79,U] [#3 0.00,0.00,0.00,L] [#4 0.84,0.89,0.68,U] [#5 -1.29,1.67,0.63,U] [#6 0.00,0.00,0.00,L] 
22:09:49.194 00.000 13524 single-star, 3 included, MultiStar: {-0.57, 1.35}, one-star: {-0.33, 1.10}
22:09:49.194 00.000 13524 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.99) = xAngle (2.85 = 2.85)
22:09:49.210 00.016 13524 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.39)
22:09:49.210 00.000 13524 CameraToMount -- cameraX=-0.33 cameraY=1.10 hyp=1.14 cameraTheta=1.86 mountX=-1.10 mountY=-0.43, mountTheta=-2.77
22:09:49.210 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.33, y=1.10, opts=13)
22:09:49.210 00.000 13524 Enqueuing Move request for scope (-0.33, 1.10)
22:09:49.210 00.000 18852 Worker thread wakes up
22:09:49.210 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 1.10) opts 0xd
22:09:49.210 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.33, 1.10)
22:09:49.210 00.000 18852 Moving (-0.33, 1.10) raw xDistance=-1.10 yDistance=-0.43
22:09:49.210 00.000 18852 PPEC rslt: input = -1.10, final = 0.05, react = -0.16, pred = 0.21, hyst = -0.14, hyst_pct = 0.00, period_length = 479.00
22:09:49.210 00.000 18852 PPEC: input: -1.10, control: 0.05, exposure: 3000
22:09:49.210 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:09:49.210 00.000 18852 MoveAxis(W, 12, ABG)
22:09:49.210 00.000 18852 Guiding  Dir = 3, Dur = 12
22:09:49.210 00.000 18852 IsSlewing returns 0
22:09:49.210 00.000 18852 IsGuiding returns 0
22:09:49.210 00.000 18852 PulseGuide returned control before completion, sleep 21
22:09:49.257 00.047 18852 IsGuiding returns 0
22:09:49.257 00.000 18852 Move returns status 0, amount 12
22:09:49.257 00.000 18852 MoveAxis(N, 125, ABG)
22:09:49.257 00.000 18852 Guiding  Dir = 0, Dur = 125
22:09:49.257 00.000 18852 IsSlewing returns 0
22:09:49.257 00.000 18852 IsGuiding returns 0
22:09:49.257 00.000 18852 PulseGuide returned control before completion, sleep 134
22:09:49.398 00.141 18852 IsGuiding returns 0
22:09:49.398 00.000 18852 Move returns status 0, amount 125
22:09:49.398 00.000 18852 move complete, result=0
22:09:49.398 00.000 18852 worker thread done servicing request
22:09:49.694 00.296 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=4, FiltMax=254, Gamma=1.000
22:09:49.710 00.016 13524 UpdateGuideState exits: m=481 SNR=13.5
22:09:49.710 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:49.710 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:49.710 00.000 13524 Enqueuing Expose request
22:09:49.710 00.000 13524 GuideStep: -1.1 px 12 ms WEST, -0.4 px 125 ms NORTH
22:09:49.710 00.000 18852 Worker thread wakes up
22:09:49.710 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:49.710 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:52.959 03.249 18852 Exposure complete
22:09:52.990 00.031 18852 worker thread done servicing request
22:09:52.990 00.000 13524 OnExposeComplete: enter
22:09:52.990 00.000 13524 UpdateGuideState(): m_state=6
22:09:52.990 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
22:09:52.990 00.000 13524 Star::Find returns 1 (0), X=407.50, Y=279.71, Mass=414, SNR=12.6, Peak=146 HFD=1.7
22:09:52.990 00.000 13524 MultiStar: [#1 -0.99,2.17,1.05,U] [#2 -0.95,1.26,0.89,U] [#3 1.43,-0.17,0.57,U] [#4 -0.11,1.07,0.90,U] [#5 0.00,0.00,0.00,L] [#6 0.32,0.98,0.71,U] 
22:09:52.990 00.000 13524 single-star, 5 included, MultiStar: {-0.18, 1.14}, one-star: {0.03, 0.89}
22:09:52.990 00.000 13524 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.99) = xAngle (2.52 = 2.52)
22:09:52.990 00.000 13524 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.56 = -0.72)
22:09:53.006 00.016 13524 CameraToMount -- cameraX=0.03 cameraY=0.89 hyp=0.89 cameraTheta=1.53 mountX=-0.72 mountY=-0.59, mountTheta=-2.46
22:09:53.006 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.03, y=0.89, opts=13)
22:09:53.006 00.000 13524 Enqueuing Move request for scope (0.03, 0.89)
22:09:53.006 00.000 18852 Worker thread wakes up
22:09:53.006 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.89) opts 0xd
22:09:53.006 00.000 18852 Handling offset move in thread for scope, endpoint = (0.03, 0.89)
22:09:53.006 00.000 18852 Moving (0.03, 0.89) raw xDistance=-0.72 yDistance=-0.59
22:09:53.006 00.000 18852 PPEC rslt: input = -0.72, final = -0.02, react = -0.11, pred = 0.09, hyst = -0.10, hyst_pct = 0.00, period_length = 479.00
22:09:53.006 00.000 18852 PPEC: input: -0.72, control: -0.02, exposure: 3000
22:09:53.006 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
22:09:53.006 00.000 18852 MoveAxis(E, 4, ABG)
22:09:53.006 00.000 18852 Guiding  Dir = 2, Dur = 4
22:09:53.006 00.000 18852 IsSlewing returns 0
22:09:53.006 00.000 18852 IsGuiding returns 0
22:09:53.006 00.000 18852 PulseGuide returned control before completion, sleep 13
22:09:53.038 00.032 18852 IsGuiding returns 0
22:09:53.038 00.000 18852 Move returns status 0, amount 4
22:09:53.038 00.000 18852 MoveAxis(N, 169, ABG)
22:09:53.038 00.000 18852 Guiding  Dir = 0, Dur = 169
22:09:53.038 00.000 18852 IsSlewing returns 0
22:09:53.038 00.000 18852 IsGuiding returns 0
22:09:53.038 00.000 18852 PulseGuide returned control before completion, sleep 178
22:09:53.225 00.187 18852 IsGuiding returns 0
22:09:53.225 00.000 18852 Move returns status 0, amount 169
22:09:53.225 00.000 18852 move complete, result=0
22:09:53.225 00.000 18852 worker thread done servicing request
22:09:53.365 00.140 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=4, FiltMax=255, Gamma=1.000
22:09:53.381 00.016 13524 UpdateGuideState exits: m=414 SNR=12.6
22:09:53.381 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:53.381 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:53.381 00.000 13524 Enqueuing Expose request
22:09:53.381 00.000 13524 GuideStep: -0.7 px 4 ms EAST, -0.6 px 169 ms NORTH
22:09:53.381 00.000 18852 Worker thread wakes up
22:09:53.381 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:53.381 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:09:56.629 03.248 18852 Exposure complete
22:09:56.660 00.031 18852 worker thread done servicing request
22:09:56.660 00.000 13524 OnExposeComplete: enter
22:09:56.660 00.000 13524 UpdateGuideState(): m_state=6
22:09:56.660 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
22:09:56.660 00.000 13524 Star::Find returns 1 (0), X=407.72, Y=280.52, Mass=532, SNR=14.1, Peak=147 HFD=1.9
22:09:56.660 00.000 13524 MultiStar: [#1 -0.97,2.93,0.00,M1] [#2 -1.11,2.94,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 -0.30,1.90,0.76,U] [#5 0.00,0.00,0.00,L] [#6 -0.36,2.08,0.64,U] 
22:09:56.660 00.000 13524 single-star, 2 included, MultiStar: {-0.08, 1.86}, one-star: {0.26, 1.70}
22:09:56.660 00.000 13524 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.99) = xAngle (2.41 = 2.41)
22:09:56.676 00.016 13524 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.45 = -0.83)
22:09:56.676 00.000 13524 CameraToMount -- cameraX=0.26 cameraY=1.70 hyp=1.72 cameraTheta=1.42 mountX=-1.27 mountY=-1.27, mountTheta=-2.36
22:09:56.676 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.26, y=1.70, opts=13)
22:09:56.676 00.000 13524 Enqueuing Move request for scope (0.26, 1.70)
22:09:56.676 00.000 18852 Worker thread wakes up
22:09:56.676 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.26, 1.70) opts 0xd
22:09:56.676 00.000 18852 Handling offset move in thread for scope, endpoint = (0.26, 1.70)
22:09:56.676 00.000 18852 Moving (0.26, 1.70) raw xDistance=-1.27 yDistance=-1.27
22:09:56.676 00.000 18852 PPEC rslt: input = -1.27, final = -0.03, react = -0.19, pred = 0.16, hyst = -0.17, hyst_pct = 0.00, period_length = 479.00
22:09:56.676 00.000 18852 PPEC: input: -1.27, control: -0.03, exposure: 3000
22:09:56.676 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.27
22:09:56.676 00.000 18852 MoveAxis(E, 9, ABG)
22:09:56.676 00.000 18852 Guiding  Dir = 2, Dur = 9
22:09:56.676 00.000 18852 IsSlewing returns 0
22:09:56.676 00.000 18852 IsGuiding returns 0
22:09:56.676 00.000 18852 PulseGuide returned control before completion, sleep 18
22:09:56.676 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:09:56.692 00.016 13524 UpdateGuideState exits: m=532 SNR=14.1
22:09:56.707 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:56.707 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:09:56.707 00.000 13524 Enqueuing Expose request
22:09:56.707 00.000 18852 IsGuiding returns 0
22:09:56.707 00.000 18852 Move returns status 0, amount 9
22:09:56.707 00.000 18852 MoveAxis(N, 366, ABG)
22:09:56.707 00.000 18852 Guiding  Dir = 0, Dur = 366
22:09:56.707 00.000 18852 IsSlewing returns 0
22:09:56.707 00.000 18852 IsGuiding returns 0
22:09:56.707 00.000 18852 PulseGuide returned control before completion, sleep 375
22:09:57.098 00.391 18852 IsGuiding returns 0
22:09:57.098 00.000 18852 Move returns status 0, amount 366
22:09:57.098 00.000 18852 move complete, result=0
22:09:57.098 00.000 18852 worker thread done servicing request
22:09:57.098 00.000 18852 Worker thread wakes up
22:09:57.098 00.000 13524 GuideStep: -1.3 px 9 ms EAST, -1.3 px 366 ms NORTH
22:09:57.098 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:09:57.098 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:00.347 03.249 18852 Exposure complete
22:10:00.378 00.031 18852 worker thread done servicing request
22:10:00.378 00.000 13524 OnExposeComplete: enter
22:10:00.378 00.000 13524 UpdateGuideState(): m_state=6
22:10:00.378 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
22:10:00.378 00.000 13524 Star::Find returns 1 (0), X=407.36, Y=280.42, Mass=484, SNR=13.7, Peak=127 HFD=1.6
22:10:00.378 00.000 13524 MultiStar: [#1 -1.30,2.96,0.00,M2] [#2 -1.35,2.32,0.00,M2] [#3 0.98,0.16,0.45,U] [#4 0.13,2.32,0.62,U] [#5 -0.83,2.40,0.00,M1] [#6 -0.35,1.84,0.64,U] 
22:10:00.378 00.000 13524 refined, 3 included, MultiStar: {0.07, 1.58}, one-star: {-0.10, 1.60}
22:10:00.378 00.000 13524 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.99) = xAngle (2.51 = 2.51)
22:10:00.378 00.000 13524 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.56 = -0.73)
22:10:00.394 00.016 13524 CameraToMount -- cameraX=0.07 cameraY=1.58 hyp=1.58 cameraTheta=1.52 mountX=-1.28 mountY=-1.05, mountTheta=-2.45
22:10:00.394 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.07, y=1.58, opts=13)
22:10:00.394 00.000 13524 Enqueuing Move request for scope (0.07, 1.58)
22:10:00.394 00.000 18852 Worker thread wakes up
22:10:00.394 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.58) opts 0xd
22:10:00.394 00.000 18852 Handling offset move in thread for scope, endpoint = (0.07, 1.58)
22:10:00.394 00.000 18852 Moving (0.07, 1.58) raw xDistance=-1.28 yDistance=-1.05
22:10:00.394 00.000 18852 PPEC rslt: input = -1.28, final = -0.10, react = -0.19, pred = 0.09, hyst = -0.17, hyst_pct = 0.00, period_length = 479.00
22:10:00.394 00.000 18852 PPEC: input: -1.28, control: -0.10, exposure: 3000
22:10:00.394 00.000 18852 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05
22:10:00.394 00.000 18852 MoveAxis(E, 24, ABG)
22:10:00.394 00.000 18852 Guiding  Dir = 2, Dur = 24
22:10:00.394 00.000 18852 IsSlewing returns 0
22:10:00.394 00.000 18852 IsGuiding returns 0
22:10:00.394 00.000 18852 PulseGuide returned control before completion, sleep 33
22:10:00.394 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:10:00.409 00.015 13524 UpdateGuideState exits: m=484 SNR=13.7
22:10:00.409 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:00.425 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:00.425 00.000 13524 Enqueuing Expose request
22:10:00.441 00.016 18852 IsGuiding returns 0
22:10:00.441 00.000 18852 Move returns status 0, amount 24
22:10:00.441 00.000 18852 MoveAxis(N, 304, ABG)
22:10:00.441 00.000 18852 Guiding  Dir = 0, Dur = 304
22:10:00.441 00.000 18852 IsSlewing returns 0
22:10:00.441 00.000 18852 IsGuiding returns 0
22:10:00.441 00.000 18852 PulseGuide returned control before completion, sleep 313
22:10:00.769 00.328 18852 IsGuiding returns 0
22:10:00.769 00.000 18852 Move returns status 0, amount 304
22:10:00.769 00.000 18852 move complete, result=0
22:10:00.769 00.000 18852 worker thread done servicing request
22:10:00.769 00.000 18852 Worker thread wakes up
22:10:00.769 00.000 13524 GuideStep: -1.3 px 24 ms EAST, -1.1 px 304 ms NORTH
22:10:00.769 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:00.769 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:04.018 03.249 18852 Exposure complete
22:10:04.049 00.031 18852 worker thread done servicing request
22:10:04.049 00.000 13524 OnExposeComplete: enter
22:10:04.049 00.000 13524 UpdateGuideState(): m_state=6
22:10:04.049 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
22:10:04.049 00.000 13524 Star::Find returns 1 (0), X=407.22, Y=280.40, Mass=492, SNR=13.4, Peak=131 HFD=2.0
22:10:04.049 00.000 13524 Star::Find false star n=11 nbg=279 bg=15.0 sigma=4.1 thresh=27 peak=27
22:10:04.049 00.000 13524 MultiStar: [#1 -1.30,3.04,0.00,M3] [#2 -1.48,2.02,0.00,M3] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 -1.07,2.24,0.64,U] [#6 0.00,0.00,0.00,L] 
22:10:04.065 00.016 13524 single-star, 1 included, MultiStar: {-0.57, 1.84}, one-star: {-0.24, 1.58}
22:10:04.065 00.000 13524 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.99) = xAngle (2.71 = 2.71)
22:10:04.065 00.000 13524 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.76 = -0.53)
22:10:04.065 00.000 13524 CameraToMount -- cameraX=-0.24 cameraY=1.58 hyp=1.60 cameraTheta=1.72 mountX=-1.45 mountY=-0.80, mountTheta=-2.64
22:10:04.065 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.24, y=1.58, opts=13)
22:10:04.065 00.000 13524 Enqueuing Move request for scope (-0.24, 1.58)
22:10:04.065 00.000 18852 Worker thread wakes up
22:10:04.065 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.58) opts 0xd
22:10:04.065 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.24, 1.58)
22:10:04.065 00.000 18852 Moving (-0.24, 1.58) raw xDistance=-1.45 yDistance=-0.80
22:10:04.065 00.000 18852 PPEC rslt: input = -1.45, final = -0.08, react = -0.22, pred = 0.14, hyst = -0.20, hyst_pct = 0.00, period_length = 479.00
22:10:04.065 00.000 18852 PPEC: input: -1.45, control: -0.08, exposure: 3000
22:10:04.065 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
22:10:04.065 00.000 18852 MoveAxis(E, 20, ABG)
22:10:04.065 00.000 18852 Guiding  Dir = 2, Dur = 20
22:10:04.065 00.000 18852 IsSlewing returns 0
22:10:04.065 00.000 18852 IsGuiding returns 0
22:10:04.065 00.000 18852 PulseGuide returned control before completion, sleep 29
22:10:04.080 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:10:04.080 00.000 13524 UpdateGuideState exits: m=492 SNR=13.4
22:10:04.096 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:04.096 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:04.096 00.000 13524 Enqueuing Expose request
22:10:04.112 00.016 18852 IsGuiding returns 0
22:10:04.112 00.000 18852 Move returns status 0, amount 20
22:10:04.112 00.000 18852 MoveAxis(N, 232, ABG)
22:10:04.112 00.000 18852 Guiding  Dir = 0, Dur = 232
22:10:04.112 00.000 18852 IsSlewing returns 0
22:10:04.112 00.000 18852 IsGuiding returns 0
22:10:04.112 00.000 18852 PulseGuide returned control before completion, sleep 241
22:10:04.362 00.250 18852 IsGuiding returns 0
22:10:04.362 00.000 18852 Move returns status 0, amount 232
22:10:04.362 00.000 18852 move complete, result=0
22:10:04.362 00.000 18852 worker thread done servicing request
22:10:04.362 00.000 18852 Worker thread wakes up
22:10:04.362 00.000 13524 GuideStep: -1.5 px 20 ms EAST, -0.8 px 232 ms NORTH
22:10:04.362 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:04.362 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:07.627 03.265 18852 Exposure complete
22:10:07.658 00.031 18852 worker thread done servicing request
22:10:07.658 00.000 13524 OnExposeComplete: enter
22:10:07.658 00.000 13524 UpdateGuideState(): m_state=6
22:10:07.658 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
22:10:07.658 00.000 13524 Star::Find returns 1 (0), X=407.17, Y=280.51, Mass=476, SNR=13.0, Peak=126 HFD=1.9
22:10:07.673 00.015 13524 MultiStar: [#1 -1.84,2.98,0.00,M4] [#2 -1.52,2.37,0.00,M4] [#3 -0.69,0.52,0.49,U] [#4 0.26,1.90,0.74,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:10:07.673 00.000 13524 refined, 2 included, MultiStar: {-0.19, 1.50}, one-star: {-0.29, 1.68}
22:10:07.673 00.000 13524 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.99) = xAngle (2.69 = 2.69)
22:10:07.673 00.000 13524 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.73 = -0.55)
22:10:07.673 00.000 13524 CameraToMount -- cameraX=-0.19 cameraY=1.50 hyp=1.51 cameraTheta=1.70 mountX=-1.36 mountY=-0.79, mountTheta=-2.61
22:10:07.673 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.19, y=1.50, opts=13)
22:10:07.673 00.000 13524 Enqueuing Move request for scope (-0.19, 1.50)
22:10:07.673 00.000 18852 Worker thread wakes up
22:10:07.673 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.50) opts 0xd
22:10:07.673 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.19, 1.50)
22:10:07.673 00.000 18852 Moving (-0.19, 1.50) raw xDistance=-1.36 yDistance=-0.79
22:10:07.673 00.000 18852 PPEC rslt: input = -1.36, final = -0.11, react = -0.20, pred = 0.09, hyst = -0.18, hyst_pct = 0.00, period_length = 479.00
22:10:07.673 00.000 18852 PPEC: input: -1.36, control: -0.11, exposure: 3000
22:10:07.673 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
22:10:07.673 00.000 18852 MoveAxis(E, 27, ABG)
22:10:07.673 00.000 18852 Guiding  Dir = 2, Dur = 27
22:10:07.673 00.000 18852 IsSlewing returns 0
22:10:07.673 00.000 18852 IsGuiding returns 0
22:10:07.673 00.000 18852 PulseGuide returned control before completion, sleep 36
22:10:07.689 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:10:07.705 00.016 13524 UpdateGuideState exits: m=476 SNR=13.0
22:10:07.705 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:07.705 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:07.705 00.000 13524 Enqueuing Expose request
22:10:07.736 00.031 18852 IsGuiding returns 0
22:10:07.736 00.000 18852 Move returns status 0, amount 27
22:10:07.736 00.000 18852 MoveAxis(N, 229, ABG)
22:10:07.736 00.000 18852 Guiding  Dir = 0, Dur = 229
22:10:07.736 00.000 18852 IsSlewing returns 0
22:10:07.736 00.000 18852 IsGuiding returns 0
22:10:07.736 00.000 18852 PulseGuide returned control before completion, sleep 238
22:10:07.986 00.250 18852 IsGuiding returns 0
22:10:07.986 00.000 18852 Move returns status 0, amount 229
22:10:07.986 00.000 18852 move complete, result=0
22:10:07.986 00.000 18852 worker thread done servicing request
22:10:07.986 00.000 18852 Worker thread wakes up
22:10:07.986 00.000 13524 GuideStep: -1.4 px 27 ms EAST, -0.8 px 229 ms NORTH
22:10:07.986 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:07.986 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:11.235 03.249 18852 Exposure complete
22:10:11.266 00.031 18852 worker thread done servicing request
22:10:11.266 00.000 13524 OnExposeComplete: enter
22:10:11.266 00.000 13524 UpdateGuideState(): m_state=6
22:10:11.266 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
22:10:11.266 00.000 13524 Star::Find returns 1 (0), X=407.29, Y=280.13, Mass=560, SNR=14.5, Peak=139 HFD=2.3
22:10:11.266 00.000 13524 MultiStar: [#1 -1.54,2.56,0.00,M5] [#2 -1.27,1.78,0.68,U] [#3 1.13,1.16,0.44,U] [#4 -0.28,1.74,0.75,U] [#5 -1.02,1.74,0.56,U] [#6 -0.80,1.08,0.61,U] 
22:10:11.266 00.000 13524 single-star, 5 included, MultiStar: {-0.45, 1.48}, one-star: {-0.17, 1.30}
22:10:11.266 00.000 13524 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.99) = xAngle (2.69 = 2.69)
22:10:11.266 00.000 13524 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.73 = -0.55)
22:10:11.266 00.000 13524 CameraToMount -- cameraX=-0.17 cameraY=1.30 hyp=1.32 cameraTheta=1.70 mountX=-1.18 mountY=-0.69, mountTheta=-2.61
22:10:11.282 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.17, y=1.30, opts=13)
22:10:11.282 00.000 13524 Enqueuing Move request for scope (-0.17, 1.30)
22:10:11.282 00.000 18852 Worker thread wakes up
22:10:11.282 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.30) opts 0xd
22:10:11.282 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.17, 1.30)
22:10:11.282 00.000 18852 Moving (-0.17, 1.30) raw xDistance=-1.18 yDistance=-0.69
22:10:11.282 00.000 18852 PPEC rslt: input = -1.18, final = -0.11, react = -0.18, pred = 0.07, hyst = -0.16, hyst_pct = 0.00, period_length = 479.00
22:10:11.282 00.000 18852 PPEC: input: -1.18, control: -0.11, exposure: 3000
22:10:11.282 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
22:10:11.282 00.000 18852 MoveAxis(E, 27, ABG)
22:10:11.282 00.000 18852 Guiding  Dir = 2, Dur = 27
22:10:11.282 00.000 18852 IsSlewing returns 0
22:10:11.282 00.000 18852 IsGuiding returns 0
22:10:11.282 00.000 18852 PulseGuide returned control before completion, sleep 36
22:10:11.282 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:11.298 00.016 13524 UpdateGuideState exits: m=560 SNR=14.5
22:10:11.298 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:11.298 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:11.298 00.000 13524 Enqueuing Expose request
22:10:11.329 00.031 18852 IsGuiding returns 0
22:10:11.329 00.000 18852 Move returns status 0, amount 27
22:10:11.329 00.000 18852 MoveAxis(N, 199, ABG)
22:10:11.329 00.000 18852 Guiding  Dir = 0, Dur = 199
22:10:11.329 00.000 18852 IsSlewing returns 0
22:10:11.329 00.000 18852 IsGuiding returns 0
22:10:11.329 00.000 18852 PulseGuide returned control before completion, sleep 208
22:10:11.548 00.219 18852 IsGuiding returns 0
22:10:11.548 00.000 18852 Move returns status 0, amount 199
22:10:11.548 00.000 18852 move complete, result=0
22:10:11.548 00.000 18852 worker thread done servicing request
22:10:11.548 00.000 18852 Worker thread wakes up
22:10:11.548 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:11.548 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:11.548 00.000 13524 GuideStep: -1.2 px 27 ms EAST, -0.7 px 199 ms NORTH
22:10:14.783 03.235 18852 Exposure complete
22:10:14.814 00.031 18852 worker thread done servicing request
22:10:14.814 00.000 13524 OnExposeComplete: enter
22:10:14.814 00.000 13524 UpdateGuideState(): m_state=6
22:10:14.814 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
22:10:14.814 00.000 13524 Star::Find returns 1 (0), X=407.61, Y=280.10, Mass=544, SNR=14.1, Peak=147 HFD=2.1
22:10:14.814 00.000 13524 MultiStar: [#1 -1.08,2.61,0.00,M6] [#2 -1.07,2.11,0.69,U] [#3 0.13,0.87,0.49,U] [#4 0.13,1.54,0.76,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:10:14.814 00.000 13524 single-star, 3 included, MultiStar: {-0.15, 1.47}, one-star: {0.15, 1.28}
22:10:14.814 00.000 13524 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.99) = xAngle (2.44 = 2.44)
22:10:14.814 00.000 13524 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.49 = -0.80)
22:10:14.814 00.000 13524 CameraToMount -- cameraX=0.15 cameraY=1.28 hyp=1.29 cameraTheta=1.46 mountX=-0.99 mountY=-0.92, mountTheta=-2.39
22:10:14.830 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.15, y=1.28, opts=13)
22:10:14.830 00.000 13524 Enqueuing Move request for scope (0.15, 1.28)
22:10:14.830 00.000 18852 Worker thread wakes up
22:10:14.830 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.15, 1.28) opts 0xd
22:10:14.830 00.000 18852 Handling offset move in thread for scope, endpoint = (0.15, 1.28)
22:10:14.830 00.000 18852 Moving (0.15, 1.28) raw xDistance=-0.99 yDistance=-0.92
22:10:14.830 00.000 18852 PPEC rslt: input = -0.99, final = -0.02, react = -0.15, pred = 0.13, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:10:14.830 00.000 18852 PPEC: input: -0.99, control: -0.02, exposure: 3000
22:10:14.830 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
22:10:14.830 00.000 18852 MoveAxis(E, 5, ABG)
22:10:14.830 00.000 18852 Guiding  Dir = 2, Dur = 5
22:10:14.830 00.000 18852 IsSlewing returns 0
22:10:14.830 00.000 18852 IsGuiding returns 0
22:10:14.830 00.000 18852 PulseGuide returned control before completion, sleep 14
22:10:14.830 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:14.861 00.031 18852 IsGuiding returns 0
22:10:14.861 00.000 18852 Move returns status 0, amount 5
22:10:14.861 00.000 18852 MoveAxis(N, 266, ABG)
22:10:14.861 00.000 18852 Guiding  Dir = 0, Dur = 266
22:10:14.861 00.000 18852 IsSlewing returns 0
22:10:14.861 00.000 18852 IsGuiding returns 0
22:10:14.861 00.000 18852 PulseGuide returned control before completion, sleep 275
22:10:14.861 00.000 13524 UpdateGuideState exits: m=544 SNR=14.1
22:10:14.861 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:14.861 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:14.861 00.000 13524 Enqueuing Expose request
22:10:15.142 00.281 18852 IsGuiding returns 0
22:10:15.142 00.000 18852 Move returns status 0, amount 266
22:10:15.142 00.000 18852 move complete, result=0
22:10:15.142 00.000 18852 worker thread done servicing request
22:10:15.142 00.000 18852 Worker thread wakes up
22:10:15.142 00.000 13524 GuideStep: -1.0 px 5 ms EAST, -0.9 px 266 ms NORTH
22:10:15.142 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:15.142 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:18.392 03.250 18852 Exposure complete
22:10:18.438 00.046 18852 worker thread done servicing request
22:10:18.438 00.000 13524 OnExposeComplete: enter
22:10:18.438 00.000 13524 UpdateGuideState(): m_state=6
22:10:18.438 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
22:10:18.438 00.000 13524 Star::Find returns 1 (0), X=407.41, Y=279.83, Mass=521, SNR=14.0, Peak=130 HFD=2.3
22:10:18.438 00.000 13524 Star::Find false star n=4 nbg=283 bg=72.8 sigma=5.9 thresh=91 peak=90
22:10:18.438 00.000 13524 MultiStar: [#1 -1.13,2.29,0.00,M7] [#2 -1.11,1.50,0.78,U] [#3 0.00,0.00,0.00,L] [#4 1.24,0.89,0.58,U] [#5 -0.28,1.60,0.56,U] [#6 0.67,1.48,0.60,U] 
22:10:18.438 00.000 13524 single-star, 4 included, MultiStar: {0.01, 1.27}, one-star: {-0.05, 1.00}
22:10:18.454 00.016 13524 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.99) = xAngle (2.61 = 2.61)
22:10:18.454 00.000 13524 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.65 = -0.63)
22:10:18.454 00.000 13524 CameraToMount -- cameraX=-0.05 cameraY=1.00 hyp=1.01 cameraTheta=1.62 mountX=-0.86 mountY=-0.59, mountTheta=-2.54
22:10:18.454 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.05, y=1.00, opts=13)
22:10:18.454 00.000 13524 Enqueuing Move request for scope (-0.05, 1.00)
22:10:18.454 00.000 18852 Worker thread wakes up
22:10:18.454 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.00) opts 0xd
22:10:18.454 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.05, 1.00)
22:10:18.454 00.000 18852 Moving (-0.05, 1.00) raw xDistance=-0.86 yDistance=-0.59
22:10:18.454 00.000 18852 PPEC rslt: input = -0.86, final = 0.10, react = -0.13, pred = 0.23, hyst = -0.12, hyst_pct = 0.00, period_length = 479.00
22:10:18.454 00.000 18852 PPEC: input: -0.86, control: 0.10, exposure: 3000
22:10:18.454 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
22:10:18.454 00.000 18852 MoveAxis(W, 25, ABG)
22:10:18.454 00.000 18852 Guiding  Dir = 3, Dur = 25
22:10:18.454 00.000 18852 IsSlewing returns 0
22:10:18.454 00.000 18852 IsGuiding returns 0
22:10:18.454 00.000 18852 PulseGuide returned control before completion, sleep 34
22:10:18.470 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=4, FiltMax=255, Gamma=1.000
22:10:18.470 00.000 13524 UpdateGuideState exits: m=521 SNR=14.0
22:10:18.485 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:18.485 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:18.485 00.000 13524 Enqueuing Expose request
22:10:18.501 00.016 18852 IsGuiding returns 0
22:10:18.501 00.000 18852 Move returns status 0, amount 25
22:10:18.501 00.000 18852 MoveAxis(N, 172, ABG)
22:10:18.501 00.000 18852 Guiding  Dir = 0, Dur = 172
22:10:18.501 00.000 18852 IsSlewing returns 0
22:10:18.501 00.000 18852 IsGuiding returns 0
22:10:18.501 00.000 18852 PulseGuide returned control before completion, sleep 181
22:10:18.688 00.187 18852 IsGuiding returns 0
22:10:18.688 00.000 18852 Move returns status 0, amount 172
22:10:18.688 00.000 18852 move complete, result=0
22:10:18.688 00.000 18852 worker thread done servicing request
22:10:18.688 00.000 18852 Worker thread wakes up
22:10:18.688 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:18.688 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:18.688 00.000 13524 GuideStep: -0.9 px 25 ms WEST, -0.6 px 172 ms NORTH
22:10:21.922 03.234 18852 Exposure complete
22:10:21.969 00.047 18852 worker thread done servicing request
22:10:21.969 00.000 13524 OnExposeComplete: enter
22:10:21.969 00.000 13524 UpdateGuideState(): m_state=6
22:10:21.969 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
22:10:21.969 00.000 13524 Star::Find returns 1 (0), X=408.38, Y=278.74, Mass=539, SNR=14.5, Peak=135 HFD=1.9
22:10:21.969 00.000 13524 MultiStar: [#1 -0.32,1.38,0.89,U] [#2 -0.30,0.78,0.75,U] [#3 2.85,-0.46,0.00,M1] [#4 0.53,-0.05,0.85,U] [#5 0.26,0.65,0.54,U] [#6 0.00,0.00,0.00,L] 
22:10:21.969 00.000 13524 refined, 4 included, MultiStar: {0.25, 0.51}, one-star: {0.92, -0.09}
22:10:21.984 00.015 13524 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.99) = xAngle (2.10 = 2.10)
22:10:21.984 00.000 13524 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.15 = -1.13)
22:10:21.984 00.000 13524 CameraToMount -- cameraX=0.25 cameraY=0.51 hyp=0.56 cameraTheta=1.12 mountX=-0.29 mountY=-0.51, mountTheta=-2.08
22:10:21.984 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.25, y=0.51, opts=13)
22:10:21.984 00.000 13524 Enqueuing Move request for scope (0.25, 0.51)
22:10:21.984 00.000 18852 Worker thread wakes up
22:10:21.984 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.51) opts 0xd
22:10:21.984 00.000 18852 Handling offset move in thread for scope, endpoint = (0.25, 0.51)
22:10:21.984 00.000 18852 Moving (0.25, 0.51) raw xDistance=-0.29 yDistance=-0.51
22:10:21.984 00.000 18852 PPEC rslt: input = -0.29, final = 0.26, react = -0.04, pred = 0.30, hyst = -0.04, hyst_pct = 0.00, period_length = 479.00
22:10:21.984 00.000 18852 PPEC: input: -0.29, control: 0.26, exposure: 3000
22:10:21.984 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:10:21.984 00.000 18852 MoveAxis(W, 64, ABG)
22:10:21.984 00.000 18852 Guiding  Dir = 3, Dur = 64
22:10:21.984 00.000 18852 IsSlewing returns 0
22:10:21.984 00.000 18852 IsGuiding returns 0
22:10:21.984 00.000 18852 PulseGuide returned control before completion, sleep 73
22:10:22.000 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:10:22.000 00.000 13524 UpdateGuideState exits: m=539 SNR=14.5
22:10:22.000 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:22.016 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:22.016 00.000 13524 Enqueuing Expose request
22:10:22.079 00.063 18852 IsGuiding returns 0
22:10:22.079 00.000 18852 Move returns status 0, amount 64
22:10:22.079 00.000 18852 MoveAxis(N, 148, ABG)
22:10:22.079 00.000 18852 Guiding  Dir = 0, Dur = 148
22:10:22.079 00.000 18852 IsSlewing returns 0
22:10:22.079 00.000 18852 IsGuiding returns 0
22:10:22.079 00.000 18852 PulseGuide returned control before completion, sleep 157
22:10:22.250 00.171 18852 IsGuiding returns 0
22:10:22.250 00.000 18852 Move returns status 0, amount 148
22:10:22.250 00.000 18852 move complete, result=0
22:10:22.250 00.000 18852 worker thread done servicing request
22:10:22.250 00.000 18852 Worker thread wakes up
22:10:22.250 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:22.250 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:22.250 00.000 13524 GuideStep: -0.3 px 64 ms WEST, -0.5 px 148 ms NORTH
22:10:25.484 03.234 18852 Exposure complete
22:10:25.515 00.031 18852 worker thread done servicing request
22:10:25.515 00.000 13524 OnExposeComplete: enter
22:10:25.515 00.000 13524 UpdateGuideState(): m_state=6
22:10:25.515 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
22:10:25.515 00.000 13524 Star::Find returns 1 (0), X=408.05, Y=278.93, Mass=500, SNR=13.8, Peak=145 HFD=2.1
22:10:25.515 00.000 13524 MultiStar: [#1 -0.34,1.84,1.01,U] [#2 -0.27,1.03,0.77,U] [#3 0.00,0.00,0.00,L] [#4 -0.19,0.79,0.81,U] [#5 0.08,0.79,0.51,U] [#6 0.00,0.00,0.00,L] 
22:10:25.515 00.000 13524 single-star, 4 included, MultiStar: {-0.02, 0.93}, one-star: {0.59, 0.11}
22:10:25.515 00.000 13524 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.99) = xAngle (1.17 = 1.17)
22:10:25.530 00.015 13524 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.22 = -2.07)
22:10:25.530 00.000 13524 CameraToMount -- cameraX=0.59 cameraY=0.11 hyp=0.60 cameraTheta=0.18 mountX=0.23 mountY=-0.53, mountTheta=-1.15
22:10:25.530 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.59, y=0.11, opts=13)
22:10:25.530 00.000 13524 Enqueuing Move request for scope (0.59, 0.11)
22:10:25.530 00.000 18852 Worker thread wakes up
22:10:25.530 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.11) opts 0xd
22:10:25.530 00.000 18852 Handling offset move in thread for scope, endpoint = (0.59, 0.11)
22:10:25.530 00.000 18852 Moving (0.59, 0.11) raw xDistance=0.23 yDistance=-0.53
22:10:25.530 00.000 18852 PPEC rslt: input = 0.23, final = 0.36, react = 0.04, pred = 0.32, hyst = 0.03, hyst_pct = 0.00, period_length = 479.00
22:10:25.530 00.000 18852 PPEC: input: 0.23, control: 0.36, exposure: 3000
22:10:25.530 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:10:25.530 00.000 18852 MoveAxis(W, 87, ABG)
22:10:25.530 00.000 18852 Guiding  Dir = 3, Dur = 87
22:10:25.530 00.000 18852 IsSlewing returns 0
22:10:25.530 00.000 18852 IsGuiding returns 0
22:10:25.530 00.000 18852 PulseGuide returned control before completion, sleep 96
22:10:25.530 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=4, FiltMax=254, Gamma=1.000
22:10:25.546 00.016 13524 UpdateGuideState exits: m=500 SNR=13.8
22:10:25.546 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:25.546 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:25.546 00.000 13524 Enqueuing Expose request
22:10:25.640 00.094 18852 IsGuiding returns 1
22:10:25.640 00.000 18852 scope still moving after pulse duration time elapsed
22:10:25.671 00.031 18852 IsSlewing returns 0
22:10:25.671 00.000 18852 IsGuiding returns 0
22:10:25.671 00.000 18852 scope move finished after 87 + 47 ms
22:10:25.671 00.000 18852 Move returns status 0, amount 87
22:10:25.671 00.000 18852 MoveAxis(N, 153, ABG)
22:10:25.671 00.000 18852 Guiding  Dir = 0, Dur = 153
22:10:25.671 00.000 18852 IsSlewing returns 0
22:10:25.671 00.000 18852 IsGuiding returns 0
22:10:25.671 00.000 18852 PulseGuide returned control before completion, sleep 160
22:10:25.859 00.188 18852 IsGuiding returns 0
22:10:25.859 00.000 18852 Move returns status 0, amount 153
22:10:25.859 00.000 18852 move complete, result=0
22:10:25.859 00.000 18852 worker thread done servicing request
22:10:25.859 00.000 18852 Worker thread wakes up
22:10:25.859 00.000 13524 GuideStep: 0.2 px 87 ms WEST, -0.5 px 153 ms NORTH
22:10:25.859 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:25.859 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:29.122 03.263 18852 Exposure complete
22:10:29.154 00.032 18852 worker thread done servicing request
22:10:29.154 00.000 13524 OnExposeComplete: enter
22:10:29.154 00.000 13524 UpdateGuideState(): m_state=6
22:10:29.154 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
22:10:29.154 00.000 13524 Star::Find returns 1 (0), X=408.15, Y=278.50, Mass=506, SNR=13.8, Peak=131 HFD=2.0
22:10:29.169 00.015 13524 MultiStar: [#1 -0.47,1.00,0.96,U] [#2 -0.08,1.17,0.80,U] [#3 0.00,0.00,0.00,L] [#4 0.36,-0.04,0.84,U] [#5 0.44,0.67,0.65,U] [#6 0.75,-0.11,0.65,U] 
22:10:29.169 00.000 13524 refined, 5 included, MultiStar: {0.26, 0.39}, one-star: {0.69, -0.32}
22:10:29.169 00.000 13524 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.99) = xAngle (1.97 = 1.97)
22:10:29.169 00.000 13524 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.01 = -1.27)
22:10:29.169 00.000 13524 CameraToMount -- cameraX=0.26 cameraY=0.39 hyp=0.46 cameraTheta=0.98 mountX=-0.18 mountY=-0.44, mountTheta=-1.96
22:10:29.169 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.26, y=0.39, opts=13)
22:10:29.169 00.000 13524 Enqueuing Move request for scope (0.26, 0.39)
22:10:29.169 00.000 18852 Worker thread wakes up
22:10:29.169 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.39) opts 0xd
22:10:29.169 00.000 18852 Handling offset move in thread for scope, endpoint = (0.26, 0.39)
22:10:29.169 00.000 18852 Moving (0.26, 0.39) raw xDistance=-0.18 yDistance=-0.44
22:10:29.169 00.000 18852 PPEC rslt: input = -0.18, final = 0.29, react = -0.03, pred = 0.29, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:10:29.169 00.000 18852 PPEC: input: -0.18, control: 0.29, exposure: 3000
22:10:29.169 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:10:29.169 00.000 18852 MoveAxis(W, 71, ABG)
22:10:29.169 00.000 18852 Guiding  Dir = 3, Dur = 71
22:10:29.169 00.000 18852 IsSlewing returns 0
22:10:29.169 00.000 18852 IsGuiding returns 0
22:10:29.169 00.000 18852 PulseGuide returned control before completion, sleep 80
22:10:29.185 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=2, FiltMax=254, Gamma=1.000
22:10:29.185 00.000 13524 UpdateGuideState exits: m=506 SNR=13.8
22:10:29.201 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:29.201 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:29.201 00.000 13524 Enqueuing Expose request
22:10:29.279 00.078 18852 IsGuiding returns 0
22:10:29.279 00.000 18852 Move returns status 0, amount 71
22:10:29.279 00.000 18852 MoveAxis(N, 128, ABG)
22:10:29.279 00.000 18852 Guiding  Dir = 0, Dur = 128
22:10:29.279 00.000 18852 IsSlewing returns 0
22:10:29.279 00.000 18852 IsGuiding returns 0
22:10:29.279 00.000 18852 PulseGuide returned control before completion, sleep 137
22:10:29.435 00.156 18852 IsGuiding returns 0
22:10:29.435 00.000 18852 Move returns status 0, amount 128
22:10:29.435 00.000 18852 move complete, result=0
22:10:29.435 00.000 18852 worker thread done servicing request
22:10:29.435 00.000 18852 Worker thread wakes up
22:10:29.435 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:29.435 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:29.482 00.047 13524 GuideStep: -0.2 px 71 ms WEST, -0.4 px 128 ms NORTH
22:10:32.684 03.202 18852 Exposure complete
22:10:32.715 00.031 18852 worker thread done servicing request
22:10:32.715 00.000 13524 OnExposeComplete: enter
22:10:32.715 00.000 13524 UpdateGuideState(): m_state=6
22:10:32.731 00.016 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
22:10:32.731 00.000 13524 Star::Find returns 1 (0), X=408.31, Y=278.86, Mass=457, SNR=13.2, Peak=142 HFD=2.1
22:10:32.731 00.000 13524 MultiStar: [#1 -1.05,2.03,0.96,U] [#2 -0.98,0.82,0.81,U] [#3 1.12,-1.16,0.58,U] [#4 -1.08,1.05,0.77,U] [#5 -0.04,1.67,0.55,U] [#6 0.84,0.87,0.64,U] 
22:10:32.731 00.000 13524 refined, 6 included, MultiStar: {-0.12, 0.80}, one-star: {0.85, 0.03}
22:10:32.731 00.000 13524 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.99) = xAngle (2.70 = 2.70)
22:10:32.731 00.000 13524 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.75 = -0.54)
22:10:32.731 00.000 13524 CameraToMount -- cameraX=-0.12 cameraY=0.80 hyp=0.81 cameraTheta=1.72 mountX=-0.73 mountY=-0.41, mountTheta=-2.63
22:10:32.731 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.12, y=0.80, opts=13)
22:10:32.731 00.000 13524 Enqueuing Move request for scope (-0.12, 0.80)
22:10:32.731 00.000 18852 Worker thread wakes up
22:10:32.731 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.80) opts 0xd
22:10:32.731 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.12, 0.80)
22:10:32.731 00.000 18852 Moving (-0.12, 0.80) raw xDistance=-0.73 yDistance=-0.41
22:10:32.731 00.000 18852 PPEC rslt: input = -0.73, final = 0.13, react = -0.11, pred = 0.24, hyst = -0.09, hyst_pct = 0.00, period_length = 479.00
22:10:32.731 00.000 18852 PPEC: input: -0.73, control: 0.13, exposure: 3000
22:10:32.731 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:10:32.731 00.000 18852 MoveAxis(W, 31, ABG)
22:10:32.731 00.000 18852 Guiding  Dir = 3, Dur = 31
22:10:32.747 00.016 18852 IsSlewing returns 0
22:10:32.747 00.000 18852 IsGuiding returns 0
22:10:32.747 00.000 18852 PulseGuide returned control before completion, sleep 40
22:10:32.747 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:32.762 00.015 13524 UpdateGuideState exits: m=457 SNR=13.2
22:10:32.762 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:32.762 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:32.762 00.000 13524 Enqueuing Expose request
22:10:32.793 00.031 18852 IsGuiding returns 0
22:10:32.793 00.000 18852 Move returns status 0, amount 31
22:10:32.793 00.000 18852 MoveAxis(N, 119, ABG)
22:10:32.793 00.000 18852 Guiding  Dir = 0, Dur = 119
22:10:32.793 00.000 18852 IsSlewing returns 0
22:10:32.793 00.000 18852 IsGuiding returns 0
22:10:32.793 00.000 18852 PulseGuide returned control before completion, sleep 128
22:10:32.934 00.141 18852 IsGuiding returns 0
22:10:32.934 00.000 18852 Move returns status 0, amount 119
22:10:32.934 00.000 18852 move complete, result=0
22:10:32.934 00.000 18852 worker thread done servicing request
22:10:32.934 00.000 18852 Worker thread wakes up
22:10:32.934 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:32.934 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:32.934 00.000 13524 GuideStep: -0.7 px 31 ms WEST, -0.4 px 119 ms NORTH
22:10:36.168 03.234 18852 Exposure complete
22:10:36.199 00.031 18852 worker thread done servicing request
22:10:36.199 00.000 13524 OnExposeComplete: enter
22:10:36.199 00.000 13524 UpdateGuideState(): m_state=6
22:10:36.199 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
22:10:36.199 00.000 13524 Star::Find returns 1 (0), X=407.81, Y=279.66, Mass=436, SNR=12.8, Peak=157 HFD=1.6
22:10:36.215 00.016 13524 MultiStar: [#1 -1.19,2.14,1.13,U] [#2 -1.16,1.61,0.81,U] [#3 0.00,0.00,0.00,L] [#4 0.27,1.09,0.76,U] [#5 -0.63,2.14,0.56,U] [#6 0.00,0.00,0.00,L] 
22:10:36.215 00.000 13524 single-star, 4 included, MultiStar: {-0.49, 1.55}, one-star: {0.35, 0.84}
22:10:36.215 00.000 13524 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.99) = xAngle (2.16 = 2.16)
22:10:36.215 00.000 13524 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.21 = -1.07)
22:10:36.215 00.000 13524 CameraToMount -- cameraX=0.35 cameraY=0.84 hyp=0.91 cameraTheta=1.18 mountX=-0.51 mountY=-0.80, mountTheta=-2.14
22:10:36.215 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.35, y=0.84, opts=13)
22:10:36.215 00.000 13524 Enqueuing Move request for scope (0.35, 0.84)
22:10:36.215 00.000 18852 Worker thread wakes up
22:10:36.215 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.84) opts 0xd
22:10:36.215 00.000 18852 Handling offset move in thread for scope, endpoint = (0.35, 0.84)
22:10:36.215 00.000 18852 Moving (0.35, 0.84) raw xDistance=-0.51 yDistance=-0.80
22:10:36.215 00.000 18852 PPEC rslt: input = -0.51, final = 0.04, react = -0.08, pred = 0.11, hyst = -0.06, hyst_pct = 0.00, period_length = 479.00
22:10:36.215 00.000 18852 PPEC: input: -0.51, control: 0.04, exposure: 3000
22:10:36.215 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
22:10:36.215 00.000 18852 MoveAxis(W, 9, ABG)
22:10:36.215 00.000 18852 Guiding  Dir = 3, Dur = 9
22:10:36.215 00.000 18852 IsSlewing returns 0
22:10:36.215 00.000 18852 IsGuiding returns 0
22:10:36.215 00.000 18852 PulseGuide returned control before completion, sleep 18
22:10:36.230 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:36.246 00.016 13524 UpdateGuideState exits: m=436 SNR=12.8
22:10:36.246 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:36.246 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:36.246 00.000 13524 Enqueuing Expose request
22:10:36.262 00.016 18852 IsGuiding returns 0
22:10:36.262 00.000 18852 Move returns status 0, amount 9
22:10:36.262 00.000 18852 MoveAxis(N, 230, ABG)
22:10:36.262 00.000 18852 Guiding  Dir = 0, Dur = 230
22:10:36.402 00.140 18852 IsSlewing returns 0
22:10:36.402 00.000 18852 IsGuiding returns 0
22:10:36.402 00.000 18852 PulseGuide returned control before completion, sleep 239
22:10:36.668 00.266 18852 IsGuiding returns 0
22:10:36.668 00.000 18852 Move returns status 0, amount 230
22:10:36.668 00.000 18852 move complete, result=0
22:10:36.668 00.000 18852 worker thread done servicing request
22:10:36.668 00.000 18852 Worker thread wakes up
22:10:36.668 00.000 13524 GuideStep: -0.5 px 9 ms WEST, -0.8 px 230 ms NORTH
22:10:36.668 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:36.668 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:39.932 03.264 18852 Exposure complete
22:10:39.964 00.032 18852 worker thread done servicing request
22:10:39.964 00.000 13524 OnExposeComplete: enter
22:10:39.964 00.000 13524 UpdateGuideState(): m_state=6
22:10:39.964 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
22:10:39.964 00.000 13524 Star::Find returns 1 (0), X=406.94, Y=278.53, Mass=477, SNR=13.4, Peak=131 HFD=2.3
22:10:39.964 00.000 13524 MultiStar: [#1 -0.87,0.91,0.97,U] [#2 -1.08,-0.06,0.71,U] [#3 0.00,0.00,0.00,L] [#4 -0.06,-0.15,0.85,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:10:39.979 00.015 13524 single-star, 3 included, MultiStar: {-0.62, 0.12}, one-star: {-0.52, -0.30}
22:10:39.979 00.000 13524 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.99) = xAngle (-1.63 = -1.63)
22:10:39.979 00.000 13524 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.41 = 1.41)
22:10:39.979 00.000 13524 CameraToMount -- cameraX=-0.52 cameraY=-0.30 hyp=0.60 cameraTheta=-2.62 mountX=-0.04 mountY=0.59, mountTheta=1.64
22:10:39.979 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.52, y=-0.30, opts=13)
22:10:39.979 00.000 13524 Enqueuing Move request for scope (-0.52, -0.30)
22:10:39.979 00.000 18852 Worker thread wakes up
22:10:39.979 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.30) opts 0xd
22:10:39.979 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.52, -0.30)
22:10:39.979 00.000 18852 Moving (-0.52, -0.30) raw xDistance=-0.04 yDistance=0.59
22:10:39.979 00.000 18852 PPEC rslt: input = -0.04, final = 0.07, react = -0.01, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:10:39.979 00.000 18852 PPEC: input: -0.04, control: 0.07, exposure: 3000
22:10:39.979 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:10:39.979 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
22:10:39.979 00.000 18852 MoveAxis(W, 18, ABG)
22:10:39.979 00.000 18852 Guiding  Dir = 3, Dur = 18
22:10:39.979 00.000 18852 IsSlewing returns 0
22:10:39.979 00.000 18852 IsGuiding returns 0
22:10:39.979 00.000 18852 PulseGuide returned control before completion, sleep 27
22:10:39.995 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=4, FiltMax=255, Gamma=1.000
22:10:39.995 00.000 13524 UpdateGuideState exits: m=477 SNR=13.4
22:10:40.010 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:40.010 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:40.010 00.000 13524 Enqueuing Expose request
22:10:40.026 00.016 18852 IsGuiding returns 0
22:10:40.026 00.000 18852 Move returns status 0, amount 18
22:10:40.026 00.000 18852 MoveAxis(N, 0, ABG)
22:10:40.026 00.000 18852 Move returns status 0, amount 0
22:10:40.026 00.000 18852 move complete, result=0
22:10:40.026 00.000 18852 worker thread done servicing request
22:10:40.026 00.000 18852 Worker thread wakes up
22:10:40.026 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:40.026 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:40.386 00.360 13524 GuideStep: -0.0 px 18 ms WEST, 0.6 px 0 ms NORTH
22:10:43.260 02.874 18852 Exposure complete
22:10:43.291 00.031 18852 worker thread done servicing request
22:10:43.291 00.000 13524 OnExposeComplete: enter
22:10:43.291 00.000 13524 UpdateGuideState(): m_state=6
22:10:43.291 00.000 13524 Star::Find(15, 406, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
22:10:43.291 00.000 13524 Star::Find returns 1 (0), X=407.54, Y=278.46, Mass=491, SNR=13.7, Peak=136 HFD=1.5
22:10:43.291 00.000 13524 MultiStar: [#1 -0.95,1.01,0.88,U] [#2 -0.80,0.21,0.71,U] [#3 -0.47,0.02,0.60,U] [#4 -0.07,-0.22,0.86,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:10:43.291 00.000 13524 single-star, 4 included, MultiStar: {-0.41, 0.12}, one-star: {0.08, -0.37}
22:10:43.291 00.000 13524 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.99) = xAngle (-0.37 = -0.37)
22:10:43.291 00.000 13524 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.68 = 2.68)
22:10:43.307 00.016 13524 CameraToMount -- cameraX=0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.35 mountX=0.35 mountY=0.17, mountTheta=0.45
22:10:43.307 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.08, y=-0.37, opts=13)
22:10:43.307 00.000 13524 Enqueuing Move request for scope (0.08, -0.37)
22:10:43.307 00.000 18852 Worker thread wakes up
22:10:43.307 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.37) opts 0xd
22:10:43.307 00.000 18852 Handling offset move in thread for scope, endpoint = (0.08, -0.37)
22:10:43.307 00.000 18852 Moving (0.08, -0.37) raw xDistance=0.35 yDistance=0.17
22:10:43.307 00.000 18852 PPEC rslt: input = 0.35, final = -0.00, react = 0.05, pred = -0.05, hyst = 0.05, hyst_pct = 0.00, period_length = 479.00
22:10:43.307 00.000 18852 PPEC: input: 0.35, control: -0.00, exposure: 3000
22:10:43.307 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:43.307 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:10:43.307 00.000 18852 MoveAxis(E, 1, ABG)
22:10:43.307 00.000 18852 Guiding  Dir = 2, Dur = 1
22:10:43.307 00.000 18852 IsSlewing returns 0
22:10:43.307 00.000 18852 IsGuiding returns 0
22:10:43.307 00.000 18852 IsGuiding returns 1
22:10:43.307 00.000 18852 scope still moving after pulse duration time elapsed
22:10:43.322 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=2, FiltMax=254, Gamma=1.000
22:10:43.322 00.000 13524 UpdateGuideState exits: m=491 SNR=13.7
22:10:43.322 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:43.322 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:43.338 00.016 13524 Enqueuing Expose request
22:10:43.353 00.015 18852 IsSlewing returns 0
22:10:43.353 00.000 18852 IsGuiding returns 0
22:10:43.353 00.000 18852 scope move finished after 1 + 38 ms
22:10:43.353 00.000 18852 Move returns status 0, amount 1
22:10:43.353 00.000 18852 MoveAxis(N, 0, ABG)
22:10:43.353 00.000 18852 Move returns status 0, amount 0
22:10:43.353 00.000 18852 move complete, result=0
22:10:43.353 00.000 18852 worker thread done servicing request
22:10:43.353 00.000 18852 Worker thread wakes up
22:10:43.353 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:43.353 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:43.353 00.000 13524 GuideStep: 0.4 px 1 ms EAST, 0.2 px 0 ms NORTH
22:10:46.603 03.250 18852 Exposure complete
22:10:46.634 00.031 18852 worker thread done servicing request
22:10:46.634 00.000 13524 OnExposeComplete: enter
22:10:46.634 00.000 13524 UpdateGuideState(): m_state=6
22:10:46.634 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
22:10:46.650 00.016 13524 Star::Find returns 1 (0), X=407.60, Y=278.22, Mass=488, SNR=13.8, Peak=147 HFD=1.8
22:10:46.650 00.000 13524 MultiStar: [#1 -0.89,0.78,0.96,U] [#2 -0.89,0.03,0.82,U] [#3 1.35,-0.61,0.56,U] [#4 -1.76,0.25,0.99,U] [#5 0.09,0.37,0.55,U] [#6 0.23,-0.31,0.65,U] 
22:10:46.650 00.000 13524 refined, 6 included, MultiStar: {-0.40, 0.01}, one-star: {0.14, -0.61}
22:10:46.650 00.000 13524 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.99) = xAngle (4.09 = -2.19)
22:10:46.650 00.000 13524 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.14 = 0.85)
22:10:46.650 00.000 13524 CameraToMount -- cameraX=-0.40 cameraY=0.01 hyp=0.40 cameraTheta=3.10 mountX=-0.23 mountY=0.30, mountTheta=2.23
22:10:46.650 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.40, y=0.01, opts=13)
22:10:46.650 00.000 13524 Enqueuing Move request for scope (-0.40, 0.01)
22:10:46.650 00.000 18852 Worker thread wakes up
22:10:46.650 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.01) opts 0xd
22:10:46.650 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.40, 0.01)
22:10:46.650 00.000 18852 Moving (-0.40, 0.01) raw xDistance=-0.23 yDistance=0.30
22:10:46.650 00.000 18852 PPEC rslt: input = -0.23, final = -0.02, react = -0.04, pred = 0.01, hyst = -0.03, hyst_pct = 0.00, period_length = 479.00
22:10:46.650 00.000 18852 PPEC: input: -0.23, control: -0.02, exposure: 3000
22:10:46.650 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:46.650 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:10:46.650 00.000 18852 MoveAxis(E, 6, ABG)
22:10:46.650 00.000 18852 Guiding  Dir = 2, Dur = 6
22:10:46.650 00.000 18852 IsSlewing returns 0
22:10:46.650 00.000 18852 IsGuiding returns 0
22:10:46.665 00.015 18852 PulseGuide returned control before completion, sleep 15
22:10:46.681 00.016 18852 IsGuiding returns 0
22:10:46.681 00.000 18852 Move returns status 0, amount 6
22:10:46.681 00.000 18852 MoveAxis(N, 0, ABG)
22:10:46.681 00.000 18852 Move returns status 0, amount 0
22:10:46.681 00.000 18852 move complete, result=0
22:10:46.681 00.000 18852 worker thread done servicing request
22:10:46.681 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:10:46.681 00.000 13524 UpdateGuideState exits: m=488 SNR=13.8
22:10:46.696 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:46.696 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:46.696 00.000 13524 Enqueuing Expose request
22:10:46.696 00.000 13524 GuideStep: -0.2 px 6 ms EAST, 0.3 px 0 ms NORTH
22:10:46.696 00.000 18852 Worker thread wakes up
22:10:46.696 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:46.696 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:49.961 03.265 18852 Exposure complete
22:10:49.993 00.032 18852 worker thread done servicing request
22:10:49.993 00.000 13524 OnExposeComplete: enter
22:10:49.993 00.000 13524 UpdateGuideState(): m_state=6
22:10:49.993 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
22:10:50.008 00.015 13524 Star::Find returns 1 (0), X=407.86, Y=277.93, Mass=427, SNR=12.6, Peak=143 HFD=1.9
22:10:50.008 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.85,-0.25,0.79,U] [#3 0.77,-1.76,0.70,U] [#4 -0.22,-0.51,0.97,U] [#5 -0.40,-0.46,0.64,U] [#6 0.80,-0.89,0.68,U] 
22:10:50.008 00.000 13524 refined, 5 included, MultiStar: {0.07, -0.78}, one-star: {0.40, -0.90}
22:10:50.008 00.000 13524 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.99) = xAngle (-0.49 = -0.49)
22:10:50.008 00.000 13524 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.55 = 2.55)
22:10:50.008 00.000 13524 CameraToMount -- cameraX=0.07 cameraY=-0.78 hyp=0.78 cameraTheta=-1.48 mountX=0.69 mountY=0.43, mountTheta=0.56
22:10:50.008 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.07, y=-0.78, opts=13)
22:10:50.008 00.000 13524 Enqueuing Move request for scope (0.07, -0.78)
22:10:50.008 00.000 18852 Worker thread wakes up
22:10:50.008 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.78) opts 0xd
22:10:50.008 00.000 18852 Handling offset move in thread for scope, endpoint = (0.07, -0.78)
22:10:50.008 00.000 18852 Moving (0.07, -0.78) raw xDistance=0.69 yDistance=0.43
22:10:50.008 00.000 18852 PPEC rslt: input = 0.69, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 479.00
22:10:50.008 00.000 18852 PPEC: input: 0.69, control: 0.08, exposure: 3000
22:10:50.008 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:10:50.008 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:10:50.008 00.000 18852 MoveAxis(W, 21, ABG)
22:10:50.008 00.000 18852 Guiding  Dir = 3, Dur = 21
22:10:50.008 00.000 18852 IsSlewing returns 0
22:10:50.008 00.000 18852 IsGuiding returns 0
22:10:50.024 00.016 18852 PulseGuide returned control before completion, sleep 30
22:10:50.024 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=4, FiltMax=256, Gamma=1.000
22:10:50.039 00.015 13524 UpdateGuideState exits: m=427 SNR=12.6
22:10:50.039 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:50.039 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:50.039 00.000 13524 Enqueuing Expose request
22:10:50.071 00.032 18852 IsGuiding returns 0
22:10:50.071 00.000 18852 Move returns status 0, amount 21
22:10:50.071 00.000 18852 MoveAxis(N, 0, ABG)
22:10:50.071 00.000 18852 Move returns status 0, amount 0
22:10:50.071 00.000 18852 move complete, result=0
22:10:50.071 00.000 18852 worker thread done servicing request
22:10:50.071 00.000 18852 Worker thread wakes up
22:10:50.071 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:50.071 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:50.071 00.000 13524 GuideStep: 0.7 px 21 ms WEST, 0.4 px 0 ms NORTH
22:10:53.304 03.233 18852 Exposure complete
22:10:53.336 00.032 18852 worker thread done servicing request
22:10:53.336 00.000 13524 OnExposeComplete: enter
22:10:53.336 00.000 13524 UpdateGuideState(): m_state=6
22:10:53.336 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
22:10:53.336 00.000 13524 Star::Find returns 1 (0), X=407.82, Y=277.94, Mass=578, SNR=14.9, Peak=144 HFD=2.1
22:10:53.336 00.000 13524 MultiStar: [#1 -1.04,0.69,0.93,U] [#2 -0.89,-0.21,0.70,U] [#3 0.58,-1.89,0.47,U] [#4 -0.55,-0.45,0.88,U] [#5 0.00,0.00,0.00,L] [#6 0.84,-1.40,0.48,U] 
22:10:53.336 00.000 13524 refined, 5 included, MultiStar: {-0.23, -0.52}, one-star: {0.36, -0.88}
22:10:53.336 00.000 13524 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.99) = xAngle (-1.00 = -1.00)
22:10:53.336 00.000 13524 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.04 = 2.04)
22:10:53.336 00.000 13524 CameraToMount -- cameraX=-0.23 cameraY=-0.52 hyp=0.57 cameraTheta=-1.99 mountX=0.31 mountY=0.51, mountTheta=1.03
22:10:53.351 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.23, y=-0.52, opts=13)
22:10:53.351 00.000 13524 Enqueuing Move request for scope (-0.23, -0.52)
22:10:53.351 00.000 18852 Worker thread wakes up
22:10:53.351 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.52) opts 0xd
22:10:53.351 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.23, -0.52)
22:10:53.351 00.000 18852 Moving (-0.23, -0.52) raw xDistance=0.31 yDistance=0.51
22:10:53.351 00.000 18852 PPEC rslt: input = 0.31, final = 0.04, react = 0.05, pred = -0.00, hyst = 0.04, hyst_pct = 0.00, period_length = 479.00
22:10:53.351 00.000 18852 PPEC: input: 0.31, control: 0.04, exposure: 3000
22:10:53.351 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:10:53.351 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
22:10:53.351 00.000 18852 MoveAxis(W, 11, ABG)
22:10:53.351 00.000 18852 Guiding  Dir = 3, Dur = 11
22:10:53.351 00.000 18852 IsSlewing returns 0
22:10:53.351 00.000 18852 IsGuiding returns 0
22:10:53.351 00.000 18852 PulseGuide returned control before completion, sleep 20
22:10:53.351 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=256, Gamma=1.000
22:10:53.367 00.016 13524 UpdateGuideState exits: m=578 SNR=14.9
22:10:53.367 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:53.367 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:53.367 00.000 13524 Enqueuing Expose request
22:10:53.382 00.015 18852 IsGuiding returns 0
22:10:53.382 00.000 18852 Move returns status 0, amount 11
22:10:53.382 00.000 18852 MoveAxis(N, 0, ABG)
22:10:53.382 00.000 18852 Move returns status 0, amount 0
22:10:53.382 00.000 18852 move complete, result=0
22:10:53.382 00.000 18852 worker thread done servicing request
22:10:53.382 00.000 18852 Worker thread wakes up
22:10:53.382 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:53.382 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:53.382 00.000 13524 GuideStep: 0.3 px 11 ms WEST, 0.5 px 0 ms NORTH
22:10:56.632 03.250 18852 Exposure complete
22:10:56.663 00.031 18852 worker thread done servicing request
22:10:56.663 00.000 13524 OnExposeComplete: enter
22:10:56.663 00.000 13524 UpdateGuideState(): m_state=6
22:10:56.663 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
22:10:56.678 00.015 13524 Star::Find returns 1 (0), X=408.11, Y=277.27, Mass=612, SNR=15.4, Peak=159 HFD=2.3
22:10:56.678 00.000 13524 MultiStar: [#1 -0.41,-0.23,0.88,U] [#2 -0.79,-0.73,0.69,U] [#3 0.00,0.00,0.00,L] [#4 0.19,-1.12,0.74,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:10:56.678 00.000 13524 refined, 3 included, MultiStar: {-0.04, -0.93}, one-star: {0.65, -1.56}
22:10:56.678 00.000 13524 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.99) = xAngle (-0.62 = -0.62)
22:10:56.678 00.000 13524 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.42 = 2.42)
22:10:56.678 00.000 13524 CameraToMount -- cameraX=-0.04 cameraY=-0.93 hyp=0.94 cameraTheta=-1.61 mountX=0.76 mountY=0.62, mountTheta=0.68
22:10:56.678 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.04, y=-0.93, opts=13)
22:10:56.678 00.000 13524 Enqueuing Move request for scope (-0.04, -0.93)
22:10:56.678 00.000 18852 Worker thread wakes up
22:10:56.678 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.93) opts 0xd
22:10:56.678 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.04, -0.93)
22:10:56.678 00.000 18852 Moving (-0.04, -0.93) raw xDistance=0.76 yDistance=0.62
22:10:56.678 00.000 18852 PPEC rslt: input = 0.76, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
22:10:56.678 00.000 18852 PPEC: input: 0.76, control: 0.11, exposure: 3000
22:10:56.678 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:10:56.678 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
22:10:56.678 00.000 18852 MoveAxis(W, 27, ABG)
22:10:56.678 00.000 18852 Guiding  Dir = 3, Dur = 27
22:10:56.678 00.000 18852 IsSlewing returns 0
22:10:56.678 00.000 18852 IsGuiding returns 0
22:10:56.694 00.016 18852 PulseGuide returned control before completion, sleep 36
22:10:56.694 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:56.710 00.016 13524 UpdateGuideState exits: m=612 SNR=15.4
22:10:56.710 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:56.710 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:10:56.710 00.000 13524 Enqueuing Expose request
22:10:56.741 00.031 18852 IsGuiding returns 0
22:10:56.741 00.000 18852 Move returns status 0, amount 27
22:10:56.741 00.000 18852 MoveAxis(N, 0, ABG)
22:10:56.741 00.000 18852 Move returns status 0, amount 0
22:10:56.741 00.000 18852 move complete, result=0
22:10:56.741 00.000 18852 worker thread done servicing request
22:10:56.741 00.000 18852 Worker thread wakes up
22:10:56.741 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:10:56.741 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:10:56.741 00.000 13524 GuideStep: 0.8 px 27 ms WEST, 0.6 px 0 ms NORTH
22:10:59.975 03.234 18852 Exposure complete
22:11:00.006 00.031 18852 worker thread done servicing request
22:11:00.006 00.000 13524 OnExposeComplete: enter
22:11:00.006 00.000 13524 UpdateGuideState(): m_state=6
22:11:00.006 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
22:11:00.006 00.000 13524 Star::Find returns 1 (0), X=408.08, Y=277.72, Mass=555, SNR=14.7, Peak=136 HFD=2.3
22:11:00.006 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.47,-0.52,0.73,U] [#3 0.62,-1.79,0.50,U] [#4 -0.16,-0.96,0.89,U] [#5 0.00,0.00,0.00,L] [#6 0.17,-1.40,0.64,U] 
22:11:00.006 00.000 13524 refined, 4 included, MultiStar: {0.15, -1.10}, one-star: {0.62, -1.10}
22:11:00.006 00.000 13524 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.99) = xAngle (-0.45 = -0.45)
22:11:00.006 00.000 13524 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.59 = 2.59)
22:11:00.006 00.000 13524 CameraToMount -- cameraX=0.15 cameraY=-1.10 hyp=1.11 cameraTheta=-1.44 mountX=0.99 mountY=0.58, mountTheta=0.53
22:11:00.021 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.15, y=-1.10, opts=13)
22:11:00.021 00.000 13524 Enqueuing Move request for scope (0.15, -1.10)
22:11:00.021 00.000 18852 Worker thread wakes up
22:11:00.021 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.15, -1.10) opts 0xd
22:11:00.021 00.000 18852 Handling offset move in thread for scope, endpoint = (0.15, -1.10)
22:11:00.021 00.000 18852 Moving (0.15, -1.10) raw xDistance=0.99 yDistance=0.58
22:11:00.021 00.000 18852 PPEC rslt: input = 0.99, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 479.00
22:11:00.021 00.000 18852 PPEC: input: 0.99, control: 0.13, exposure: 3000
22:11:00.021 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:11:00.021 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
22:11:00.021 00.000 18852 MoveAxis(W, 32, ABG)
22:11:00.021 00.000 18852 Guiding  Dir = 3, Dur = 32
22:11:00.021 00.000 18852 IsSlewing returns 0
22:11:00.021 00.000 18852 IsGuiding returns 0
22:11:00.021 00.000 18852 PulseGuide returned control before completion, sleep 41
22:11:00.084 00.063 18852 IsGuiding returns 0
22:11:00.084 00.000 18852 Move returns status 0, amount 32
22:11:00.084 00.000 18852 MoveAxis(N, 0, ABG)
22:11:00.084 00.000 18852 Move returns status 0, amount 0
22:11:00.084 00.000 18852 move complete, result=0
22:11:00.084 00.000 18852 worker thread done servicing request
22:11:00.349 00.265 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=2, FiltMax=254, Gamma=1.000
22:11:00.365 00.016 13524 UpdateGuideState exits: m=555 SNR=14.7
22:11:00.365 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:00.365 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:00.365 00.000 13524 Enqueuing Expose request
22:11:00.365 00.000 18852 Worker thread wakes up
22:11:00.365 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:00.365 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:00.365 00.000 13524 GuideStep: 1.0 px 32 ms WEST, 0.6 px 0 ms NORTH
22:11:03.615 03.250 18852 Exposure complete
22:11:03.646 00.031 18852 worker thread done servicing request
22:11:03.646 00.000 13524 OnExposeComplete: enter
22:11:03.646 00.000 13524 UpdateGuideState(): m_state=6
22:11:03.646 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
22:11:03.646 00.000 13524 Star::Find returns 1 (0), X=407.92, Y=277.44, Mass=449, SNR=12.9, Peak=158 HFD=2.1
22:11:03.646 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.15,-0.49,0.80,U] [#3 0.83,-1.40,0.56,U] [#4 -0.49,-0.67,0.83,U] [#5 -0.65,-0.17,0.66,U] [#6 1.48,-0.43,0.63,U] 
22:11:03.646 00.000 13524 refined, 5 included, MultiStar: {0.02, -0.78}, one-star: {0.46, -1.38}
22:11:03.646 00.000 13524 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.99) = xAngle (-0.55 = -0.55)
22:11:03.646 00.000 13524 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.49 = 2.49)
22:11:03.646 00.000 13524 CameraToMount -- cameraX=0.02 cameraY=-0.78 hyp=0.78 cameraTheta=-1.54 mountX=0.67 mountY=0.47, mountTheta=0.62
22:11:03.661 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.02, y=-0.78, opts=13)
22:11:03.661 00.000 13524 Enqueuing Move request for scope (0.02, -0.78)
22:11:03.661 00.000 18852 Worker thread wakes up
22:11:03.661 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.78) opts 0xd
22:11:03.661 00.000 18852 Handling offset move in thread for scope, endpoint = (0.02, -0.78)
22:11:03.661 00.000 18852 Moving (0.02, -0.78) raw xDistance=0.67 yDistance=0.47
22:11:03.661 00.000 18852 PPEC rslt: input = 0.67, final = 0.04, react = 0.10, pred = -0.06, hyst = 0.09, hyst_pct = 0.00, period_length = 479.00
22:11:03.661 00.000 18852 PPEC: input: 0.67, control: 0.04, exposure: 3000
22:11:03.661 00.000 18852 switching direction from -1 to 1 - decHistory=4 oldest=-0.62 newest=1.67
22:11:03.661 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:11:03.661 00.000 18852 MoveAxis(W, 9, ABG)
22:11:03.661 00.000 18852 Guiding  Dir = 3, Dur = 9
22:11:03.661 00.000 18852 IsSlewing returns 0
22:11:03.661 00.000 18852 IsGuiding returns 0
22:11:03.661 00.000 18852 PulseGuide returned control before completion, sleep 18
22:11:03.693 00.032 18852 IsGuiding returns 1
22:11:03.693 00.000 18852 scope still moving after pulse duration time elapsed
22:11:03.724 00.031 18852 IsSlewing returns 0
22:11:03.724 00.000 18852 IsGuiding returns 0
22:11:03.724 00.000 18852 scope move finished after 9 + 46 ms
22:11:03.724 00.000 18852 Move returns status 0, amount 9
22:11:03.724 00.000 18852 MoveAxis(S, 137, ABG)
22:11:03.724 00.000 18852 Guiding  Dir = 1, Dur = 137
22:11:03.724 00.000 18852 IsSlewing returns 0
22:11:03.724 00.000 18852 IsGuiding returns 0
22:11:03.724 00.000 18852 PulseGuide returned control before completion, sleep 146
22:11:03.880 00.156 18852 IsGuiding returns 0
22:11:03.880 00.000 18852 Move returns status 0, amount 137
22:11:03.880 00.000 18852 move complete, result=0
22:11:03.880 00.000 18852 worker thread done servicing request
22:11:04.021 00.141 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:11:04.036 00.015 13524 UpdateGuideState exits: m=449 SNR=12.9
22:11:04.036 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:04.036 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:04.036 00.000 13524 Enqueuing Expose request
22:11:04.036 00.000 13524 GuideStep: 0.7 px 9 ms WEST, 0.5 px 137 ms SOUTH
22:11:04.036 00.000 18852 Worker thread wakes up
22:11:04.036 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:04.036 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:07.285 03.249 18852 Exposure complete
22:11:07.317 00.032 18852 worker thread done servicing request
22:11:07.317 00.000 13524 OnExposeComplete: enter
22:11:07.317 00.000 13524 UpdateGuideState(): m_state=6
22:11:07.317 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
22:11:07.317 00.000 13524 Star::Find returns 1 (0), X=408.05, Y=277.30, Mass=559, SNR=14.5, Peak=161 HFD=2.2
22:11:07.317 00.000 13524 MultiStar: [#1 -0.46,-0.06,0.91,U] [#2 -1.14,-0.56,0.76,U] [#3 0.00,0.00,0.00,L] [#4 0.08,-0.95,0.78,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:11:07.317 00.000 13524 refined, 3 included, MultiStar: {-0.18, -0.80}, one-star: {0.59, -1.53}
22:11:07.317 00.000 13524 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.99) = xAngle (-0.81 = -0.81)
22:11:07.317 00.000 13524 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.23 = 2.23)
22:11:07.332 00.015 13524 CameraToMount -- cameraX=-0.18 cameraY=-0.80 hyp=0.82 cameraTheta=-1.80 mountX=0.56 mountY=0.64, mountTheta=0.85
22:11:07.332 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.18, y=-0.80, opts=13)
22:11:07.332 00.000 13524 Enqueuing Move request for scope (-0.18, -0.80)
22:11:07.332 00.000 18852 Worker thread wakes up
22:11:07.332 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.80) opts 0xd
22:11:07.332 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.18, -0.80)
22:11:07.332 00.000 18852 Moving (-0.18, -0.80) raw xDistance=0.56 yDistance=0.64
22:11:07.332 00.000 18852 PPEC rslt: input = 0.56, final = 0.04, react = 0.08, pred = -0.05, hyst = 0.08, hyst_pct = 0.00, period_length = 479.00
22:11:07.332 00.000 18852 PPEC: input: 0.56, control: 0.04, exposure: 3000
22:11:07.332 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
22:11:07.332 00.000 18852 MoveAxis(W, 9, ABG)
22:11:07.332 00.000 18852 Guiding  Dir = 3, Dur = 9
22:11:07.332 00.000 18852 IsSlewing returns 0
22:11:07.332 00.000 18852 IsGuiding returns 0
22:11:07.332 00.000 18852 PulseGuide returned control before completion, sleep 18
22:11:07.332 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=41, FiltMin=3, FiltMax=254, Gamma=1.000
22:11:07.348 00.016 13524 UpdateGuideState exits: m=559 SNR=14.5
22:11:07.348 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:07.348 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:07.363 00.015 13524 Enqueuing Expose request
22:11:07.363 00.000 18852 IsGuiding returns 0
22:11:07.363 00.000 18852 Move returns status 0, amount 9
22:11:07.363 00.000 18852 MoveAxis(S, 186, ABG)
22:11:07.363 00.000 18852 Guiding  Dir = 1, Dur = 186
22:11:07.363 00.000 18852 IsSlewing returns 0
22:11:07.363 00.000 18852 IsGuiding returns 0
22:11:07.363 00.000 18852 PulseGuide returned control before completion, sleep 195
22:11:07.567 00.204 18852 IsGuiding returns 0
22:11:07.567 00.000 18852 Move returns status 0, amount 186
22:11:07.567 00.000 18852 move complete, result=0
22:11:07.567 00.000 18852 worker thread done servicing request
22:11:07.567 00.000 18852 Worker thread wakes up
22:11:07.567 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:07.567 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:07.567 00.000 13524 GuideStep: 0.6 px 9 ms WEST, 0.6 px 186 ms SOUTH
22:11:10.800 03.233 18852 Exposure complete
22:11:10.831 00.031 18852 worker thread done servicing request
22:11:10.831 00.000 13524 OnExposeComplete: enter
22:11:10.831 00.000 13524 UpdateGuideState(): m_state=6
22:11:10.831 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
22:11:10.831 00.000 13524 Star::Find returns 1 (0), X=408.11, Y=277.16, Mass=506, SNR=14.2, Peak=152 HFD=1.9
22:11:10.831 00.000 13524 MultiStar: [#1 -0.40,0.08,0.95,U] [#2 -0.69,-0.83,0.79,U] [#3 0.00,0.00,0.00,L] [#4 0.29,-1.12,0.91,U] [#5 -0.08,-0.26,0.59,U] [#6 0.00,0.00,0.00,L] 
22:11:10.831 00.000 13524 refined, 4 included, MultiStar: {-0.02, -0.80}, one-star: {0.65, -1.66}
22:11:10.831 00.000 13524 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.99) = xAngle (-0.60 = -0.60)
22:11:10.831 00.000 13524 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.44 = 2.44)
22:11:10.831 00.000 13524 CameraToMount -- cameraX=-0.02 cameraY=-0.80 hyp=0.80 cameraTheta=-1.59 mountX=0.66 mountY=0.52, mountTheta=0.66
22:11:10.847 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.02, y=-0.80, opts=13)
22:11:10.847 00.000 13524 Enqueuing Move request for scope (-0.02, -0.80)
22:11:10.847 00.000 18852 Worker thread wakes up
22:11:10.847 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.80) opts 0xd
22:11:10.847 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.02, -0.80)
22:11:10.847 00.000 18852 Moving (-0.02, -0.80) raw xDistance=0.66 yDistance=0.52
22:11:10.847 00.000 18852 PPEC rslt: input = 0.66, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 479.00
22:11:10.847 00.000 18852 PPEC: input: 0.66, control: 0.08, exposure: 3000
22:11:10.847 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:11:10.847 00.000 18852 MoveAxis(W, 20, ABG)
22:11:10.847 00.000 18852 Guiding  Dir = 3, Dur = 20
22:11:10.847 00.000 18852 IsSlewing returns 0
22:11:10.847 00.000 18852 IsGuiding returns 0
22:11:10.847 00.000 18852 PulseGuide returned control before completion, sleep 29
22:11:10.847 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:11:10.878 00.031 13524 UpdateGuideState exits: m=506 SNR=14.2
22:11:10.878 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:10.878 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:10.878 00.000 13524 Enqueuing Expose request
22:11:10.894 00.016 18852 IsGuiding returns 0
22:11:10.894 00.000 18852 Move returns status 0, amount 20
22:11:10.894 00.000 18852 MoveAxis(S, 149, ABG)
22:11:10.894 00.000 18852 Guiding  Dir = 1, Dur = 149
22:11:10.894 00.000 18852 IsSlewing returns 0
22:11:10.894 00.000 18852 IsGuiding returns 0
22:11:10.894 00.000 18852 PulseGuide returned control before completion, sleep 158
22:11:11.066 00.172 18852 IsGuiding returns 0
22:11:11.066 00.000 18852 Move returns status 0, amount 149
22:11:11.066 00.000 18852 move complete, result=0
22:11:11.066 00.000 18852 worker thread done servicing request
22:11:11.066 00.000 18852 Worker thread wakes up
22:11:11.066 00.000 13524 GuideStep: 0.7 px 20 ms WEST, 0.5 px 149 ms SOUTH
22:11:11.066 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:11.066 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:14.333 03.267 18852 Exposure complete
22:11:14.364 00.031 18852 worker thread done servicing request
22:11:14.364 00.000 13524 OnExposeComplete: enter
22:11:14.364 00.000 13524 UpdateGuideState(): m_state=6
22:11:14.364 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
22:11:14.380 00.016 13524 Star::Find returns 1 (0), X=407.87, Y=277.17, Mass=491, SNR=13.2, Peak=150 HFD=2.3
22:11:14.380 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.57,-0.50,0.70,U] [#3 1.43,-1.51,0.52,U] [#4 -0.27,-1.00,0.98,U] [#5 -0.03,-1.16,0.63,U] [#6 0.65,-1.38,0.70,U] 
22:11:14.380 00.000 13524 refined, 5 included, MultiStar: {0.20, -1.21}, one-star: {0.41, -1.65}
22:11:14.380 00.000 13524 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.99) = xAngle (-0.42 = -0.42)
22:11:14.380 00.000 13524 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.63 = 2.63)
22:11:14.380 00.000 13524 CameraToMount -- cameraX=0.20 cameraY=-1.21 hyp=1.22 cameraTheta=-1.40 mountX=1.12 mountY=0.60, mountTheta=0.49
22:11:14.380 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.20, y=-1.21, opts=13)
22:11:14.380 00.000 13524 Enqueuing Move request for scope (0.20, -1.21)
22:11:14.380 00.000 18852 Worker thread wakes up
22:11:14.380 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.20, -1.21) opts 0xd
22:11:14.380 00.000 18852 Handling offset move in thread for scope, endpoint = (0.20, -1.21)
22:11:14.380 00.000 18852 Moving (0.20, -1.21) raw xDistance=1.12 yDistance=0.60
22:11:14.380 00.000 18852 PPEC rslt: input = 1.12, final = 0.24, react = 0.17, pred = 0.07, hyst = 0.15, hyst_pct = 0.00, period_length = 479.00
22:11:14.380 00.000 18852 PPEC: input: 1.12, control: 0.24, exposure: 3000
22:11:14.380 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
22:11:14.380 00.000 18852 MoveAxis(W, 58, ABG)
22:11:14.380 00.000 18852 Guiding  Dir = 3, Dur = 58
22:11:14.380 00.000 18852 IsSlewing returns 0
22:11:14.380 00.000 18852 IsGuiding returns 0
22:11:14.395 00.015 18852 PulseGuide returned control before completion, sleep 67
22:11:14.395 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:14.411 00.016 13524 UpdateGuideState exits: m=491 SNR=13.2
22:11:14.411 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:14.411 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:14.411 00.000 13524 Enqueuing Expose request
22:11:14.474 00.063 18852 IsGuiding returns 0
22:11:14.474 00.000 18852 Move returns status 0, amount 58
22:11:14.474 00.000 18852 MoveAxis(S, 174, ABG)
22:11:14.474 00.000 18852 Guiding  Dir = 1, Dur = 174
22:11:14.474 00.000 18852 IsSlewing returns 0
22:11:14.474 00.000 18852 IsGuiding returns 0
22:11:14.474 00.000 18852 PulseGuide returned control before completion, sleep 183
22:11:14.661 00.187 18852 IsGuiding returns 0
22:11:14.661 00.000 18852 Move returns status 0, amount 174
22:11:14.661 00.000 18852 move complete, result=0
22:11:14.661 00.000 18852 worker thread done servicing request
22:11:14.661 00.000 18852 Worker thread wakes up
22:11:14.661 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:14.661 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:14.661 00.000 13524 GuideStep: 1.1 px 58 ms WEST, 0.6 px 174 ms SOUTH
22:11:17.910 03.249 18852 Exposure complete
22:11:17.941 00.031 18852 worker thread done servicing request
22:11:17.941 00.000 13524 OnExposeComplete: enter
22:11:17.941 00.000 13524 UpdateGuideState(): m_state=6
22:11:17.941 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
22:11:17.957 00.016 13524 Star::Find returns 1 (0), X=407.85, Y=277.55, Mass=539, SNR=14.4, Peak=157 HFD=2.1
22:11:17.957 00.000 13524 MultiStar: [#1 -0.63,-0.33,0.88,U] [#2 -0.84,-1.30,0.76,U] [#3 0.00,0.00,0.00,L] [#4 0.20,-0.86,0.80,U] [#5 -0.07,-0.53,0.50,U] [#6 -0.04,-1.28,0.58,U] 
22:11:17.957 00.000 13524 refined, 5 included, MultiStar: {-0.16, -0.94}, one-star: {0.38, -1.28}
22:11:17.957 00.000 13524 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.99) = xAngle (-0.75 = -0.75)
22:11:17.957 00.000 13524 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.30 = 2.30)
22:11:17.957 00.000 13524 CameraToMount -- cameraX=-0.16 cameraY=-0.94 hyp=0.95 cameraTheta=-1.74 mountX=0.70 mountY=0.71, mountTheta=0.80
22:11:17.957 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.16, y=-0.94, opts=13)
22:11:17.957 00.000 13524 Enqueuing Move request for scope (-0.16, -0.94)
22:11:17.957 00.000 18852 Worker thread wakes up
22:11:17.957 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.94) opts 0xd
22:11:17.957 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.16, -0.94)
22:11:17.957 00.000 18852 Moving (-0.16, -0.94) raw xDistance=0.70 yDistance=0.71
22:11:17.957 00.000 18852 PPEC rslt: input = 0.70, final = 0.24, react = 0.10, pred = 0.14, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
22:11:17.957 00.000 18852 PPEC: input: 0.70, control: 0.24, exposure: 3000
22:11:17.957 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
22:11:17.957 00.000 18852 MoveAxis(W, 60, ABG)
22:11:17.957 00.000 18852 Guiding  Dir = 3, Dur = 60
22:11:17.957 00.000 18852 IsSlewing returns 0
22:11:17.957 00.000 18852 IsGuiding returns 0
22:11:17.972 00.015 18852 PulseGuide returned control before completion, sleep 69
22:11:17.972 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=4, FiltMax=254, Gamma=1.000
22:11:17.988 00.016 13524 UpdateGuideState exits: m=539 SNR=14.4
22:11:17.988 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:17.988 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:17.988 00.000 13524 Enqueuing Expose request
22:11:18.051 00.063 18852 IsGuiding returns 0
22:11:18.051 00.000 18852 Move returns status 0, amount 60
22:11:18.051 00.000 18852 MoveAxis(S, 206, ABG)
22:11:18.051 00.000 18852 Guiding  Dir = 1, Dur = 206
22:11:18.051 00.000 18852 IsSlewing returns 0
22:11:18.051 00.000 18852 IsGuiding returns 0
22:11:18.051 00.000 18852 PulseGuide returned control before completion, sleep 215
22:11:18.270 00.219 18852 IsGuiding returns 0
22:11:18.270 00.000 18852 Move returns status 0, amount 206
22:11:18.270 00.000 18852 move complete, result=0
22:11:18.270 00.000 18852 worker thread done servicing request
22:11:18.270 00.000 18852 Worker thread wakes up
22:11:18.270 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:18.270 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:18.270 00.000 13524 GuideStep: 0.7 px 60 ms WEST, 0.7 px 206 ms SOUTH
22:11:21.519 03.249 18852 Exposure complete
22:11:21.550 00.031 18852 worker thread done servicing request
22:11:21.550 00.000 13524 OnExposeComplete: enter
22:11:21.565 00.015 13524 UpdateGuideState(): m_state=6
22:11:21.565 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
22:11:21.565 00.000 13524 Star::Find returns 1 (0), X=408.41, Y=277.50, Mass=489, SNR=13.7, Peak=135 HFD=1.5
22:11:21.565 00.000 13524 MultiStar: [#1 -0.14,-0.35,0.99,U] [#2 -0.43,-0.81,0.77,U] [#3 0.94,-2.44,0.00,M1] [#4 0.11,-0.99,0.97,U] [#5 0.00,0.00,0.00,L] [#6 0.68,-1.23,0.57,U] 
22:11:21.565 00.000 13524 refined, 4 included, MultiStar: {0.23, -0.92}, one-star: {0.95, -1.32}
22:11:21.565 00.000 13524 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.99) = xAngle (-0.34 = -0.34)
22:11:21.565 00.000 13524 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.70 = 2.70)
22:11:21.565 00.000 13524 CameraToMount -- cameraX=0.23 cameraY=-0.92 hyp=0.95 cameraTheta=-1.33 mountX=0.89 mountY=0.40, mountTheta=0.42
22:11:21.565 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.23, y=-0.92, opts=13)
22:11:21.565 00.000 13524 Enqueuing Move request for scope (0.23, -0.92)
22:11:21.565 00.000 18852 Worker thread wakes up
22:11:21.565 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.92) opts 0xd
22:11:21.565 00.000 18852 Handling offset move in thread for scope, endpoint = (0.23, -0.92)
22:11:21.565 00.000 18852 Moving (0.23, -0.92) raw xDistance=0.89 yDistance=0.40
22:11:21.581 00.016 18852 PPEC rslt: input = 0.89, final = 0.30, react = 0.13, pred = 0.16, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
22:11:21.581 00.000 18852 PPEC: input: 0.89, control: 0.30, exposure: 3000
22:11:21.581 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
22:11:21.581 00.000 18852 MoveAxis(W, 73, ABG)
22:11:21.581 00.000 18852 Guiding  Dir = 3, Dur = 73
22:11:21.581 00.000 18852 IsSlewing returns 0
22:11:21.581 00.000 18852 IsGuiding returns 0
22:11:21.581 00.000 18852 PulseGuide returned control before completion, sleep 82
22:11:21.581 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:11:21.597 00.016 13524 UpdateGuideState exits: m=489 SNR=13.7
22:11:21.597 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:21.597 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:21.597 00.000 13524 Enqueuing Expose request
22:11:21.675 00.078 18852 IsGuiding returns 0
22:11:21.675 00.000 18852 Move returns status 0, amount 73
22:11:21.675 00.000 18852 MoveAxis(S, 116, ABG)
22:11:21.675 00.000 18852 Guiding  Dir = 1, Dur = 116
22:11:21.675 00.000 18852 IsSlewing returns 0
22:11:21.675 00.000 18852 IsGuiding returns 0
22:11:21.675 00.000 18852 PulseGuide returned control before completion, sleep 123
22:11:21.815 00.140 18852 IsGuiding returns 0
22:11:21.815 00.000 18852 Move returns status 0, amount 116
22:11:21.815 00.000 18852 move complete, result=0
22:11:21.815 00.000 18852 worker thread done servicing request
22:11:21.815 00.000 18852 Worker thread wakes up
22:11:21.815 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:21.815 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:21.847 00.032 13524 GuideStep: 0.9 px 73 ms WEST, 0.4 px 116 ms SOUTH
22:11:25.049 03.202 18852 Exposure complete
22:11:25.096 00.047 18852 worker thread done servicing request
22:11:25.096 00.000 13524 OnExposeComplete: enter
22:11:25.096 00.000 13524 UpdateGuideState(): m_state=6
22:11:25.096 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
22:11:25.096 00.000 13524 Star::Find returns 1 (0), X=408.19, Y=277.25, Mass=471, SNR=13.4, Peak=133 HFD=1.9
22:11:25.096 00.000 13524 MultiStar: [#1 -0.06,-0.21,0.94,U] [#2 -0.37,0.02,0.78,U] [#3 0.00,0.00,0.00,L] [#4 0.12,-0.95,0.90,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:11:25.096 00.000 13524 refined, 3 included, MultiStar: {0.14, -0.72}, one-star: {0.73, -1.58}
22:11:25.096 00.000 13524 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.99) = xAngle (-0.40 = -0.40)
22:11:25.096 00.000 13524 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.65 = 2.65)
22:11:25.096 00.000 13524 CameraToMount -- cameraX=0.14 cameraY=-0.72 hyp=0.73 cameraTheta=-1.38 mountX=0.68 mountY=0.35, mountTheta=0.48
22:11:25.111 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.14, y=-0.72, opts=13)
22:11:25.111 00.000 13524 Enqueuing Move request for scope (0.14, -0.72)
22:11:25.111 00.000 18852 Worker thread wakes up
22:11:25.111 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.72) opts 0xd
22:11:25.111 00.000 18852 Handling offset move in thread for scope, endpoint = (0.14, -0.72)
22:11:25.111 00.000 18852 Moving (0.14, -0.72) raw xDistance=0.68 yDistance=0.35
22:11:25.111 00.000 18852 PPEC rslt: input = 0.68, final = 0.25, react = 0.10, pred = 0.15, hyst = 0.09, hyst_pct = 0.00, period_length = 479.00
22:11:25.111 00.000 18852 PPEC: input: 0.68, control: 0.25, exposure: 3000
22:11:25.111 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:25.111 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:11:25.111 00.000 18852 MoveAxis(W, 61, ABG)
22:11:25.111 00.000 18852 Guiding  Dir = 3, Dur = 61
22:11:25.111 00.000 18852 IsSlewing returns 0
22:11:25.111 00.000 18852 IsGuiding returns 0
22:11:25.111 00.000 18852 PulseGuide returned control before completion, sleep 70
22:11:25.205 00.094 18852 IsGuiding returns 0
22:11:25.205 00.000 18852 Move returns status 0, amount 61
22:11:25.205 00.000 18852 MoveAxis(N, 0, ABG)
22:11:25.205 00.000 18852 Move returns status 0, amount 0
22:11:25.205 00.000 18852 move complete, result=0
22:11:25.205 00.000 18852 worker thread done servicing request
22:11:25.502 00.297 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:11:25.518 00.016 13524 UpdateGuideState exits: m=471 SNR=13.4
22:11:25.518 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:25.518 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:25.518 00.000 13524 Enqueuing Expose request
22:11:25.518 00.000 13524 GuideStep: 0.7 px 61 ms WEST, 0.3 px 0 ms NORTH
22:11:25.518 00.000 18852 Worker thread wakes up
22:11:25.518 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:25.518 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:28.766 03.248 18852 Exposure complete
22:11:28.797 00.031 18852 worker thread done servicing request
22:11:28.797 00.000 13524 OnExposeComplete: enter
22:11:28.797 00.000 13524 UpdateGuideState(): m_state=6
22:11:28.797 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
22:11:28.797 00.000 13524 Star::Find returns 1 (0), X=408.31, Y=277.22, Mass=470, SNR=13.5, Peak=133 HFD=2.1
22:11:28.797 00.000 13524 Star::Find false star n=7 nbg=270 bg=72.5 sigma=5.0 thresh=88 peak=87
22:11:28.797 00.000 13524 MultiStar: [#1 -0.34,-0.51,0.96,U] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 -0.16,-1.06,0.98,U] [#5 0.00,0.00,0.00,L] [#6 0.82,-1.66,0.65,U] 
22:11:28.797 00.000 13524 refined, 3 included, MultiStar: {0.25, -1.17}, one-star: {0.84, -1.61}
22:11:28.813 00.016 13524 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.99) = xAngle (-0.38 = -0.38)
22:11:28.813 00.000 13524 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.67 = 2.67)
22:11:28.813 00.000 13524 CameraToMount -- cameraX=0.25 cameraY=-1.17 hyp=1.20 cameraTheta=-1.36 mountX=1.11 mountY=0.55, mountTheta=0.46
22:11:28.813 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.25, y=-1.17, opts=13)
22:11:28.813 00.000 13524 Enqueuing Move request for scope (0.25, -1.17)
22:11:28.813 00.000 18852 Worker thread wakes up
22:11:28.813 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.17) opts 0xd
22:11:28.813 00.000 18852 Handling offset move in thread for scope, endpoint = (0.25, -1.17)
22:11:28.813 00.000 18852 Moving (0.25, -1.17) raw xDistance=1.11 yDistance=0.55
22:11:28.813 00.000 18852 PPEC rslt: input = 1.11, final = 0.27, react = 0.17, pred = 0.10, hyst = 0.15, hyst_pct = 0.00, period_length = 479.00
22:11:28.813 00.000 18852 PPEC: input: 1.11, control: 0.27, exposure: 3000
22:11:28.813 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
22:11:28.813 00.000 18852 MoveAxis(W, 65, ABG)
22:11:28.813 00.000 18852 Guiding  Dir = 3, Dur = 65
22:11:28.813 00.000 18852 IsSlewing returns 0
22:11:28.813 00.000 18852 IsGuiding returns 0
22:11:28.813 00.000 18852 PulseGuide returned control before completion, sleep 74
22:11:28.907 00.094 18852 IsGuiding returns 0
22:11:28.907 00.000 18852 Move returns status 0, amount 65
22:11:28.907 00.000 18852 MoveAxis(S, 158, ABG)
22:11:28.907 00.000 18852 Guiding  Dir = 1, Dur = 158
22:11:28.907 00.000 18852 IsSlewing returns 0
22:11:28.907 00.000 18852 IsGuiding returns 0
22:11:28.907 00.000 18852 PulseGuide returned control before completion, sleep 167
22:11:29.094 00.187 18852 IsGuiding returns 0
22:11:29.094 00.000 18852 Move returns status 0, amount 158
22:11:29.094 00.000 18852 move complete, result=0
22:11:29.094 00.000 18852 worker thread done servicing request
22:11:29.188 00.094 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:29.203 00.015 13524 UpdateGuideState exits: m=470 SNR=13.5
22:11:29.203 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:29.203 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:29.203 00.000 13524 Enqueuing Expose request
22:11:29.203 00.000 13524 GuideStep: 1.1 px 65 ms WEST, 0.5 px 158 ms SOUTH
22:11:29.203 00.000 18852 Worker thread wakes up
22:11:29.203 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:29.203 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:32.453 03.250 18852 Exposure complete
22:11:32.484 00.031 18852 worker thread done servicing request
22:11:32.484 00.000 13524 OnExposeComplete: enter
22:11:32.484 00.000 13524 UpdateGuideState(): m_state=6
22:11:32.484 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
22:11:32.484 00.000 13524 Star::Find returns 1 (0), X=407.96, Y=277.64, Mass=430, SNR=12.9, Peak=152 HFD=2.1
22:11:32.484 00.000 13524 MultiStar: [#1 -0.76,-0.37,1.14,U] [#2 -0.46,-0.23,0.73,U] [#3 0.00,0.00,0.00,L] [#4 0.50,-1.12,0.94,U] [#5 -0.51,-0.24,0.65,U] [#6 0.00,0.00,0.00,L] 
22:11:32.484 00.000 13524 refined, 4 included, MultiStar: {-0.13, -0.67}, one-star: {0.50, -1.18}
22:11:32.484 00.000 13524 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.99) = xAngle (-0.77 = -0.77)
22:11:32.484 00.000 13524 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.27 = 2.27)
22:11:32.484 00.000 13524 CameraToMount -- cameraX=-0.13 cameraY=-0.67 hyp=0.68 cameraTheta=-1.76 mountX=0.49 mountY=0.52, mountTheta=0.82
22:11:32.499 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.13, y=-0.67, opts=13)
22:11:32.499 00.000 13524 Enqueuing Move request for scope (-0.13, -0.67)
22:11:32.499 00.000 18852 Worker thread wakes up
22:11:32.499 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.67) opts 0xd
22:11:32.499 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.13, -0.67)
22:11:32.499 00.000 18852 Moving (-0.13, -0.67) raw xDistance=0.49 yDistance=0.52
22:11:32.499 00.000 18852 PPEC rslt: input = 0.49, final = 0.16, react = 0.07, pred = 0.09, hyst = 0.07, hyst_pct = 0.00, period_length = 479.00
22:11:32.499 00.000 18852 PPEC: input: 0.49, control: 0.16, exposure: 3000
22:11:32.499 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:11:32.499 00.000 18852 MoveAxis(W, 39, ABG)
22:11:32.499 00.000 18852 Guiding  Dir = 3, Dur = 39
22:11:32.499 00.000 18852 IsSlewing returns 0
22:11:32.499 00.000 18852 IsGuiding returns 0
22:11:32.499 00.000 18852 PulseGuide returned control before completion, sleep 48
22:11:32.499 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=2, FiltMax=254, Gamma=1.000
22:11:32.515 00.016 13524 UpdateGuideState exits: m=430 SNR=12.9
22:11:32.515 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:32.515 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:32.515 00.000 13524 Enqueuing Expose request
22:11:32.562 00.047 18852 IsGuiding returns 0
22:11:32.562 00.000 18852 Move returns status 0, amount 39
22:11:32.562 00.000 18852 MoveAxis(S, 150, ABG)
22:11:32.562 00.000 18852 Guiding  Dir = 1, Dur = 150
22:11:32.562 00.000 18852 IsSlewing returns 0
22:11:32.562 00.000 18852 IsGuiding returns 0
22:11:32.562 00.000 18852 PulseGuide returned control before completion, sleep 159
22:11:32.734 00.172 18852 IsGuiding returns 0
22:11:32.734 00.000 18852 Move returns status 0, amount 150
22:11:32.734 00.000 18852 move complete, result=0
22:11:32.734 00.000 18852 worker thread done servicing request
22:11:32.734 00.000 18852 Worker thread wakes up
22:11:32.734 00.000 13524 GuideStep: 0.5 px 39 ms WEST, 0.5 px 150 ms SOUTH
22:11:32.734 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:32.734 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:35.983 03.249 18852 Exposure complete
22:11:36.030 00.047 18852 worker thread done servicing request
22:11:36.030 00.000 13524 OnExposeComplete: enter
22:11:36.030 00.000 13524 UpdateGuideState(): m_state=6
22:11:36.030 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
22:11:36.030 00.000 13524 Star::Find returns 1 (0), X=408.30, Y=277.54, Mass=587, SNR=14.8, Peak=135 HFD=2.0
22:11:36.030 00.000 13524 MultiStar: [#1 -0.03,-0.11,0.92,U] [#2 -0.71,-0.40,0.64,U] [#3 2.97,-2.80,0.00,M2] [#4 -0.13,-0.86,0.98,U] [#5 0.90,0.00,0.45,U] [#6 0.99,-1.42,0.61,U] 
22:11:36.030 00.000 13524 refined, 5 included, MultiStar: {0.27, -0.73}, one-star: {0.84, -1.29}
22:11:36.030 00.000 13524 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.99) = xAngle (-0.23 = -0.23)
22:11:36.030 00.000 13524 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.81 = 2.81)
22:11:36.030 00.000 13524 CameraToMount -- cameraX=0.27 cameraY=-0.73 hyp=0.78 cameraTheta=-1.22 mountX=0.76 mountY=0.25, mountTheta=0.32
22:11:36.030 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.27, y=-0.73, opts=13)
22:11:36.045 00.015 13524 Enqueuing Move request for scope (0.27, -0.73)
22:11:36.045 00.000 18852 Worker thread wakes up
22:11:36.045 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.73) opts 0xd
22:11:36.045 00.000 18852 Handling offset move in thread for scope, endpoint = (0.27, -0.73)
22:11:36.045 00.000 18852 Moving (0.27, -0.73) raw xDistance=0.76 yDistance=0.25
22:11:36.045 00.000 18852 PPEC rslt: input = 0.76, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 479.00
22:11:36.045 00.000 18852 PPEC: input: 0.76, control: 0.14, exposure: 3000
22:11:36.045 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:36.045 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:11:36.045 00.000 18852 MoveAxis(W, 35, ABG)
22:11:36.045 00.000 18852 Guiding  Dir = 3, Dur = 35
22:11:36.045 00.000 18852 IsSlewing returns 0
22:11:36.045 00.000 18852 IsGuiding returns 0
22:11:36.045 00.000 18852 PulseGuide returned control before completion, sleep 44
22:11:36.045 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=256, Gamma=1.000
22:11:36.061 00.016 13524 UpdateGuideState exits: m=587 SNR=14.8
22:11:36.061 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:36.061 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:36.061 00.000 13524 Enqueuing Expose request
22:11:36.108 00.047 18852 IsGuiding returns 0
22:11:36.108 00.000 18852 Move returns status 0, amount 35
22:11:36.108 00.000 18852 MoveAxis(N, 0, ABG)
22:11:36.108 00.000 18852 Move returns status 0, amount 0
22:11:36.108 00.000 18852 move complete, result=0
22:11:36.108 00.000 18852 worker thread done servicing request
22:11:36.108 00.000 18852 Worker thread wakes up
22:11:36.108 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:36.108 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:36.108 00.000 13524 GuideStep: 0.8 px 35 ms WEST, 0.3 px 0 ms NORTH
22:11:39.342 03.234 18852 Exposure complete
22:11:39.373 00.031 18852 worker thread done servicing request
22:11:39.373 00.000 13524 OnExposeComplete: enter
22:11:39.373 00.000 13524 UpdateGuideState(): m_state=6
22:11:39.373 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
22:11:39.373 00.000 13524 Star::Find returns 1 (0), X=408.39, Y=277.00, Mass=523, SNR=13.8, Peak=136 HFD=2.3
22:11:39.373 00.000 13524 Star::Find false star n=5 nbg=272 bg=72.2 sigma=5.8 thresh=90 peak=90
22:11:39.373 00.000 13524 MultiStar: [#1 -0.15,-0.92,0.87,U] [#2 -0.08,-0.72,0.70,U] [#3 0.00,0.00,0.00,L] [#4 -0.41,-1.09,1.08,U] [#5 0.38,-1.30,0.50,U] [#6 1.52,-2.03,0.00,M1] 
22:11:39.373 00.000 13524 refined, 4 included, MultiStar: {0.12, -1.19}, one-star: {0.93, -1.82}
22:11:39.373 00.000 13524 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.99) = xAngle (-0.49 = -0.49)
22:11:39.388 00.015 13524 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.56 = 2.56)
22:11:39.388 00.000 13524 CameraToMount -- cameraX=0.12 cameraY=-1.19 hyp=1.20 cameraTheta=-1.47 mountX=1.06 mountY=0.66, mountTheta=0.56
22:11:39.388 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.12, y=-1.19, opts=13)
22:11:39.388 00.000 13524 Enqueuing Move request for scope (0.12, -1.19)
22:11:39.388 00.000 18852 Worker thread wakes up
22:11:39.388 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.12, -1.19) opts 0xd
22:11:39.388 00.000 18852 Handling offset move in thread for scope, endpoint = (0.12, -1.19)
22:11:39.388 00.000 18852 Moving (0.12, -1.19) raw xDistance=1.06 yDistance=0.66
22:11:39.388 00.000 18852 PPEC rslt: input = 1.06, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 479.00
22:11:39.388 00.000 18852 PPEC: input: 1.06, control: 0.15, exposure: 3000
22:11:39.388 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
22:11:39.388 00.000 18852 MoveAxis(W, 37, ABG)
22:11:39.388 00.000 18852 Guiding  Dir = 3, Dur = 37
22:11:39.388 00.000 18852 IsSlewing returns 0
22:11:39.388 00.000 18852 IsGuiding returns 0
22:11:39.388 00.000 18852 PulseGuide returned control before completion, sleep 46
22:11:39.451 00.063 18852 IsGuiding returns 0
22:11:39.451 00.000 18852 Move returns status 0, amount 37
22:11:39.451 00.000 18852 MoveAxis(S, 190, ABG)
22:11:39.451 00.000 18852 Guiding  Dir = 1, Dur = 190
22:11:39.451 00.000 18852 IsSlewing returns 0
22:11:39.451 00.000 18852 IsGuiding returns 0
22:11:39.451 00.000 18852 PulseGuide returned control before completion, sleep 199
22:11:39.654 00.203 18852 IsGuiding returns 0
22:11:39.654 00.000 18852 Move returns status 0, amount 190
22:11:39.654 00.000 18852 move complete, result=0
22:11:39.654 00.000 18852 worker thread done servicing request
22:11:39.654 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=256, Gamma=1.000
22:11:39.670 00.016 13524 UpdateGuideState exits: m=523 SNR=13.8
22:11:39.670 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:39.670 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:39.670 00.000 13524 Enqueuing Expose request
22:11:39.670 00.000 13524 GuideStep: 1.1 px 37 ms WEST, 0.7 px 190 ms SOUTH
22:11:39.670 00.000 18852 Worker thread wakes up
22:11:39.670 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:39.670 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:42.919 03.249 18852 Exposure complete
22:11:42.950 00.031 18852 worker thread done servicing request
22:11:42.950 00.000 13524 OnExposeComplete: enter
22:11:42.950 00.000 13524 UpdateGuideState(): m_state=6
22:11:42.962 00.012 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
22:11:42.962 00.000 13524 Star::Find returns 1 (0), X=408.59, Y=277.37, Mass=644, SNR=15.7, Peak=151 HFD=2.4
22:11:42.962 00.000 13524 MultiStar: [#1 -0.00,-0.19,0.85,U] [#2 -0.29,-0.25,0.70,U] [#3 0.00,0.00,0.00,L] [#4 0.43,-1.19,0.75,U] [#5 1.15,-1.01,0.45,U] [#6 0.00,0.00,0.00,L] 
22:11:42.962 00.000 13524 refined, 4 included, MultiStar: {0.47, -0.84}, one-star: {1.13, -1.45}
22:11:42.962 00.000 13524 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.99) = xAngle (-0.07 = -0.07)
22:11:42.962 00.000 13524 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.97 = 2.97)
22:11:42.962 00.000 13524 CameraToMount -- cameraX=0.47 cameraY=-0.84 hyp=0.96 cameraTheta=-1.06 mountX=0.96 mountY=0.16, mountTheta=0.17
22:11:42.972 00.010 13524 SchedulePrimaryMove(0FE72EF0, x=0.47, y=-0.84, opts=13)
22:11:42.972 00.000 13524 Enqueuing Move request for scope (0.47, -0.84)
22:11:42.972 00.000 18852 Worker thread wakes up
22:11:42.972 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.84) opts 0xd
22:11:42.972 00.000 18852 Handling offset move in thread for scope, endpoint = (0.47, -0.84)
22:11:42.972 00.000 18852 Moving (0.47, -0.84) raw xDistance=0.96 yDistance=0.16
22:11:42.972 00.000 18852 PPEC rslt: input = 0.96, final = 0.07, react = 0.14, pred = -0.07, hyst = 0.13, hyst_pct = 0.00, period_length = 479.00
22:11:42.972 00.000 18852 PPEC: input: 0.96, control: 0.07, exposure: 3000
22:11:42.972 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:42.972 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:11:42.972 00.000 18852 MoveAxis(W, 17, ABG)
22:11:42.972 00.000 18852 Guiding  Dir = 3, Dur = 17
22:11:42.972 00.000 18852 IsSlewing returns 0
22:11:42.972 00.000 18852 IsGuiding returns 0
22:11:42.972 00.000 18852 PulseGuide returned control before completion, sleep 26
22:11:43.019 00.047 18852 IsGuiding returns 0
22:11:43.019 00.000 18852 Move returns status 0, amount 17
22:11:43.019 00.000 18852 MoveAxis(N, 0, ABG)
22:11:43.019 00.000 18852 Move returns status 0, amount 0
22:11:43.019 00.000 18852 move complete, result=0
22:11:43.019 00.000 18852 worker thread done servicing request
22:11:43.332 00.313 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:43.347 00.015 13524 UpdateGuideState exits: m=644 SNR=15.7
22:11:43.347 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:43.347 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:43.347 00.000 13524 Enqueuing Expose request
22:11:43.347 00.000 13524 GuideStep: 1.0 px 17 ms WEST, 0.2 px 0 ms NORTH
22:11:43.347 00.000 18852 Worker thread wakes up
22:11:43.347 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:43.347 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:46.597 03.250 18852 Exposure complete
22:11:46.628 00.031 18852 worker thread done servicing request
22:11:46.628 00.000 13524 OnExposeComplete: enter
22:11:46.628 00.000 13524 UpdateGuideState(): m_state=6
22:11:46.628 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
22:11:46.628 00.000 13524 Star::Find returns 1 (0), X=408.79, Y=277.54, Mass=487, SNR=13.5, Peak=147 HFD=1.9
22:11:46.628 00.000 13524 MultiStar: [#1 -0.15,0.17,1.00,U] [#2 -0.01,-0.07,0.81,U] [#3 0.00,0.00,0.00,L] [#4 0.29,-0.73,1.07,U] [#5 0.00,0.00,0.00,L] [#6 0.66,-1.16,0.62,U] 
22:11:46.628 00.000 13524 refined, 4 included, MultiStar: {0.42, -0.59}, one-star: {1.33, -1.28}
22:11:46.628 00.000 13524 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.99) = xAngle (0.03 = 0.03)
22:11:46.643 00.015 13524 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.08 = 3.08)
22:11:46.643 00.000 13524 CameraToMount -- cameraX=0.42 cameraY=-0.59 hyp=0.73 cameraTheta=-0.95 mountX=0.73 mountY=0.05, mountTheta=0.06
22:11:46.643 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.42, y=-0.59, opts=13)
22:11:46.643 00.000 13524 Enqueuing Move request for scope (0.42, -0.59)
22:11:46.643 00.000 18852 Worker thread wakes up
22:11:46.643 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.59) opts 0xd
22:11:46.643 00.000 18852 Handling offset move in thread for scope, endpoint = (0.42, -0.59)
22:11:46.643 00.000 18852 Moving (0.42, -0.59) raw xDistance=0.73 yDistance=0.05
22:11:46.643 00.000 18852 PPEC rslt: input = 0.73, final = 0.00, react = 0.11, pred = -0.11, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
22:11:46.643 00.000 18852 PPEC: input: 0.73, control: 0.00, exposure: 3000
22:11:46.643 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:46.643 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:11:46.643 00.000 18852 MoveAxis(W, 1, ABG)
22:11:46.643 00.000 18852 Guiding  Dir = 3, Dur = 1
22:11:46.643 00.000 18852 IsSlewing returns 0
22:11:46.643 00.000 18852 IsGuiding returns 0
22:11:46.643 00.000 18852 IsGuiding returns 1
22:11:46.643 00.000 18852 scope still moving after pulse duration time elapsed
22:11:46.643 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:11:46.659 00.016 13524 UpdateGuideState exits: m=487 SNR=13.5
22:11:46.659 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:46.659 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:46.675 00.016 13524 Enqueuing Expose request
22:11:46.675 00.000 18852 IsSlewing returns 0
22:11:46.675 00.000 18852 IsGuiding returns 0
22:11:46.675 00.000 18852 scope move finished after 1 + 22 ms
22:11:46.675 00.000 18852 Move returns status 0, amount 1
22:11:46.675 00.000 18852 MoveAxis(N, 0, ABG)
22:11:46.675 00.000 18852 Move returns status 0, amount 0
22:11:46.675 00.000 18852 move complete, result=0
22:11:46.675 00.000 18852 worker thread done servicing request
22:11:46.675 00.000 18852 Worker thread wakes up
22:11:46.675 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:46.675 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:46.675 00.000 13524 GuideStep: 0.7 px 1 ms WEST, 0.0 px 0 ms NORTH
22:11:49.924 03.249 18852 Exposure complete
22:11:49.955 00.031 18852 worker thread done servicing request
22:11:49.955 00.000 13524 OnExposeComplete: enter
22:11:49.955 00.000 13524 UpdateGuideState(): m_state=6
22:11:49.955 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
22:11:49.955 00.000 13524 Star::Find returns 1 (0), X=408.52, Y=278.13, Mass=526, SNR=14.1, Peak=134 HFD=2.2
22:11:49.971 00.016 13524 MultiStar: [#1 -0.51,0.09,0.94,U] [#2 0.02,-0.46,0.84,U] [#3 0.00,0.00,0.00,L] [#4 -0.14,-0.27,0.82,U] [#5 0.38,0.02,0.58,U] [#6 1.00,-1.09,0.54,U] 
22:11:49.971 00.000 13524 refined, 5 included, MultiStar: {0.26, -0.38}, one-star: {1.05, -0.70}
22:11:49.971 00.000 13524 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.99) = xAngle (0.02 = 0.02)
22:11:49.971 00.000 13524 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.07 = 3.07)
22:11:49.971 00.000 13524 CameraToMount -- cameraX=0.26 cameraY=-0.38 hyp=0.46 cameraTheta=-0.97 mountX=0.46 mountY=0.04, mountTheta=0.08
22:11:49.971 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.26, y=-0.38, opts=13)
22:11:49.971 00.000 13524 Enqueuing Move request for scope (0.26, -0.38)
22:11:49.971 00.000 18852 Worker thread wakes up
22:11:49.971 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.38) opts 0xd
22:11:49.971 00.000 18852 Handling offset move in thread for scope, endpoint = (0.26, -0.38)
22:11:49.971 00.000 18852 Moving (0.26, -0.38) raw xDistance=0.46 yDistance=0.04
22:11:49.971 00.000 18852 PPEC rslt: input = 0.46, final = -0.06, react = 0.07, pred = -0.13, hyst = 0.06, hyst_pct = 0.00, period_length = 479.00
22:11:49.971 00.000 18852 PPEC: input: 0.46, control: -0.06, exposure: 3000
22:11:49.971 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:49.971 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:11:49.971 00.000 18852 MoveAxis(E, 16, ABG)
22:11:49.971 00.000 18852 Guiding  Dir = 2, Dur = 16
22:11:49.971 00.000 18852 IsSlewing returns 0
22:11:49.971 00.000 18852 IsGuiding returns 0
22:11:49.971 00.000 18852 PulseGuide returned control before completion, sleep 25
22:11:49.986 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=256, Gamma=1.000
22:11:50.002 00.016 13524 UpdateGuideState exits: m=526 SNR=14.1
22:11:50.002 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:50.002 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:50.002 00.000 13524 Enqueuing Expose request
22:11:50.018 00.016 18852 IsGuiding returns 1
22:11:50.018 00.000 18852 scope still moving after pulse duration time elapsed
22:11:50.049 00.031 18852 IsSlewing returns 0
22:11:50.049 00.000 18852 IsGuiding returns 0
22:11:50.049 00.000 18852 scope move finished after 16 + 50 ms
22:11:50.049 00.000 18852 Move returns status 0, amount 16
22:11:50.049 00.000 18852 MoveAxis(N, 0, ABG)
22:11:50.049 00.000 18852 Move returns status 0, amount 0
22:11:50.049 00.000 18852 move complete, result=0
22:11:50.049 00.000 18852 worker thread done servicing request
22:11:50.049 00.000 18852 Worker thread wakes up
22:11:50.049 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:50.049 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:50.049 00.000 13524 GuideStep: 0.5 px 16 ms EAST, 0.0 px 0 ms NORTH
22:11:53.282 03.233 18852 Exposure complete
22:11:53.314 00.032 18852 worker thread done servicing request
22:11:53.314 00.000 13524 OnExposeComplete: enter
22:11:53.314 00.000 13524 UpdateGuideState(): m_state=6
22:11:53.314 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
22:11:53.314 00.000 13524 Star::Find returns 1 (0), X=408.32, Y=277.21, Mass=564, SNR=14.7, Peak=161 HFD=2.0
22:11:53.314 00.000 13524 MultiStar: [#1 -0.25,-0.10,0.93,U] [#2 -0.09,-0.68,0.70,U] [#3 0.00,0.00,0.00,L] [#4 -0.07,-0.74,0.88,U] [#5 -0.15,-1.00,0.48,U] [#6 1.57,-1.07,0.52,U] 
22:11:53.314 00.000 13524 refined, 5 included, MultiStar: {0.27, -0.86}, one-star: {0.86, -1.62}
22:11:53.329 00.015 13524 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.99) = xAngle (-0.28 = -0.28)
22:11:53.329 00.000 13524 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.77 = 2.77)
22:11:53.329 00.000 13524 CameraToMount -- cameraX=0.27 cameraY=-0.86 hyp=0.90 cameraTheta=-1.26 mountX=0.87 mountY=0.33, mountTheta=0.36
22:11:53.329 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.27, y=-0.86, opts=13)
22:11:53.329 00.000 13524 Enqueuing Move request for scope (0.27, -0.86)
22:11:53.329 00.000 18852 Worker thread wakes up
22:11:53.329 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.86) opts 0xd
22:11:53.329 00.000 18852 Handling offset move in thread for scope, endpoint = (0.27, -0.86)
22:11:53.329 00.000 18852 Moving (0.27, -0.86) raw xDistance=0.87 yDistance=0.33
22:11:53.329 00.000 18852 PPEC rslt: input = 0.87, final = -0.03, react = 0.13, pred = -0.16, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
22:11:53.329 00.000 18852 PPEC: input: 0.87, control: -0.03, exposure: 3000
22:11:53.329 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:53.329 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:11:53.329 00.000 18852 MoveAxis(E, 7, ABG)
22:11:53.329 00.000 18852 Guiding  Dir = 2, Dur = 7
22:11:53.329 00.000 18852 IsSlewing returns 0
22:11:53.329 00.000 18852 IsGuiding returns 0
22:11:53.329 00.000 18852 PulseGuide returned control before completion, sleep 16
22:11:53.345 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=256, Gamma=1.000
22:11:53.345 00.000 13524 UpdateGuideState exits: m=564 SNR=14.7
22:11:53.345 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:53.360 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:53.360 00.000 13524 Enqueuing Expose request
22:11:53.360 00.000 18852 IsGuiding returns 0
22:11:53.360 00.000 18852 Move returns status 0, amount 7
22:11:53.360 00.000 18852 MoveAxis(N, 0, ABG)
22:11:53.360 00.000 18852 Move returns status 0, amount 0
22:11:53.360 00.000 18852 move complete, result=0
22:11:53.360 00.000 18852 worker thread done servicing request
22:11:53.360 00.000 18852 Worker thread wakes up
22:11:53.360 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:53.360 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:53.360 00.000 13524 GuideStep: 0.9 px 7 ms EAST, 0.3 px 0 ms NORTH
22:11:56.609 03.249 18852 Exposure complete
22:11:56.641 00.032 18852 worker thread done servicing request
22:11:56.641 00.000 13524 OnExposeComplete: enter
22:11:56.641 00.000 13524 UpdateGuideState(): m_state=6
22:11:56.641 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
22:11:56.641 00.000 13524 Star::Find returns 1 (0), X=408.57, Y=276.99, Mass=592, SNR=15.1, Peak=139 HFD=2.3
22:11:56.656 00.015 13524 MultiStar: [#1 -0.45,-0.29,0.89,U] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 -0.11,-1.11,0.90,U] [#5 0.32,-0.18,0.56,U] [#6 0.00,0.00,0.00,L] 
22:11:56.656 00.000 13524 refined, 3 included, MultiStar: {0.23, -0.95}, one-star: {1.11, -1.84}
22:11:56.656 00.000 13524 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.99) = xAngle (-0.34 = -0.34)
22:11:56.656 00.000 13524 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.70 = 2.70)
22:11:56.656 00.000 13524 CameraToMount -- cameraX=0.23 cameraY=-0.95 hyp=0.98 cameraTheta=-1.33 mountX=0.93 mountY=0.42, mountTheta=0.43
22:11:56.656 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.23, y=-0.95, opts=13)
22:11:56.656 00.000 13524 Enqueuing Move request for scope (0.23, -0.95)
22:11:56.656 00.000 18852 Worker thread wakes up
22:11:56.656 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.95) opts 0xd
22:11:56.656 00.000 18852 Handling offset move in thread for scope, endpoint = (0.23, -0.95)
22:11:56.656 00.000 18852 Moving (0.23, -0.95) raw xDistance=0.93 yDistance=0.42
22:11:56.656 00.000 18852 PPEC rslt: input = 0.93, final = -0.03, react = 0.14, pred = -0.17, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
22:11:56.656 00.000 18852 PPEC: input: 0.93, control: -0.03, exposure: 3000
22:11:56.656 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:11:56.656 00.000 18852 MoveAxis(E, 8, ABG)
22:11:56.656 00.000 18852 Guiding  Dir = 2, Dur = 8
22:11:56.656 00.000 18852 IsSlewing returns 0
22:11:56.656 00.000 18852 IsGuiding returns 0
22:11:56.656 00.000 18852 PulseGuide returned control before completion, sleep 17
22:11:56.672 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:11:56.703 00.031 18852 IsGuiding returns 0
22:11:56.703 00.000 18852 Move returns status 0, amount 8
22:11:56.703 00.000 18852 MoveAxis(S, 121, ABG)
22:11:56.703 00.000 18852 Guiding  Dir = 1, Dur = 121
22:11:56.703 00.000 18852 IsSlewing returns 0
22:11:56.703 00.000 18852 IsGuiding returns 0
22:11:56.703 00.000 13524 UpdateGuideState exits: m=592 SNR=15.1
22:11:56.703 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:56.703 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:11:56.703 00.000 13524 Enqueuing Expose request
22:11:56.703 00.000 18852 PulseGuide returned control before completion, sleep 130
22:11:56.844 00.141 18852 IsGuiding returns 0
22:11:56.844 00.000 18852 Move returns status 0, amount 121
22:11:56.844 00.000 18852 move complete, result=0
22:11:56.844 00.000 18852 worker thread done servicing request
22:11:56.844 00.000 18852 Worker thread wakes up
22:11:56.844 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:11:56.844 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:11:56.844 00.000 13524 GuideStep: 0.9 px 8 ms EAST, 0.4 px 121 ms SOUTH
22:12:00.078 03.234 18852 Exposure complete
22:12:00.109 00.031 18852 worker thread done servicing request
22:12:00.109 00.000 13524 OnExposeComplete: enter
22:12:00.109 00.000 13524 UpdateGuideState(): m_state=6
22:12:00.109 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
22:12:00.109 00.000 13524 Star::Find returns 1 (0), X=408.11, Y=278.10, Mass=508, SNR=14.0, Peak=155 HFD=2.0
22:12:00.109 00.000 13524 MultiStar: [#1 -0.64,0.92,0.93,U] [#2 -0.48,-0.24,0.73,U] [#3 3.15,-1.52,0.00,M3] [#4 0.08,-0.20,0.70,U] [#5 0.29,-0.34,0.51,U] [#6 1.05,0.37,0.56,U] 
22:12:00.109 00.000 13524 refined, 5 included, MultiStar: {0.11, -0.04}, one-star: {0.65, -0.73}
22:12:00.109 00.000 13524 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.99) = xAngle (0.67 = 0.67)
22:12:00.109 00.000 13524 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.72 = -2.57)
22:12:00.109 00.000 13524 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=0.09 mountY=-0.06, mountTheta=-0.61
22:12:00.124 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.11, y=-0.04, opts=13)
22:12:00.124 00.000 13524 Enqueuing Move request for scope (0.11, -0.04)
22:12:00.124 00.000 18852 Worker thread wakes up
22:12:00.124 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
22:12:00.124 00.000 18852 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
22:12:00.124 00.000 18852 Moving (0.11, -0.04) raw xDistance=0.09 yDistance=-0.06
22:12:00.124 00.000 18852 PPEC rslt: input = 0.09, final = -0.19, react = 0.01, pred = -0.19, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:12:00.124 00.000 18852 PPEC: input: 0.09, control: -0.19, exposure: 3000
22:12:00.124 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:00.124 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:12:00.124 00.000 18852 MoveAxis(E, 46, ABG)
22:12:00.124 00.000 18852 Guiding  Dir = 2, Dur = 46
22:12:00.124 00.000 18852 IsSlewing returns 0
22:12:00.124 00.000 18852 IsGuiding returns 0
22:12:00.124 00.000 18852 PulseGuide returned control before completion, sleep 55
22:12:00.124 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:12:00.140 00.016 13524 UpdateGuideState exits: m=508 SNR=14.0
22:12:00.140 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:00.140 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:00.155 00.015 13524 Enqueuing Expose request
22:12:00.202 00.047 18852 IsGuiding returns 0
22:12:00.202 00.000 18852 Move returns status 0, amount 46
22:12:00.202 00.000 18852 MoveAxis(N, 0, ABG)
22:12:00.202 00.000 18852 Move returns status 0, amount 0
22:12:00.202 00.000 18852 move complete, result=0
22:12:00.202 00.000 18852 worker thread done servicing request
22:12:00.202 00.000 18852 Worker thread wakes up
22:12:00.202 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:00.202 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:00.202 00.000 13524 GuideStep: 0.1 px 46 ms EAST, -0.1 px 0 ms NORTH
22:12:03.452 03.250 18852 Exposure complete
22:12:03.483 00.031 18852 worker thread done servicing request
22:12:03.483 00.000 13524 OnExposeComplete: enter
22:12:03.483 00.000 13524 UpdateGuideState(): m_state=6
22:12:03.483 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
22:12:03.483 00.000 13524 Star::Find returns 1 (0), X=407.72, Y=278.34, Mass=490, SNR=13.5, Peak=122 HFD=2.1
22:12:03.498 00.015 13524 MultiStar: [#1 -1.19,1.41,0.96,U] [#2 -0.91,1.17,0.81,U] [#3 0.66,-1.67,0.53,U] [#4 0.01,0.17,0.84,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:12:03.498 00.000 13524 refined, 4 included, MultiStar: {-0.31, 0.26}, one-star: {0.25, -0.48}
22:12:03.498 00.000 13524 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.99) = xAngle (3.42 = -2.86)
22:12:03.498 00.000 13524 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.18)
22:12:03.498 00.000 13524 CameraToMount -- cameraX=-0.31 cameraY=0.26 hyp=0.40 cameraTheta=2.43 mountX=-0.39 mountY=0.07, mountTheta=2.96
22:12:03.498 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.31, y=0.26, opts=13)
22:12:03.498 00.000 13524 Enqueuing Move request for scope (-0.31, 0.26)
22:12:03.498 00.000 18852 Worker thread wakes up
22:12:03.498 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.26) opts 0xd
22:12:03.498 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.31, 0.26)
22:12:03.498 00.000 18852 Moving (-0.31, 0.26) raw xDistance=-0.39 yDistance=0.07
22:12:03.498 00.000 18852 PPEC rslt: input = -0.39, final = -0.23, react = -0.06, pred = -0.17, hyst = -0.05, hyst_pct = 0.00, period_length = 479.00
22:12:03.498 00.000 18852 PPEC: input: -0.39, control: -0.23, exposure: 3000
22:12:03.498 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:03.498 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:12:03.498 00.000 18852 MoveAxis(E, 57, ABG)
22:12:03.498 00.000 18852 Guiding  Dir = 2, Dur = 57
22:12:03.498 00.000 18852 IsSlewing returns 0
22:12:03.498 00.000 18852 IsGuiding returns 0
22:12:03.498 00.000 18852 PulseGuide returned control before completion, sleep 66
22:12:03.514 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:12:03.514 00.000 13524 UpdateGuideState exits: m=490 SNR=13.5
22:12:03.530 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:03.530 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:03.530 00.000 13524 Enqueuing Expose request
22:12:03.593 00.063 18852 IsGuiding returns 0
22:12:03.593 00.000 18852 Move returns status 0, amount 57
22:12:03.593 00.000 18852 MoveAxis(N, 0, ABG)
22:12:03.593 00.000 18852 Move returns status 0, amount 0
22:12:03.593 00.000 18852 move complete, result=0
22:12:03.593 00.000 18852 worker thread done servicing request
22:12:03.593 00.000 18852 Worker thread wakes up
22:12:03.593 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:03.593 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:03.593 00.000 13524 GuideStep: -0.4 px 57 ms EAST, 0.1 px 0 ms NORTH
22:12:06.841 03.248 18852 Exposure complete
22:12:06.873 00.032 18852 worker thread done servicing request
22:12:06.873 00.000 13524 OnExposeComplete: enter
22:12:06.873 00.000 13524 UpdateGuideState(): m_state=6
22:12:06.888 00.015 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
22:12:06.888 00.000 13524 Star::Find returns 1 (0), X=407.74, Y=278.46, Mass=487, SNR=13.5, Peak=136 HFD=1.8
22:12:06.888 00.000 13524 MultiStar: [#1 -1.15,0.68,0.97,U] [#2 0.00,0.00,0.00,L] [#3 1.62,-1.72,0.58,U] [#4 -0.53,0.09,0.90,U] [#5 -0.35,0.43,0.57,U] [#6 -0.32,-0.58,0.64,U] 
22:12:06.888 00.000 13524 refined, 5 included, MultiStar: {-0.17, -0.16}, one-star: {0.28, -0.36}
22:12:06.888 00.000 13524 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.99) = xAngle (-1.41 = -1.41)
22:12:06.888 00.000 13524 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.64 = 1.64)
22:12:06.888 00.000 13524 CameraToMount -- cameraX=-0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-2.39 mountX=0.04 mountY=0.23, mountTheta=1.41
22:12:06.888 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.17, y=-0.16, opts=13)
22:12:06.888 00.000 13524 Enqueuing Move request for scope (-0.17, -0.16)
22:12:06.888 00.000 18852 Worker thread wakes up
22:12:06.888 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.16) opts 0xd
22:12:06.888 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.17, -0.16)
22:12:06.888 00.000 18852 Moving (-0.17, -0.16) raw xDistance=0.04 yDistance=0.23
22:12:06.888 00.000 18852 PPEC rslt: input = 0.04, final = -0.28, react = 0.01, pred = -0.28, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:12:06.888 00.000 18852 PPEC: input: 0.04, control: -0.28, exposure: 3000
22:12:06.888 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:06.888 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:12:06.888 00.000 18852 MoveAxis(E, 69, ABG)
22:12:06.888 00.000 18852 Guiding  Dir = 2, Dur = 69
22:12:06.904 00.016 18852 IsSlewing returns 0
22:12:06.904 00.000 18852 IsGuiding returns 0
22:12:06.904 00.000 18852 PulseGuide returned control before completion, sleep 78
22:12:06.904 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:06.920 00.016 13524 UpdateGuideState exits: m=487 SNR=13.5
22:12:06.920 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:06.920 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:06.920 00.000 13524 Enqueuing Expose request
22:12:06.998 00.078 18852 IsGuiding returns 0
22:12:06.998 00.000 18852 Move returns status 0, amount 69
22:12:06.998 00.000 18852 MoveAxis(N, 0, ABG)
22:12:06.998 00.000 18852 Move returns status 0, amount 0
22:12:06.998 00.000 18852 move complete, result=0
22:12:06.998 00.000 18852 worker thread done servicing request
22:12:06.998 00.000 18852 Worker thread wakes up
22:12:06.998 00.000 13524 GuideStep: 0.0 px 69 ms EAST, 0.2 px 0 ms NORTH
22:12:06.998 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:06.998 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:10.247 03.249 18852 Exposure complete
22:12:10.278 00.031 18852 worker thread done servicing request
22:12:10.278 00.000 13524 OnExposeComplete: enter
22:12:10.294 00.016 13524 UpdateGuideState(): m_state=6
22:12:10.294 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
22:12:10.294 00.000 13524 Star::Find returns 1 (0), X=407.72, Y=278.68, Mass=577, SNR=14.4, Peak=152 HFD=2.7
22:12:10.294 00.000 13524 MultiStar: [#1 -0.84,0.91,0.94,U] [#2 -0.76,0.27,0.73,U] [#3 0.00,0.00,0.00,L] [#4 -0.02,-0.17,0.80,U] [#5 -0.22,0.49,0.56,U] [#6 0.00,0.00,0.00,L] 
22:12:10.294 00.000 13524 single-star, 4 included, MultiStar: {-0.30, 0.26}, one-star: {0.26, -0.15}
22:12:10.294 00.000 13524 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.99) = xAngle (0.48 = 0.48)
22:12:10.294 00.000 13524 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.52 = -2.76)
22:12:10.294 00.000 13524 CameraToMount -- cameraX=0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-0.51 mountX=0.26 mountY=-0.11, mountTheta=-0.40
22:12:10.294 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.26, y=-0.15, opts=13)
22:12:10.294 00.000 13524 Enqueuing Move request for scope (0.26, -0.15)
22:12:10.294 00.000 18852 Worker thread wakes up
22:12:10.294 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.15) opts 0xd
22:12:10.294 00.000 18852 Handling offset move in thread for scope, endpoint = (0.26, -0.15)
22:12:10.294 00.000 18852 Moving (0.26, -0.15) raw xDistance=0.26 yDistance=-0.11
22:12:10.309 00.015 18852 PPEC rslt: input = 0.26, final = -0.27, react = 0.04, pred = -0.31, hyst = 0.03, hyst_pct = 0.00, period_length = 479.00
22:12:10.309 00.000 18852 PPEC: input: 0.26, control: -0.27, exposure: 3000
22:12:10.309 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:10.309 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:12:10.309 00.000 18852 MoveAxis(E, 67, ABG)
22:12:10.309 00.000 18852 Guiding  Dir = 2, Dur = 67
22:12:10.309 00.000 18852 IsSlewing returns 0
22:12:10.309 00.000 18852 IsGuiding returns 0
22:12:10.309 00.000 18852 PulseGuide returned control before completion, sleep 76
22:12:10.309 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:10.325 00.016 13524 UpdateGuideState exits: m=577 SNR=14.4
22:12:10.325 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:10.325 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:10.325 00.000 13524 Enqueuing Expose request
22:12:10.403 00.078 18852 IsGuiding returns 1
22:12:10.403 00.000 18852 scope still moving after pulse duration time elapsed
22:12:10.434 00.031 18852 IsSlewing returns 0
22:12:10.434 00.000 18852 IsGuiding returns 0
22:12:10.434 00.000 18852 scope move finished after 67 + 57 ms
22:12:10.434 00.000 18852 Move returns status 0, amount 67
22:12:10.434 00.000 18852 MoveAxis(N, 0, ABG)
22:12:10.434 00.000 18852 Move returns status 0, amount 0
22:12:10.434 00.000 18852 move complete, result=0
22:12:10.434 00.000 18852 worker thread done servicing request
22:12:10.434 00.000 18852 Worker thread wakes up
22:12:10.434 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:10.434 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:10.622 00.188 13524 GuideStep: 0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
22:12:13.668 03.046 18852 Exposure complete
22:12:13.715 00.047 18852 worker thread done servicing request
22:12:13.715 00.000 13524 OnExposeComplete: enter
22:12:13.715 00.000 13524 UpdateGuideState(): m_state=6
22:12:13.715 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
22:12:13.715 00.000 13524 Star::Find returns 1 (0), X=408.12, Y=278.49, Mass=524, SNR=14.0, Peak=167 HFD=2.0
22:12:13.715 00.000 13524 MultiStar: [#1 -0.61,1.01,0.91,U] [#2 -0.83,0.37,0.83,U] [#3 0.00,0.00,0.00,L] [#4 0.44,-0.18,0.80,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:12:13.715 00.000 13524 refined, 3 included, MultiStar: {-0.06, 0.21}, one-star: {0.66, -0.33}
22:12:13.715 00.000 13524 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.99) = xAngle (2.85 = 2.85)
22:12:13.730 00.015 13524 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.38)
22:12:13.730 00.000 13524 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.87 mountX=-0.21 mountY=-0.08, mountTheta=-2.77
22:12:13.730 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.06, y=0.21, opts=13)
22:12:13.730 00.000 13524 Enqueuing Move request for scope (-0.06, 0.21)
22:12:13.730 00.000 18852 Worker thread wakes up
22:12:13.730 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
22:12:13.730 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
22:12:13.730 00.000 18852 Moving (-0.06, 0.21) raw xDistance=-0.21 yDistance=-0.08
22:12:13.730 00.000 18852 PPEC rslt: input = -0.21, final = -0.39, react = -0.03, pred = -0.36, hyst = -0.03, hyst_pct = 0.00, period_length = 479.00
22:12:13.730 00.000 18852 PPEC: input: -0.21, control: -0.39, exposure: 3000
22:12:13.730 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:13.730 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:12:13.730 00.000 18852 MoveAxis(E, 96, ABG)
22:12:13.730 00.000 18852 Guiding  Dir = 2, Dur = 96
22:12:13.730 00.000 18852 IsSlewing returns 0
22:12:13.730 00.000 18852 IsGuiding returns 0
22:12:13.730 00.000 18852 PulseGuide returned control before completion, sleep 105
22:12:13.746 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:12:13.746 00.000 13524 UpdateGuideState exits: m=524 SNR=14.0
22:12:13.746 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:13.762 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:13.762 00.000 13524 Enqueuing Expose request
22:12:13.855 00.093 18852 IsGuiding returns 0
22:12:13.855 00.000 18852 Move returns status 0, amount 96
22:12:13.855 00.000 18852 MoveAxis(N, 0, ABG)
22:12:13.855 00.000 18852 Move returns status 0, amount 0
22:12:13.855 00.000 18852 move complete, result=0
22:12:13.855 00.000 18852 worker thread done servicing request
22:12:13.855 00.000 18852 Worker thread wakes up
22:12:13.855 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:13.855 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:13.855 00.000 13524 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
22:12:17.105 03.250 18852 Exposure complete
22:12:17.136 00.031 18852 worker thread done servicing request
22:12:17.136 00.000 13524 OnExposeComplete: enter
22:12:17.136 00.000 13524 UpdateGuideState(): m_state=6
22:12:17.136 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
22:12:17.136 00.000 13524 Star::Find returns 1 (0), X=407.45, Y=278.57, Mass=587, SNR=14.4, Peak=157 HFD=2.3
22:12:17.136 00.000 13524 MultiStar: [#1 -1.13,1.00,0.86,U] [#2 -1.23,0.34,0.71,U] [#3 0.00,0.00,0.00,L] [#4 -0.77,0.10,0.79,U] [#5 -0.31,-0.02,0.53,U] [#6 0.00,0.00,0.00,L] 
22:12:17.151 00.015 13524 single-star, 4 included, MultiStar: {-0.68, 0.23}, one-star: {-0.01, -0.26}
22:12:17.151 00.000 13524 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.99) = xAngle (-0.63 = -0.63)
22:12:17.151 00.000 13524 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.42 = 2.42)
22:12:17.151 00.000 13524 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.61 mountX=0.21 mountY=0.17, mountTheta=0.69
22:12:17.151 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.01, y=-0.26, opts=13)
22:12:17.151 00.000 13524 Enqueuing Move request for scope (-0.01, -0.26)
22:12:17.151 00.000 18852 Worker thread wakes up
22:12:17.151 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
22:12:17.151 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
22:12:17.151 00.000 18852 Moving (-0.01, -0.26) raw xDistance=0.21 yDistance=0.17
22:12:17.151 00.000 18852 PPEC rslt: input = 0.21, final = -0.27, react = 0.03, pred = -0.30, hyst = 0.02, hyst_pct = 0.00, period_length = 479.00
22:12:17.151 00.000 18852 PPEC: input: 0.21, control: -0.27, exposure: 3000
22:12:17.151 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:17.151 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:12:17.151 00.000 18852 MoveAxis(E, 67, ABG)
22:12:17.151 00.000 18852 Guiding  Dir = 2, Dur = 67
22:12:17.151 00.000 18852 IsSlewing returns 0
22:12:17.151 00.000 18852 IsGuiding returns 0
22:12:17.151 00.000 18852 PulseGuide returned control before completion, sleep 76
22:12:17.167 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:17.167 00.000 13524 UpdateGuideState exits: m=587 SNR=14.4
22:12:17.183 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:17.183 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:17.183 00.000 13524 Enqueuing Expose request
22:12:17.245 00.062 18852 IsGuiding returns 0
22:12:17.245 00.000 18852 Move returns status 0, amount 67
22:12:17.245 00.000 18852 MoveAxis(N, 0, ABG)
22:12:17.245 00.000 18852 Move returns status 0, amount 0
22:12:17.245 00.000 18852 move complete, result=0
22:12:17.245 00.000 18852 worker thread done servicing request
22:12:17.245 00.000 18852 Worker thread wakes up
22:12:17.245 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:17.245 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:17.433 00.188 13524 GuideStep: 0.2 px 67 ms EAST, 0.2 px 0 ms NORTH
22:12:20.479 03.046 18852 Exposure complete
22:12:20.510 00.031 18852 worker thread done servicing request
22:12:20.510 00.000 13524 OnExposeComplete: enter
22:12:20.510 00.000 13524 UpdateGuideState(): m_state=6
22:12:20.510 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
22:12:20.510 00.000 13524 Star::Find returns 1 (0), X=406.99, Y=278.80, Mass=507, SNR=13.6, Peak=129 HFD=2.3
22:12:20.510 00.000 13524 MultiStar: [#1 -1.24,1.56,0.95,U] [#2 -1.38,1.02,0.83,U] [#3 0.00,0.00,0.00,L] [#4 -0.71,0.84,0.84,U] [#5 0.00,0.00,0.00,L] [#6 -0.42,0.21,0.71,U] 
22:12:20.510 00.000 13524 single-star, 4 included, MultiStar: {-0.85, 0.73}, one-star: {-0.47, -0.02}
22:12:20.510 00.000 13524 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.99) = xAngle (-2.11 = -2.11)
22:12:20.526 00.016 13524 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (0.94 = 0.94)
22:12:20.526 00.000 13524 CameraToMount -- cameraX=-0.47 cameraY=-0.02 hyp=0.47 cameraTheta=-3.09 mountX=-0.24 mountY=0.38, mountTheta=2.14
22:12:20.526 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.47, y=-0.02, opts=13)
22:12:20.526 00.000 13524 Enqueuing Move request for scope (-0.47, -0.02)
22:12:20.526 00.000 18852 Worker thread wakes up
22:12:20.526 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.02) opts 0xd
22:12:20.526 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.47, -0.02)
22:12:20.526 00.000 18852 Moving (-0.47, -0.02) raw xDistance=-0.24 yDistance=0.38
22:12:20.526 00.000 18852 PPEC rslt: input = -0.24, final = -0.34, react = -0.04, pred = -0.31, hyst = -0.04, hyst_pct = 0.00, period_length = 479.00
22:12:20.526 00.000 18852 PPEC: input: -0.24, control: -0.34, exposure: 3000
22:12:20.526 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
22:12:20.526 00.000 18852 MoveAxis(E, 84, ABG)
22:12:20.526 00.000 18852 Guiding  Dir = 2, Dur = 84
22:12:20.526 00.000 18852 IsSlewing returns 0
22:12:20.526 00.000 18852 IsGuiding returns 0
22:12:20.526 00.000 18852 PulseGuide returned control before completion, sleep 93
22:12:20.526 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:20.541 00.015 13524 UpdateGuideState exits: m=507 SNR=13.6
22:12:20.541 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:20.557 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:20.557 00.000 13524 Enqueuing Expose request
22:12:20.635 00.078 18852 IsGuiding returns 0
22:12:20.635 00.000 18852 Move returns status 0, amount 84
22:12:20.635 00.000 18852 MoveAxis(S, 111, ABG)
22:12:20.635 00.000 18852 Guiding  Dir = 1, Dur = 111
22:12:20.635 00.000 18852 IsSlewing returns 0
22:12:20.635 00.000 18852 IsGuiding returns 0
22:12:20.635 00.000 18852 PulseGuide returned control before completion, sleep 120
22:12:20.760 00.125 18852 IsGuiding returns 0
22:12:20.760 00.000 18852 Move returns status 0, amount 111
22:12:20.760 00.000 18852 move complete, result=0
22:12:20.760 00.000 18852 worker thread done servicing request
22:12:20.760 00.000 18852 Worker thread wakes up
22:12:20.760 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:20.760 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:20.760 00.000 13524 GuideStep: -0.2 px 84 ms EAST, 0.4 px 111 ms SOUTH
22:12:24.009 03.249 18852 Exposure complete
22:12:24.056 00.047 18852 worker thread done servicing request
22:12:24.056 00.000 13524 OnExposeComplete: enter
22:12:24.056 00.000 13524 UpdateGuideState(): m_state=6
22:12:24.056 00.000 13524 Star::Find(15, 406, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
22:12:24.072 00.016 13524 Star::Find returns 1 (0), X=407.08, Y=278.98, Mass=509, SNR=13.9, Peak=142 HFD=2.0
22:12:24.072 00.000 13524 MultiStar: [#1 -1.37,1.47,0.95,U] [#2 -1.46,0.87,0.79,U] [#3 0.00,0.00,0.00,L] [#4 -0.27,0.38,0.81,U] [#5 -1.40,1.03,0.59,U] [#6 0.00,0.00,0.00,L] 
22:12:24.072 00.000 13524 single-star, 4 included, MultiStar: {-0.94, 0.76}, one-star: {-0.38, 0.15}
22:12:24.072 00.000 13524 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.99) = xAngle (3.74 = -2.54)
22:12:24.072 00.000 13524 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.50)
22:12:24.072 00.000 13524 CameraToMount -- cameraX=-0.38 cameraY=0.15 hyp=0.41 cameraTheta=2.75 mountX=-0.34 mountY=0.20, mountTheta=2.62
22:12:24.072 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.38, y=0.15, opts=13)
22:12:24.072 00.000 13524 Enqueuing Move request for scope (-0.38, 0.15)
22:12:24.072 00.000 18852 Worker thread wakes up
22:12:24.072 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.15) opts 0xd
22:12:24.072 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.38, 0.15)
22:12:24.072 00.000 18852 Moving (-0.38, 0.15) raw xDistance=-0.34 yDistance=0.20
22:12:24.072 00.000 18852 PPEC rslt: input = -0.34, final = -0.33, react = -0.05, pred = -0.28, hyst = -0.05, hyst_pct = 0.00, period_length = 479.00
22:12:24.072 00.000 18852 PPEC: input: -0.34, control: -0.33, exposure: 3000
22:12:24.072 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:24.072 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:12:24.072 00.000 18852 MoveAxis(E, 80, ABG)
22:12:24.072 00.000 18852 Guiding  Dir = 2, Dur = 80
22:12:24.087 00.015 18852 IsSlewing returns 0
22:12:24.087 00.000 18852 IsGuiding returns 0
22:12:24.087 00.000 18852 PulseGuide returned control before completion, sleep 89
22:12:24.087 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=4, FiltMax=255, Gamma=1.000
22:12:24.103 00.016 13524 UpdateGuideState exits: m=509 SNR=13.9
22:12:24.103 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:24.103 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:24.103 00.000 13524 Enqueuing Expose request
22:12:24.181 00.078 18852 IsGuiding returns 0
22:12:24.181 00.000 18852 Move returns status 0, amount 80
22:12:24.181 00.000 18852 MoveAxis(N, 0, ABG)
22:12:24.181 00.000 18852 Move returns status 0, amount 0
22:12:24.181 00.000 18852 move complete, result=0
22:12:24.181 00.000 18852 worker thread done servicing request
22:12:24.181 00.000 18852 Worker thread wakes up
22:12:24.181 00.000 13524 GuideStep: -0.3 px 80 ms EAST, 0.2 px 0 ms NORTH
22:12:24.181 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:24.181 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:27.446 03.265 18852 Exposure complete
22:12:27.477 00.031 18852 worker thread done servicing request
22:12:27.477 00.000 13524 OnExposeComplete: enter
22:12:27.477 00.000 13524 UpdateGuideState(): m_state=6
22:12:27.477 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
22:12:27.477 00.000 13524 Star::Find returns 1 (0), X=407.17, Y=279.01, Mass=565, SNR=14.5, Peak=132 HFD=2.3
22:12:27.477 00.000 13524 MultiStar: [#1 -1.61,1.56,0.91,U] [#2 -1.23,1.33,0.67,U] [#3 0.39,0.09,0.44,U] [#4 -0.39,0.40,0.67,U] [#5 -0.20,1.37,0.56,U] [#6 0.00,0.00,0.00,L] 
22:12:27.493 00.016 13524 single-star, 5 included, MultiStar: {-0.65, 0.84}, one-star: {-0.29, 0.18}
22:12:27.493 00.000 13524 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.99) = xAngle (3.57 = -2.71)
22:12:27.493 00.000 13524 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.62 = 0.33)
22:12:27.493 00.000 13524 CameraToMount -- cameraX=-0.29 cameraY=0.18 hyp=0.34 cameraTheta=2.58 mountX=-0.31 mountY=0.11, mountTheta=2.80
22:12:27.493 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.29, y=0.18, opts=13)
22:12:27.493 00.000 13524 Enqueuing Move request for scope (-0.29, 0.18)
22:12:27.493 00.000 18852 Worker thread wakes up
22:12:27.493 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.18) opts 0xd
22:12:27.493 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.29, 0.18)
22:12:27.493 00.000 18852 Moving (-0.29, 0.18) raw xDistance=-0.31 yDistance=0.11
22:12:27.493 00.000 18852 PPEC rslt: input = -0.31, final = -0.33, react = -0.05, pred = -0.28, hyst = -0.05, hyst_pct = 0.00, period_length = 479.00
22:12:27.493 00.000 18852 PPEC: input: -0.31, control: -0.33, exposure: 3000
22:12:27.493 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:27.493 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:12:27.493 00.000 18852 MoveAxis(E, 81, ABG)
22:12:27.493 00.000 18852 Guiding  Dir = 2, Dur = 81
22:12:27.493 00.000 18852 IsSlewing returns 0
22:12:27.493 00.000 18852 IsGuiding returns 0
22:12:27.493 00.000 18852 PulseGuide returned control before completion, sleep 90
22:12:27.508 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:27.508 00.000 13524 UpdateGuideState exits: m=565 SNR=14.5
22:12:27.524 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:27.524 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:27.524 00.000 13524 Enqueuing Expose request
22:12:27.602 00.078 18852 IsGuiding returns 0
22:12:27.602 00.000 18852 Move returns status 0, amount 81
22:12:27.602 00.000 18852 MoveAxis(N, 0, ABG)
22:12:27.602 00.000 18852 Move returns status 0, amount 0
22:12:27.602 00.000 18852 move complete, result=0
22:12:27.602 00.000 18852 worker thread done servicing request
22:12:27.602 00.000 18852 Worker thread wakes up
22:12:27.602 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:27.602 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:27.899 00.297 13524 GuideStep: -0.3 px 81 ms EAST, 0.1 px 0 ms NORTH
22:12:30.851 02.952 18852 Exposure complete
22:12:30.883 00.032 18852 worker thread done servicing request
22:12:30.883 00.000 13524 OnExposeComplete: enter
22:12:30.883 00.000 13524 UpdateGuideState(): m_state=6
22:12:30.883 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
22:12:30.898 00.015 13524 Star::Find returns 1 (0), X=406.57, Y=280.19, Mass=519, SNR=13.9, Peak=149 HFD=2.0
22:12:30.898 00.000 13524 MultiStar: [#1 -1.79,2.71,0.00,M1] [#2 -2.02,2.14,0.00,M1] [#3 -0.32,-0.02,0.59,U] [#4 0.14,1.39,0.55,U] [#5 -1.23,1.70,0.59,U] [#6 -1.33,1.96,0.67,U] 
22:12:30.898 00.000 13524 refined, 4 included, MultiStar: {-0.77, 1.30}, one-star: {-0.89, 1.36}
22:12:30.898 00.000 13524 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.99) = xAngle (3.09 = 3.09)
22:12:30.898 00.000 13524 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.14 = -0.15)
22:12:30.898 00.000 13524 CameraToMount -- cameraX=-0.77 cameraY=1.30 hyp=1.51 cameraTheta=2.10 mountX=-1.51 mountY=-0.22, mountTheta=-3.00
22:12:30.898 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.77, y=1.30, opts=13)
22:12:30.898 00.000 13524 Enqueuing Move request for scope (-0.77, 1.30)
22:12:30.898 00.000 18852 Worker thread wakes up
22:12:30.898 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 1.30) opts 0xd
22:12:30.898 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.77, 1.30)
22:12:30.898 00.000 18852 Moving (-0.77, 1.30) raw xDistance=-1.51 yDistance=-0.22
22:12:30.898 00.000 18852 PPEC rslt: input = -1.51, final = -0.49, react = -0.23, pred = -0.26, hyst = -0.21, hyst_pct = 0.00, period_length = 479.00
22:12:30.898 00.000 18852 PPEC: input: -1.51, control: -0.49, exposure: 3000
22:12:30.898 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:30.898 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:12:30.898 00.000 18852 MoveAxis(E, 119, ABG)
22:12:30.898 00.000 18852 Guiding  Dir = 2, Dur = 119
22:12:30.898 00.000 18852 IsSlewing returns 0
22:12:30.898 00.000 18852 IsGuiding returns 0
22:12:30.914 00.016 18852 PulseGuide returned control before completion, sleep 128
22:12:30.914 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=42, FiltMin=2, FiltMax=254, Gamma=1.000
22:12:30.929 00.015 13524 UpdateGuideState exits: m=519 SNR=13.9
22:12:30.929 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:30.929 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:30.929 00.000 13524 Enqueuing Expose request
22:12:31.055 00.126 18852 IsGuiding returns 0
22:12:31.055 00.000 18852 Move returns status 0, amount 119
22:12:31.055 00.000 18852 MoveAxis(N, 0, ABG)
22:12:31.055 00.000 18852 Move returns status 0, amount 0
22:12:31.055 00.000 18852 move complete, result=0
22:12:31.055 00.000 18852 worker thread done servicing request
22:12:31.055 00.000 18852 Worker thread wakes up
22:12:31.055 00.000 13524 GuideStep: -1.5 px 119 ms EAST, -0.2 px 0 ms NORTH
22:12:31.055 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:31.055 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:34.288 03.233 18852 Exposure complete
22:12:34.319 00.031 18852 worker thread done servicing request
22:12:34.319 00.000 13524 OnExposeComplete: enter
22:12:34.319 00.000 13524 UpdateGuideState(): m_state=6
22:12:34.335 00.016 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
22:12:34.335 00.000 13524 Star::Find returns 1 (0), X=406.77, Y=279.56, Mass=559, SNR=14.6, Peak=174 HFD=1.8
22:12:34.335 00.000 13524 MultiStar: [#1 -1.44,1.90,0.95,U] [#2 -1.79,2.04,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 -1.60,1.19,0.67,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:12:34.335 00.000 13524 single-star, 2 included, MultiStar: {-1.19, 1.27}, one-star: {-0.70, 0.74}
22:12:34.335 00.000 13524 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.99) = xAngle (3.31 = -2.97)
22:12:34.335 00.000 13524 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.08)
22:12:34.335 00.000 13524 CameraToMount -- cameraX=-0.70 cameraY=0.74 hyp=1.01 cameraTheta=2.33 mountX=-1.00 mountY=0.08, mountTheta=3.06
22:12:34.335 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.70, y=0.74, opts=13)
22:12:34.335 00.000 13524 Enqueuing Move request for scope (-0.70, 0.74)
22:12:34.335 00.000 18852 Worker thread wakes up
22:12:34.335 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.74) opts 0xd
22:12:34.335 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.70, 0.74)
22:12:34.335 00.000 18852 Moving (-0.70, 0.74) raw xDistance=-1.00 yDistance=0.08
22:12:34.335 00.000 18852 PPEC rslt: input = -1.00, final = -0.47, react = -0.15, pred = -0.32, hyst = -0.14, hyst_pct = 0.00, period_length = 479.00
22:12:34.335 00.000 18852 PPEC: input: -1.00, control: -0.47, exposure: 3000
22:12:34.335 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:34.335 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:12:34.335 00.000 18852 MoveAxis(E, 114, ABG)
22:12:34.335 00.000 18852 Guiding  Dir = 2, Dur = 114
22:12:34.351 00.016 18852 IsSlewing returns 0
22:12:34.351 00.000 18852 IsGuiding returns 0
22:12:34.351 00.000 18852 PulseGuide returned control before completion, sleep 123
22:12:34.351 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:34.366 00.015 13524 UpdateGuideState exits: m=559 SNR=14.6
22:12:34.366 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:34.366 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:34.366 00.000 13524 Enqueuing Expose request
22:12:34.491 00.125 18852 IsGuiding returns 0
22:12:34.491 00.000 18852 Move returns status 0, amount 114
22:12:34.491 00.000 18852 MoveAxis(N, 0, ABG)
22:12:34.491 00.000 18852 Move returns status 0, amount 0
22:12:34.491 00.000 18852 move complete, result=0
22:12:34.491 00.000 18852 worker thread done servicing request
22:12:34.491 00.000 18852 Worker thread wakes up
22:12:34.491 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:34.491 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:34.491 00.000 13524 GuideStep: -1.0 px 114 ms EAST, 0.1 px 0 ms NORTH
22:12:37.725 03.234 18852 Exposure complete
22:12:37.772 00.047 18852 worker thread done servicing request
22:12:37.772 00.000 13524 OnExposeComplete: enter
22:12:37.772 00.000 13524 UpdateGuideState(): m_state=6
22:12:37.772 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
22:12:37.772 00.000 13524 Star::Find returns 1 (0), X=406.90, Y=279.45, Mass=512, SNR=13.8, Peak=136 HFD=2.2
22:12:37.772 00.000 13524 MultiStar: [#1 -1.61,1.99,0.00,M1] [#2 -1.64,1.48,0.74,U] [#3 0.52,0.60,0.45,U] [#4 -0.81,1.14,0.70,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:12:37.772 00.000 13524 single-star, 3 included, MultiStar: {-0.73, 0.96}, one-star: {-0.56, 0.63}
22:12:37.772 00.000 13524 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.99) = xAngle (3.29 = -2.99)
22:12:37.787 00.015 13524 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.05)
22:12:37.787 00.000 13524 CameraToMount -- cameraX=-0.56 cameraY=0.63 hyp=0.84 cameraTheta=2.30 mountX=-0.83 mountY=0.04, mountTheta=3.09
22:12:37.787 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.56, y=0.63, opts=13)
22:12:37.787 00.000 13524 Enqueuing Move request for scope (-0.56, 0.63)
22:12:37.787 00.000 18852 Worker thread wakes up
22:12:37.787 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.63) opts 0xd
22:12:37.787 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.56, 0.63)
22:12:37.787 00.000 18852 Moving (-0.56, 0.63) raw xDistance=-0.83 yDistance=0.04
22:12:37.787 00.000 18852 PPEC rslt: input = -0.83, final = -0.44, react = -0.13, pred = -0.31, hyst = -0.12, hyst_pct = 0.00, period_length = 479.00
22:12:37.787 00.000 18852 PPEC: input: -0.83, control: -0.44, exposure: 3000
22:12:37.787 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:37.787 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:12:37.787 00.000 18852 MoveAxis(E, 108, ABG)
22:12:37.787 00.000 18852 Guiding  Dir = 2, Dur = 108
22:12:37.787 00.000 18852 IsSlewing returns 0
22:12:37.787 00.000 18852 IsGuiding returns 0
22:12:37.787 00.000 18852 PulseGuide returned control before completion, sleep 117
22:12:37.787 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=249, Gamma=1.000
22:12:37.818 00.031 13524 UpdateGuideState exits: m=512 SNR=13.8
22:12:37.818 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:37.818 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:37.818 00.000 13524 Enqueuing Expose request
22:12:37.928 00.110 18852 IsGuiding returns 0
22:12:37.928 00.000 18852 Move returns status 0, amount 108
22:12:37.928 00.000 18852 MoveAxis(N, 0, ABG)
22:12:37.928 00.000 18852 Move returns status 0, amount 0
22:12:37.928 00.000 18852 move complete, result=0
22:12:37.928 00.000 18852 worker thread done servicing request
22:12:37.928 00.000 18852 Worker thread wakes up
22:12:37.928 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:37.928 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:37.928 00.000 13524 GuideStep: -0.8 px 108 ms EAST, 0.0 px 0 ms NORTH
22:12:41.162 03.234 18852 Exposure complete
22:12:41.208 00.046 18852 worker thread done servicing request
22:12:41.208 00.000 13524 OnExposeComplete: enter
22:12:41.208 00.000 13524 UpdateGuideState(): m_state=6
22:12:41.208 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
22:12:41.208 00.000 13524 Star::Find returns 1 (0), X=407.11, Y=279.08, Mass=481, SNR=13.7, Peak=153 HFD=1.9
22:12:41.208 00.000 13524 MultiStar: [#1 -1.52,1.38,0.95,U] [#2 -1.44,1.28,0.69,U] [#3 0.51,0.23,0.53,U] [#4 -1.33,0.92,0.84,U] [#5 0.00,0.00,0.00,L] [#6 -0.16,0.37,0.60,U] 
22:12:41.208 00.000 13524 single-star, 5 included, MultiStar: {-0.81, 0.77}, one-star: {-0.36, 0.26}
22:12:41.208 00.000 13524 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.99) = xAngle (3.51 = -2.78)
22:12:41.208 00.000 13524 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.27)
22:12:41.208 00.000 13524 CameraToMount -- cameraX=-0.36 cameraY=0.26 hyp=0.44 cameraTheta=2.52 mountX=-0.41 mountY=0.12, mountTheta=2.86
22:12:41.208 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.36, y=0.26, opts=13)
22:12:41.224 00.016 13524 Enqueuing Move request for scope (-0.36, 0.26)
22:12:41.224 00.000 18852 Worker thread wakes up
22:12:41.224 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.26) opts 0xd
22:12:41.224 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.36, 0.26)
22:12:41.224 00.000 18852 Moving (-0.36, 0.26) raw xDistance=-0.41 yDistance=0.12
22:12:41.224 00.000 18852 PPEC rslt: input = -0.41, final = -0.49, react = -0.06, pred = -0.43, hyst = -0.06, hyst_pct = 0.00, period_length = 479.00
22:12:41.224 00.000 18852 PPEC: input: -0.41, control: -0.49, exposure: 3000
22:12:41.224 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:41.224 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:12:41.224 00.000 18852 MoveAxis(E, 121, ABG)
22:12:41.224 00.000 18852 Guiding  Dir = 2, Dur = 121
22:12:41.224 00.000 18852 IsSlewing returns 0
22:12:41.224 00.000 18852 IsGuiding returns 0
22:12:41.224 00.000 18852 PulseGuide returned control before completion, sleep 130
22:12:41.224 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:41.240 00.016 13524 UpdateGuideState exits: m=481 SNR=13.7
22:12:41.240 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:41.240 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:41.240 00.000 13524 Enqueuing Expose request
22:12:41.365 00.125 18852 IsGuiding returns 0
22:12:41.365 00.000 18852 Move returns status 0, amount 121
22:12:41.365 00.000 18852 MoveAxis(N, 0, ABG)
22:12:41.365 00.000 18852 Move returns status 0, amount 0
22:12:41.365 00.000 18852 move complete, result=0
22:12:41.365 00.000 18852 worker thread done servicing request
22:12:41.365 00.000 18852 Worker thread wakes up
22:12:41.365 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:41.365 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:41.474 00.109 13524 GuideStep: -0.4 px 121 ms EAST, 0.1 px 0 ms NORTH
22:12:44.612 03.138 18852 Exposure complete
22:12:44.643 00.031 18852 worker thread done servicing request
22:12:44.643 00.000 13524 OnExposeComplete: enter
22:12:44.643 00.000 13524 UpdateGuideState(): m_state=6
22:12:44.658 00.015 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
22:12:44.658 00.000 13524 Star::Find returns 1 (0), X=407.29, Y=278.62, Mass=537, SNR=13.9, Peak=138 HFD=1.9
22:12:44.658 00.000 13524 MultiStar: [#1 -1.54,1.24,0.95,U] [#2 -1.07,0.30,0.77,U] [#3 0.00,0.00,0.00,L] [#4 -0.12,0.06,0.79,U] [#5 -0.69,0.79,0.55,U] [#6 0.11,-0.37,0.56,U] 
22:12:44.658 00.000 13524 single-star, 5 included, MultiStar: {-0.62, 0.32}, one-star: {-0.17, -0.21}
22:12:44.658 00.000 13524 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.99) = xAngle (-1.27 = -1.27)
22:12:44.658 00.000 13524 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
22:12:44.658 00.000 13524 CameraToMount -- cameraX=-0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-2.26 mountX=0.08 mountY=0.26, mountTheta=1.28
22:12:44.658 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.17, y=-0.21, opts=13)
22:12:44.658 00.000 13524 Enqueuing Move request for scope (-0.17, -0.21)
22:12:44.658 00.000 18852 Worker thread wakes up
22:12:44.658 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.21) opts 0xd
22:12:44.658 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.17, -0.21)
22:12:44.658 00.000 18852 Moving (-0.17, -0.21) raw xDistance=0.08 yDistance=0.26
22:12:44.658 00.000 18852 PPEC rslt: input = 0.08, final = -0.43, react = 0.01, pred = -0.43, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:12:44.658 00.000 18852 PPEC: input: 0.08, control: -0.43, exposure: 3000
22:12:44.658 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:44.658 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:12:44.658 00.000 18852 MoveAxis(E, 105, ABG)
22:12:44.658 00.000 18852 Guiding  Dir = 2, Dur = 105
22:12:44.674 00.016 18852 IsSlewing returns 0
22:12:44.674 00.000 18852 IsGuiding returns 0
22:12:44.674 00.000 18852 PulseGuide returned control before completion, sleep 114
22:12:44.674 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:44.690 00.016 13524 UpdateGuideState exits: m=537 SNR=13.9
22:12:44.690 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:44.690 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:44.690 00.000 13524 Enqueuing Expose request
22:12:44.799 00.109 18852 IsGuiding returns 0
22:12:44.799 00.000 18852 Move returns status 0, amount 105
22:12:44.799 00.000 18852 MoveAxis(N, 0, ABG)
22:12:44.799 00.000 18852 Move returns status 0, amount 0
22:12:44.799 00.000 18852 move complete, result=0
22:12:44.799 00.000 18852 worker thread done servicing request
22:12:44.799 00.000 18852 Worker thread wakes up
22:12:44.799 00.000 13524 GuideStep: 0.1 px 105 ms EAST, 0.3 px 0 ms NORTH
22:12:44.799 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:44.799 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:48.048 03.249 18852 Exposure complete
22:12:48.095 00.047 18852 worker thread done servicing request
22:12:48.095 00.000 13524 OnExposeComplete: enter
22:12:48.095 00.000 13524 UpdateGuideState(): m_state=6
22:12:48.095 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
22:12:48.095 00.000 13524 Star::Find returns 1 (0), X=406.78, Y=278.94, Mass=569, SNR=14.5, Peak=146 HFD=2.2
22:12:48.095 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.83,1.01,0.79,U] [#3 -0.18,-0.11,0.50,U] [#4 -0.12,0.44,0.69,U] [#5 -1.49,0.89,0.61,U] [#6 0.00,0.00,0.00,L] 
22:12:48.095 00.000 13524 single-star, 4 included, MultiStar: {-0.89, 0.48}, one-star: {-0.68, 0.12}
22:12:48.111 00.016 13524 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.99) = xAngle (3.96 = -2.32)
22:12:48.111 00.000 13524 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.01 = 0.72)
22:12:48.111 00.000 13524 CameraToMount -- cameraX=-0.68 cameraY=0.12 hyp=0.69 cameraTheta=2.97 mountX=-0.47 mountY=0.46, mountTheta=2.37
22:12:48.111 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.68, y=0.12, opts=13)
22:12:48.111 00.000 13524 Enqueuing Move request for scope (-0.68, 0.12)
22:12:48.111 00.000 18852 Worker thread wakes up
22:12:48.111 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.12) opts 0xd
22:12:48.111 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.68, 0.12)
22:12:48.111 00.000 18852 Moving (-0.68, 0.12) raw xDistance=-0.47 yDistance=0.46
22:12:48.111 00.000 18852 PPEC rslt: input = -0.47, final = -0.39, react = -0.07, pred = -0.31, hyst = -0.07, hyst_pct = 0.00, period_length = 479.00
22:12:48.111 00.000 18852 PPEC: input: -0.47, control: -0.39, exposure: 3000
22:12:48.111 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:12:48.111 00.000 18852 MoveAxis(E, 94, ABG)
22:12:48.111 00.000 18852 Guiding  Dir = 2, Dur = 94
22:12:48.111 00.000 18852 IsSlewing returns 0
22:12:48.111 00.000 18852 IsGuiding returns 0
22:12:48.111 00.000 18852 PulseGuide returned control before completion, sleep 103
22:12:48.126 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:48.126 00.000 13524 UpdateGuideState exits: m=569 SNR=14.5
22:12:48.142 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:48.142 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:48.142 00.000 13524 Enqueuing Expose request
22:12:48.236 00.094 18852 IsGuiding returns 0
22:12:48.236 00.000 18852 Move returns status 0, amount 94
22:12:48.236 00.000 18852 MoveAxis(S, 132, ABG)
22:12:48.236 00.000 18852 Guiding  Dir = 1, Dur = 132
22:12:48.236 00.000 18852 IsSlewing returns 0
22:12:48.236 00.000 18852 IsGuiding returns 0
22:12:48.236 00.000 18852 PulseGuide returned control before completion, sleep 141
22:12:48.392 00.156 18852 IsGuiding returns 0
22:12:48.392 00.000 18852 Move returns status 0, amount 132
22:12:48.392 00.000 18852 move complete, result=0
22:12:48.392 00.000 18852 worker thread done servicing request
22:12:48.392 00.000 18852 Worker thread wakes up
22:12:48.392 00.000 13524 GuideStep: -0.5 px 94 ms EAST, 0.5 px 132 ms SOUTH
22:12:48.392 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:48.392 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:51.641 03.249 18852 Exposure complete
22:12:51.672 00.031 18852 worker thread done servicing request
22:12:51.672 00.000 13524 OnExposeComplete: enter
22:12:51.672 00.000 13524 UpdateGuideState(): m_state=6
22:12:51.672 00.000 13524 Star::Find(15, 406, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
22:12:51.672 00.000 13524 Star::Find returns 1 (0), X=407.20, Y=278.71, Mass=502, SNR=13.4, Peak=134 HFD=2.0
22:12:51.672 00.000 13524 MultiStar: [#1 -1.36,1.19,0.96,U] [#2 -1.55,0.95,0.79,U] [#3 0.84,0.15,0.48,U] [#4 -0.39,0.08,0.74,U] [#5 -0.62,0.72,0.58,U] [#6 0.00,0.00,0.00,L] 
22:12:51.672 00.000 13524 single-star, 5 included, MultiStar: {-0.67, 0.51}, one-star: {-0.27, -0.11}
22:12:51.672 00.000 13524 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.99) = xAngle (-1.75 = -1.75)
22:12:51.672 00.000 13524 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.29 = 1.29)
22:12:51.688 00.016 13524 CameraToMount -- cameraX=-0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-2.74 mountX=-0.05 mountY=0.28, mountTheta=1.76
22:12:51.688 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.27, y=-0.11, opts=13)
22:12:51.688 00.000 13524 Enqueuing Move request for scope (-0.27, -0.11)
22:12:51.688 00.000 18852 Worker thread wakes up
22:12:51.688 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.11) opts 0xd
22:12:51.688 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.27, -0.11)
22:12:51.688 00.000 18852 Moving (-0.27, -0.11) raw xDistance=-0.05 yDistance=0.28
22:12:51.688 00.000 18852 PPEC rslt: input = -0.05, final = -0.20, react = -0.01, pred = -0.20, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:12:51.688 00.000 18852 PPEC: input: -0.05, control: -0.20, exposure: 3000
22:12:51.688 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:51.688 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:12:51.688 00.000 18852 MoveAxis(E, 48, ABG)
22:12:51.688 00.000 18852 Guiding  Dir = 2, Dur = 48
22:12:51.688 00.000 18852 IsSlewing returns 0
22:12:51.688 00.000 18852 IsGuiding returns 0
22:12:51.688 00.000 18852 PulseGuide returned control before completion, sleep 57
22:12:51.688 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=4, FiltMax=255, Gamma=1.000
22:12:51.704 00.016 13524 UpdateGuideState exits: m=502 SNR=13.4
22:12:51.704 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:51.704 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:51.704 00.000 13524 Enqueuing Expose request
22:12:51.766 00.062 18852 IsGuiding returns 0
22:12:51.766 00.000 18852 Move returns status 0, amount 48
22:12:51.766 00.000 18852 MoveAxis(N, 0, ABG)
22:12:51.766 00.000 18852 Move returns status 0, amount 0
22:12:51.766 00.000 18852 move complete, result=0
22:12:51.766 00.000 18852 worker thread done servicing request
22:12:51.766 00.000 18852 Worker thread wakes up
22:12:51.766 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:51.766 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:51.766 00.000 13524 GuideStep: -0.1 px 48 ms EAST, 0.3 px 0 ms NORTH
22:12:55.015 03.249 18852 Exposure complete
22:12:55.047 00.032 18852 worker thread done servicing request
22:12:55.047 00.000 13524 OnExposeComplete: enter
22:12:55.047 00.000 13524 UpdateGuideState(): m_state=6
22:12:55.062 00.015 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
22:12:55.062 00.000 13524 Star::Find returns 1 (0), X=407.15, Y=278.90, Mass=583, SNR=14.8, Peak=134 HFD=2.3
22:12:55.062 00.000 13524 MultiStar: [#1 -1.07,1.61,0.91,U] [#2 -1.59,0.54,0.62,U] [#3 0.00,0.00,0.00,L] [#4 -0.20,-0.21,0.76,U] [#5 -0.75,0.09,0.54,U] [#6 0.00,0.00,0.00,L] 
22:12:55.062 00.000 13524 single-star, 4 included, MultiStar: {-0.74, 0.46}, one-star: {-0.31, 0.08}
22:12:55.062 00.000 13524 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.99) = xAngle (3.88 = -2.40)
22:12:55.062 00.000 13524 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.93 = 0.64)
22:12:55.062 00.000 13524 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.89 mountX=-0.24 mountY=0.19, mountTheta=2.46
22:12:55.062 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.31, y=0.08, opts=13)
22:12:55.062 00.000 13524 Enqueuing Move request for scope (-0.31, 0.08)
22:12:55.062 00.000 18852 Worker thread wakes up
22:12:55.062 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.08) opts 0xd
22:12:55.062 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.31, 0.08)
22:12:55.062 00.000 18852 Moving (-0.31, 0.08) raw xDistance=-0.24 yDistance=0.19
22:12:55.062 00.000 18852 PPEC rslt: input = -0.24, final = -0.18, react = -0.04, pred = -0.15, hyst = -0.04, hyst_pct = 0.00, period_length = 479.00
22:12:55.062 00.000 18852 PPEC: input: -0.24, control: -0.18, exposure: 3000
22:12:55.062 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:55.062 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:12:55.062 00.000 18852 MoveAxis(E, 45, ABG)
22:12:55.062 00.000 18852 Guiding  Dir = 2, Dur = 45
22:12:55.078 00.016 18852 IsSlewing returns 0
22:12:55.078 00.000 18852 IsGuiding returns 0
22:12:55.078 00.000 18852 PulseGuide returned control before completion, sleep 53
22:12:55.078 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=2, FiltMax=254, Gamma=1.000
22:12:55.093 00.015 13524 UpdateGuideState exits: m=583 SNR=14.8
22:12:55.093 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:55.093 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:55.093 00.000 13524 Enqueuing Expose request
22:12:55.140 00.047 18852 IsGuiding returns 0
22:12:55.140 00.000 18852 Move returns status 0, amount 45
22:12:55.140 00.000 18852 MoveAxis(N, 0, ABG)
22:12:55.140 00.000 18852 Move returns status 0, amount 0
22:12:55.140 00.000 18852 move complete, result=0
22:12:55.140 00.000 18852 worker thread done servicing request
22:12:55.140 00.000 18852 Worker thread wakes up
22:12:55.140 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:55.140 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:12:55.140 00.000 13524 GuideStep: -0.2 px 45 ms EAST, 0.2 px 0 ms NORTH
22:12:58.373 03.233 18852 Exposure complete
22:12:58.404 00.031 18852 worker thread done servicing request
22:12:58.404 00.000 13524 OnExposeComplete: enter
22:12:58.404 00.000 13524 UpdateGuideState(): m_state=6
22:12:58.404 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
22:12:58.404 00.000 13524 Star::Find returns 1 (0), X=407.06, Y=279.28, Mass=437, SNR=12.4, Peak=125 HFD=2.3
22:12:58.404 00.000 13524 MultiStar: [#1 -1.87,1.87,0.00,M1] [#2 -1.90,1.27,0.83,U] [#3 0.00,0.00,0.00,L] [#4 0.04,0.29,0.80,U] [#5 -0.76,1.07,0.62,U] [#6 -0.73,0.87,0.62,U] 
22:12:58.404 00.000 13524 single-star, 4 included, MultiStar: {-0.74, 0.76}, one-star: {-0.40, 0.46}
22:12:58.420 00.016 13524 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.99) = xAngle (3.28 = -3.01)
22:12:58.420 00.000 13524 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.32 = 0.04)
22:12:58.420 00.000 13524 CameraToMount -- cameraX=-0.40 cameraY=0.46 hyp=0.61 cameraTheta=2.29 mountX=-0.60 mountY=0.02, mountTheta=3.10
22:12:58.420 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.40, y=0.46, opts=13)
22:12:58.420 00.000 13524 Enqueuing Move request for scope (-0.40, 0.46)
22:12:58.420 00.000 18852 Worker thread wakes up
22:12:58.420 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.46) opts 0xd
22:12:58.420 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.40, 0.46)
22:12:58.420 00.000 18852 Moving (-0.40, 0.46) raw xDistance=-0.60 yDistance=0.02
22:12:58.420 00.000 18852 PPEC rslt: input = -0.60, final = -0.24, react = -0.09, pred = -0.15, hyst = -0.08, hyst_pct = 0.00, period_length = 479.00
22:12:58.420 00.000 18852 PPEC: input: -0.60, control: -0.24, exposure: 3000
22:12:58.420 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:58.420 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:12:58.420 00.000 18852 MoveAxis(E, 60, ABG)
22:12:58.420 00.000 18852 Guiding  Dir = 2, Dur = 60
22:12:58.420 00.000 18852 IsSlewing returns 0
22:12:58.420 00.000 18852 IsGuiding returns 0
22:12:58.420 00.000 18852 PulseGuide returned control before completion, sleep 69
22:12:58.436 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:58.436 00.000 13524 UpdateGuideState exits: m=437 SNR=12.4
22:12:58.451 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:58.451 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:12:58.451 00.000 13524 Enqueuing Expose request
22:12:58.514 00.063 18852 IsGuiding returns 0
22:12:58.514 00.000 18852 Move returns status 0, amount 60
22:12:58.514 00.000 18852 MoveAxis(N, 0, ABG)
22:12:58.514 00.000 18852 Move returns status 0, amount 0
22:12:58.514 00.000 18852 move complete, result=0
22:12:58.514 00.000 18852 worker thread done servicing request
22:12:58.514 00.000 18852 Worker thread wakes up
22:12:58.514 00.000 13524 GuideStep: -0.6 px 60 ms EAST, 0.0 px 0 ms NORTH
22:12:58.514 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:12:58.514 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:01.763 03.249 18852 Exposure complete
22:13:01.794 00.031 18852 worker thread done servicing request
22:13:01.794 00.000 13524 OnExposeComplete: enter
22:13:01.794 00.000 13524 UpdateGuideState(): m_state=6
22:13:01.794 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
22:13:01.810 00.016 13524 Star::Find returns 1 (0), X=406.78, Y=279.75, Mass=480, SNR=13.7, Peak=147 HFD=2.1
22:13:01.810 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.73,1.82,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 0.97,0.92,0.65,U] [#5 -0.99,1.50,0.59,U] [#6 -0.92,0.49,0.62,U] 
22:13:01.810 00.000 13524 refined, 3 included, MultiStar: {-0.42, 0.95}, one-star: {-0.68, 0.93}
22:13:01.810 00.000 13524 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.99) = xAngle (2.97 = 2.97)
22:13:01.810 00.000 13524 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.02 = -0.26)
22:13:01.810 00.000 13524 CameraToMount -- cameraX=-0.42 cameraY=0.95 hyp=1.04 cameraTheta=1.99 mountX=-1.02 mountY=-0.27, mountTheta=-2.88
22:13:01.810 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.42, y=0.95, opts=13)
22:13:01.810 00.000 13524 Enqueuing Move request for scope (-0.42, 0.95)
22:13:01.810 00.000 18852 Worker thread wakes up
22:13:01.810 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.95) opts 0xd
22:13:01.810 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.42, 0.95)
22:13:01.810 00.000 18852 Moving (-0.42, 0.95) raw xDistance=-1.02 yDistance=-0.27
22:13:01.810 00.000 18852 PPEC rslt: input = -1.02, final = -0.36, react = -0.15, pred = -0.21, hyst = -0.14, hyst_pct = 0.00, period_length = 479.00
22:13:01.810 00.000 18852 PPEC: input: -1.02, control: -0.36, exposure: 3000
22:13:01.810 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:01.810 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:13:01.810 00.000 18852 MoveAxis(E, 88, ABG)
22:13:01.810 00.000 18852 Guiding  Dir = 2, Dur = 88
22:13:01.810 00.000 18852 IsSlewing returns 0
22:13:01.810 00.000 18852 IsGuiding returns 0
22:13:01.825 00.015 18852 PulseGuide returned control before completion, sleep 97
22:13:01.825 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:01.841 00.016 13524 UpdateGuideState exits: m=480 SNR=13.7
22:13:01.841 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:01.841 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:01.841 00.000 13524 Enqueuing Expose request
22:13:01.935 00.094 18852 IsGuiding returns 0
22:13:01.935 00.000 18852 Move returns status 0, amount 88
22:13:01.935 00.000 18852 MoveAxis(N, 0, ABG)
22:13:01.935 00.000 18852 Move returns status 0, amount 0
22:13:01.935 00.000 18852 move complete, result=0
22:13:01.935 00.000 18852 worker thread done servicing request
22:13:01.935 00.000 18852 Worker thread wakes up
22:13:01.935 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:01.935 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:01.935 00.000 13524 GuideStep: -1.0 px 88 ms EAST, -0.3 px 0 ms NORTH
22:13:05.184 03.249 18852 Exposure complete
22:13:05.216 00.032 18852 worker thread done servicing request
22:13:05.216 00.000 13524 OnExposeComplete: enter
22:13:05.216 00.000 13524 UpdateGuideState(): m_state=6
22:13:05.216 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
22:13:05.216 00.000 13524 Star::Find returns 1 (0), X=407.21, Y=279.73, Mass=537, SNR=14.1, Peak=136 HFD=2.2
22:13:05.231 00.015 13524 MultiStar: [#1 -1.36,1.85,0.94,U] [#2 -1.62,1.28,0.63,U] [#3 0.00,0.00,0.00,L] [#4 0.33,0.78,0.68,U] [#5 -1.61,1.68,0.55,U] [#6 0.07,0.51,0.59,U] 
22:13:05.231 00.000 13524 single-star, 5 included, MultiStar: {-0.72, 1.19}, one-star: {-0.25, 0.91}
22:13:05.231 00.000 13524 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.99) = xAngle (2.83 = 2.83)
22:13:05.231 00.000 13524 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.87 = -0.41)
22:13:05.231 00.000 13524 CameraToMount -- cameraX=-0.25 cameraY=0.91 hyp=0.94 cameraTheta=1.84 mountX=-0.89 mountY=-0.37, mountTheta=-2.75
22:13:05.231 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.25, y=0.91, opts=13)
22:13:05.231 00.000 13524 Enqueuing Move request for scope (-0.25, 0.91)
22:13:05.231 00.000 18852 Worker thread wakes up
22:13:05.231 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.91) opts 0xd
22:13:05.231 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.25, 0.91)
22:13:05.231 00.000 18852 Moving (-0.25, 0.91) raw xDistance=-0.89 yDistance=-0.37
22:13:05.231 00.000 18852 PPEC rslt: input = -0.89, final = -0.39, react = -0.13, pred = -0.26, hyst = -0.12, hyst_pct = 0.00, period_length = 479.00
22:13:05.231 00.000 18852 PPEC: input: -0.89, control: -0.39, exposure: 3000
22:13:05.231 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:13:05.231 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:13:05.231 00.000 18852 MoveAxis(E, 96, ABG)
22:13:05.231 00.000 18852 Guiding  Dir = 2, Dur = 96
22:13:05.231 00.000 18852 IsSlewing returns 0
22:13:05.231 00.000 18852 IsGuiding returns 0
22:13:05.231 00.000 18852 PulseGuide returned control before completion, sleep 105
22:13:05.247 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:05.262 00.015 13524 UpdateGuideState exits: m=537 SNR=14.1
22:13:05.262 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:05.262 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:05.262 00.000 13524 Enqueuing Expose request
22:13:05.356 00.094 18852 IsGuiding returns 0
22:13:05.356 00.000 18852 Move returns status 0, amount 96
22:13:05.356 00.000 18852 MoveAxis(N, 0, ABG)
22:13:05.356 00.000 18852 Move returns status 0, amount 0
22:13:05.356 00.000 18852 move complete, result=0
22:13:05.356 00.000 18852 worker thread done servicing request
22:13:05.356 00.000 18852 Worker thread wakes up
22:13:05.356 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:05.356 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:05.528 00.172 13524 GuideStep: -0.9 px 96 ms EAST, -0.4 px 0 ms NORTH
22:13:08.590 03.062 18852 Exposure complete
22:13:08.637 00.047 18852 worker thread done servicing request
22:13:08.637 00.000 13524 OnExposeComplete: enter
22:13:08.637 00.000 13524 UpdateGuideState(): m_state=6
22:13:08.652 00.015 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
22:13:08.652 00.000 13524 Star::Find returns 1 (0), X=407.19, Y=279.48, Mass=501, SNR=14.0, Peak=154 HFD=1.9
22:13:08.652 00.000 13524 MultiStar: [#1 -1.84,1.70,0.00,M1] [#2 -1.38,1.62,0.67,U] [#3 -0.32,-0.65,0.51,U] [#4 0.36,0.76,0.69,U] [#5 0.00,0.00,0.00,L] [#6 -0.11,0.85,0.55,U] 
22:13:08.652 00.000 13524 single-star, 4 included, MultiStar: {-0.34, 0.71}, one-star: {-0.27, 0.66}
22:13:08.652 00.000 13524 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.99) = xAngle (2.94 = 2.94)
22:13:08.652 00.000 13524 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.99 = -0.29)
22:13:08.652 00.000 13524 CameraToMount -- cameraX=-0.27 cameraY=0.66 hyp=0.71 cameraTheta=1.96 mountX=-0.70 mountY=-0.21, mountTheta=-2.86
22:13:08.652 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.27, y=0.66, opts=13)
22:13:08.652 00.000 13524 Enqueuing Move request for scope (-0.27, 0.66)
22:13:08.652 00.000 18852 Worker thread wakes up
22:13:08.652 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.66) opts 0xd
22:13:08.652 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.27, 0.66)
22:13:08.652 00.000 18852 Moving (-0.27, 0.66) raw xDistance=-0.70 yDistance=-0.21
22:13:08.652 00.000 18852 PPEC rslt: input = -0.70, final = -0.45, react = -0.10, pred = -0.34, hyst = -0.10, hyst_pct = 0.00, period_length = 479.00
22:13:08.652 00.000 18852 PPEC: input: -0.70, control: -0.45, exposure: 3000
22:13:08.652 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:08.652 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:13:08.652 00.000 18852 MoveAxis(E, 110, ABG)
22:13:08.652 00.000 18852 Guiding  Dir = 2, Dur = 110
22:13:08.668 00.016 18852 IsSlewing returns 0
22:13:08.668 00.000 18852 IsGuiding returns 0
22:13:08.668 00.000 18852 PulseGuide returned control before completion, sleep 119
22:13:08.668 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:08.683 00.015 13524 UpdateGuideState exits: m=501 SNR=14.0
22:13:08.683 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:08.683 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:08.683 00.000 13524 Enqueuing Expose request
22:13:08.793 00.110 18852 IsGuiding returns 0
22:13:08.793 00.000 18852 Move returns status 0, amount 110
22:13:08.793 00.000 18852 MoveAxis(N, 0, ABG)
22:13:08.793 00.000 18852 Move returns status 0, amount 0
22:13:08.793 00.000 18852 move complete, result=0
22:13:08.793 00.000 18852 worker thread done servicing request
22:13:08.793 00.000 18852 Worker thread wakes up
22:13:08.793 00.000 13524 GuideStep: -0.7 px 110 ms EAST, -0.2 px 0 ms NORTH
22:13:08.793 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:08.793 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:12.042 03.249 18852 Exposure complete
22:13:12.074 00.032 18852 worker thread done servicing request
22:13:12.074 00.000 13524 OnExposeComplete: enter
22:13:12.074 00.000 13524 UpdateGuideState(): m_state=6
22:13:12.089 00.015 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
22:13:12.089 00.000 13524 Star::Find returns 1 (0), X=407.41, Y=279.16, Mass=563, SNR=14.8, Peak=141 HFD=2.3
22:13:12.089 00.000 13524 MultiStar: [#1 -1.35,1.83,0.88,U] [#2 -1.37,1.02,0.74,U] [#3 -0.50,0.22,0.46,U] [#4 -0.18,0.54,0.74,U] [#5 -1.30,0.96,0.56,U] [#6 0.00,0.00,0.00,L] 
22:13:12.089 00.000 13524 single-star, 5 included, MultiStar: {-0.77, 0.86}, one-star: {-0.05, 0.34}
22:13:12.089 00.000 13524 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.99) = xAngle (2.72 = 2.72)
22:13:12.089 00.000 13524 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.76 = -0.52)
22:13:12.089 00.000 13524 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.73 mountX=-0.31 mountY=-0.17, mountTheta=-2.64
22:13:12.089 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.05, y=0.34, opts=13)
22:13:12.089 00.000 13524 Enqueuing Move request for scope (-0.05, 0.34)
22:13:12.089 00.000 18852 Worker thread wakes up
22:13:12.089 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
22:13:12.089 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
22:13:12.089 00.000 18852 Moving (-0.05, 0.34) raw xDistance=-0.31 yDistance=-0.17
22:13:12.089 00.000 18852 PPEC rslt: input = -0.31, final = -0.33, react = -0.05, pred = -0.28, hyst = -0.05, hyst_pct = 0.00, period_length = 479.00
22:13:12.089 00.000 18852 PPEC: input: -0.31, control: -0.33, exposure: 3000
22:13:12.089 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:12.089 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:13:12.089 00.000 18852 MoveAxis(E, 81, ABG)
22:13:12.089 00.000 18852 Guiding  Dir = 2, Dur = 81
22:13:12.105 00.016 18852 IsSlewing returns 0
22:13:12.105 00.000 18852 IsGuiding returns 0
22:13:12.105 00.000 18852 PulseGuide returned control before completion, sleep 90
22:13:12.105 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:12.121 00.016 13524 UpdateGuideState exits: m=563 SNR=14.8
22:13:12.121 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:12.121 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:12.121 00.000 13524 Enqueuing Expose request
22:13:12.199 00.078 18852 IsGuiding returns 0
22:13:12.199 00.000 18852 Move returns status 0, amount 81
22:13:12.199 00.000 18852 MoveAxis(N, 0, ABG)
22:13:12.199 00.000 18852 Move returns status 0, amount 0
22:13:12.199 00.000 18852 move complete, result=0
22:13:12.199 00.000 18852 worker thread done servicing request
22:13:12.199 00.000 18852 Worker thread wakes up
22:13:12.199 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:12.199 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:12.199 00.000 13524 GuideStep: -0.3 px 81 ms EAST, -0.2 px 0 ms NORTH
22:13:15.435 03.236 18852 Exposure complete
22:13:15.466 00.031 18852 worker thread done servicing request
22:13:15.466 00.000 13524 OnExposeComplete: enter
22:13:15.466 00.000 13524 UpdateGuideState(): m_state=6
22:13:15.466 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
22:13:15.466 00.000 13524 Star::Find returns 1 (0), X=407.02, Y=279.31, Mass=560, SNR=14.1, Peak=147 HFD=2.2
22:13:15.466 00.000 13524 MultiStar: [#1 -1.42,1.85,0.95,U] [#2 -1.74,1.85,0.00,M1] [#3 -0.38,-0.29,0.47,U] [#4 0.89,0.24,0.76,U] [#5 -0.96,1.14,0.53,U] [#6 0.00,0.00,0.00,L] 
22:13:15.466 00.000 13524 single-star, 4 included, MultiStar: {-0.49, 0.78}, one-star: {-0.44, 0.49}
22:13:15.466 00.000 13524 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.99) = xAngle (3.29 = -3.00)
22:13:15.466 00.000 13524 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.33 = 0.05)
22:13:15.466 00.000 13524 CameraToMount -- cameraX=-0.44 cameraY=0.49 hyp=0.66 cameraTheta=2.30 mountX=-0.65 mountY=0.03, mountTheta=3.09
22:13:15.482 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.44, y=0.49, opts=13)
22:13:15.482 00.000 13524 Enqueuing Move request for scope (-0.44, 0.49)
22:13:15.482 00.000 18852 Worker thread wakes up
22:13:15.482 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.49) opts 0xd
22:13:15.482 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.44, 0.49)
22:13:15.482 00.000 18852 Moving (-0.44, 0.49) raw xDistance=-0.65 yDistance=0.03
22:13:15.482 00.000 18852 PPEC rslt: input = -0.65, final = -0.31, react = -0.10, pred = -0.21, hyst = -0.09, hyst_pct = 0.00, period_length = 479.00
22:13:15.482 00.000 18852 PPEC: input: -0.65, control: -0.31, exposure: 3000
22:13:15.482 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:15.482 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:13:15.482 00.000 18852 MoveAxis(E, 76, ABG)
22:13:15.482 00.000 18852 Guiding  Dir = 2, Dur = 76
22:13:15.482 00.000 18852 IsSlewing returns 0
22:13:15.482 00.000 18852 IsGuiding returns 0
22:13:15.482 00.000 18852 PulseGuide returned control before completion, sleep 85
22:13:15.482 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=4, FiltMax=255, Gamma=1.000
22:13:15.497 00.015 13524 UpdateGuideState exits: m=560 SNR=14.1
22:13:15.497 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:15.497 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:15.497 00.000 13524 Enqueuing Expose request
22:13:15.591 00.094 18852 IsGuiding returns 0
22:13:15.591 00.000 18852 Move returns status 0, amount 76
22:13:15.591 00.000 18852 MoveAxis(N, 0, ABG)
22:13:15.591 00.000 18852 Move returns status 0, amount 0
22:13:15.591 00.000 18852 move complete, result=0
22:13:15.591 00.000 18852 worker thread done servicing request
22:13:15.591 00.000 18852 Worker thread wakes up
22:13:15.591 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:15.591 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:15.904 00.313 13524 GuideStep: -0.7 px 76 ms EAST, 0.0 px 0 ms NORTH
22:13:18.840 02.936 18852 Exposure complete
22:13:18.872 00.032 18852 worker thread done servicing request
22:13:18.872 00.000 13524 OnExposeComplete: enter
22:13:18.872 00.000 13524 UpdateGuideState(): m_state=6
22:13:18.872 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
22:13:18.872 00.000 13524 Star::Find returns 1 (0), X=406.81, Y=279.72, Mass=478, SNR=13.5, Peak=135 HFD=2.0
22:13:18.872 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.38,1.65,0.76,U] [#3 0.00,0.00,0.00,L] [#4 -0.67,1.10,0.55,U] [#5 -1.00,1.23,0.64,U] [#6 -0.31,1.03,0.55,U] 
22:13:18.872 00.000 13524 single-star, 4 included, MultiStar: {-0.83, 1.17}, one-star: {-0.66, 0.90}
22:13:18.887 00.015 13524 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.99) = xAngle (3.19 = -3.10)
22:13:18.887 00.000 13524 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.23 = -0.05)
22:13:18.887 00.000 13524 CameraToMount -- cameraX=-0.66 cameraY=0.90 hyp=1.11 cameraTheta=2.20 mountX=-1.11 mountY=-0.06, mountTheta=-3.09
22:13:18.887 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.66, y=0.90, opts=13)
22:13:18.887 00.000 13524 Enqueuing Move request for scope (-0.66, 0.90)
22:13:18.887 00.000 18852 Worker thread wakes up
22:13:18.887 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.90) opts 0xd
22:13:18.887 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.66, 0.90)
22:13:18.887 00.000 18852 Moving (-0.66, 0.90) raw xDistance=-1.11 yDistance=-0.06
22:13:18.887 00.000 18852 PPEC rslt: input = -1.11, final = -0.31, react = -0.17, pred = -0.14, hyst = -0.15, hyst_pct = 0.00, period_length = 479.00
22:13:18.887 00.000 18852 PPEC: input: -1.11, control: -0.31, exposure: 3000
22:13:18.887 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:18.887 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:13:18.887 00.000 18852 MoveAxis(E, 76, ABG)
22:13:18.887 00.000 18852 Guiding  Dir = 2, Dur = 76
22:13:18.887 00.000 18852 IsSlewing returns 0
22:13:18.887 00.000 18852 IsGuiding returns 0
22:13:18.887 00.000 18852 PulseGuide returned control before completion, sleep 85
22:13:18.903 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:18.903 00.000 13524 UpdateGuideState exits: m=478 SNR=13.5
22:13:18.903 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:18.918 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:18.918 00.000 13524 Enqueuing Expose request
22:13:18.997 00.079 18852 IsGuiding returns 0
22:13:18.997 00.000 18852 Move returns status 0, amount 76
22:13:18.997 00.000 18852 MoveAxis(N, 0, ABG)
22:13:18.997 00.000 18852 Move returns status 0, amount 0
22:13:18.997 00.000 18852 move complete, result=0
22:13:18.997 00.000 18852 worker thread done servicing request
22:13:18.997 00.000 18852 Worker thread wakes up
22:13:18.997 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:18.997 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:18.997 00.000 13524 GuideStep: -1.1 px 76 ms EAST, -0.1 px 0 ms NORTH
22:13:22.231 03.234 18852 Exposure complete
22:13:22.261 00.030 18852 worker thread done servicing request
22:13:22.261 00.000 13524 OnExposeComplete: enter
22:13:22.261 00.000 13524 UpdateGuideState(): m_state=6
22:13:22.261 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
22:13:22.261 00.000 13524 Star::Find returns 1 (0), X=407.30, Y=278.98, Mass=542, SNR=14.3, Peak=129 HFD=2.2
22:13:22.261 00.000 13524 MultiStar: [#1 -1.46,1.79,0.94,U] [#2 -1.38,1.40,0.72,U] [#3 0.00,0.00,0.00,L] [#4 -0.26,0.63,0.69,U] [#5 -0.89,1.46,0.56,U] [#6 -0.42,0.05,0.50,U] 
22:13:22.261 00.000 13524 single-star, 5 included, MultiStar: {-0.77, 0.93}, one-star: {-0.17, 0.15}
22:13:22.261 00.000 13524 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.99) = xAngle (3.39 = -2.89)
22:13:22.261 00.000 13524 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.44 = 0.15)
22:13:22.261 00.000 13524 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.22 cameraTheta=2.41 mountX=-0.22 mountY=0.03, mountTheta=2.98
22:13:22.277 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.17, y=0.15, opts=13)
22:13:22.277 00.000 13524 Enqueuing Move request for scope (-0.17, 0.15)
22:13:22.277 00.000 18852 Worker thread wakes up
22:13:22.277 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
22:13:22.277 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
22:13:22.277 00.000 18852 Moving (-0.17, 0.15) raw xDistance=-0.22 yDistance=0.03
22:13:22.277 00.000 18852 PPEC rslt: input = -0.22, final = -0.14, react = -0.03, pred = -0.11, hyst = -0.03, hyst_pct = 0.00, period_length = 479.00
22:13:22.277 00.000 18852 PPEC: input: -0.22, control: -0.14, exposure: 3000
22:13:22.277 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:22.277 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:13:22.277 00.000 18852 MoveAxis(E, 34, ABG)
22:13:22.277 00.000 18852 Guiding  Dir = 2, Dur = 34
22:13:22.277 00.000 18852 IsSlewing returns 0
22:13:22.277 00.000 18852 IsGuiding returns 0
22:13:22.277 00.000 18852 PulseGuide returned control before completion, sleep 43
22:13:22.277 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=4, FiltMax=255, Gamma=1.000
22:13:22.293 00.016 13524 UpdateGuideState exits: m=542 SNR=14.3
22:13:22.293 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:22.293 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:22.308 00.015 13524 Enqueuing Expose request
22:13:22.340 00.032 18852 IsGuiding returns 0
22:13:22.340 00.000 18852 Move returns status 0, amount 34
22:13:22.340 00.000 18852 MoveAxis(N, 0, ABG)
22:13:22.340 00.000 18852 Move returns status 0, amount 0
22:13:22.340 00.000 18852 move complete, result=0
22:13:22.340 00.000 18852 worker thread done servicing request
22:13:22.340 00.000 18852 Worker thread wakes up
22:13:22.340 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:22.340 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:22.684 00.344 13524 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
22:13:25.573 02.889 18852 Exposure complete
22:13:25.604 00.031 18852 worker thread done servicing request
22:13:25.604 00.000 13524 OnExposeComplete: enter
22:13:25.604 00.000 13524 UpdateGuideState(): m_state=6
22:13:25.604 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
22:13:25.604 00.000 13524 Star::Find returns 1 (0), X=407.11, Y=279.64, Mass=544, SNR=14.0, Peak=149 HFD=2.1
22:13:25.604 00.000 13524 MultiStar: [#1 -1.98,2.52,0.00,M1] [#2 -1.99,1.85,0.00,M1] [#3 -0.92,0.74,0.53,U] [#4 -1.07,0.70,0.69,U] [#5 -0.82,1.55,0.53,U] [#6 0.05,0.59,0.59,U] 
22:13:25.604 00.000 13524 single-star, 4 included, MultiStar: {-0.59, 0.86}, one-star: {-0.35, 0.82}
22:13:25.604 00.000 13524 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.99) = xAngle (2.96 = 2.96)
22:13:25.620 00.016 13524 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.28)
22:13:25.620 00.000 13524 CameraToMount -- cameraX=-0.35 cameraY=0.82 hyp=0.89 cameraTheta=1.97 mountX=-0.87 mountY=-0.24, mountTheta=-2.87
22:13:25.620 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.35, y=0.82, opts=13)
22:13:25.620 00.000 13524 Enqueuing Move request for scope (-0.35, 0.82)
22:13:25.620 00.000 18852 Worker thread wakes up
22:13:25.620 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.82) opts 0xd
22:13:25.620 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.35, 0.82)
22:13:25.620 00.000 18852 Moving (-0.35, 0.82) raw xDistance=-0.87 yDistance=-0.24
22:13:25.620 00.000 18852 PPEC rslt: input = -0.87, final = -0.22, react = -0.13, pred = -0.09, hyst = -0.12, hyst_pct = 0.00, period_length = 479.00
22:13:25.620 00.000 18852 PPEC: input: -0.87, control: -0.22, exposure: 3000
22:13:25.620 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:25.620 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:13:25.620 00.000 18852 MoveAxis(E, 54, ABG)
22:13:25.620 00.000 18852 Guiding  Dir = 2, Dur = 54
22:13:25.620 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:25.636 00.016 13524 UpdateGuideState exits: m=544 SNR=14.0
22:13:25.636 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:25.636 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:25.651 00.015 13524 Enqueuing Expose request
22:13:26.276 00.625 18852 IsSlewing returns 0
22:13:26.276 00.000 18852 IsGuiding returns 0
22:13:26.292 00.016 18852 PulseGuide returned control before completion, sleep 59
22:13:26.354 00.062 18852 IsGuiding returns 1
22:13:26.354 00.000 18852 scope still moving after pulse duration time elapsed
22:13:26.400 00.046 18852 IsSlewing returns 0
22:13:26.400 00.000 18852 IsGuiding returns 0
22:13:26.400 00.000 18852 scope move finished after 54 + 63 ms
22:13:26.400 00.000 18852 Move returns status 0, amount 54
22:13:26.400 00.000 18852 MoveAxis(N, 0, ABG)
22:13:26.400 00.000 18852 Move returns status 0, amount 0
22:13:26.400 00.000 18852 move complete, result=0
22:13:26.400 00.000 18852 worker thread done servicing request
22:13:26.400 00.000 18852 Worker thread wakes up
22:13:26.400 00.000 13524 GuideStep: -0.9 px 54 ms EAST, -0.2 px 0 ms NORTH
22:13:26.400 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:26.400 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:29.665 03.265 18852 Exposure complete
22:13:29.696 00.031 18852 worker thread done servicing request
22:13:29.696 00.000 13524 OnExposeComplete: enter
22:13:29.696 00.000 13524 UpdateGuideState(): m_state=6
22:13:29.712 00.016 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
22:13:29.712 00.000 13524 Star::Find returns 1 (0), X=406.84, Y=280.33, Mass=498, SNR=13.5, Peak=139 HFD=2.3
22:13:29.712 00.000 13524 MultiStar: [#1 -1.89,2.84,0.00,M2] [#2 -1.61,1.84,0.00,M2] [#3 0.09,1.54,0.52,U] [#4 1.24,0.96,0.65,U] [#5 -0.83,2.27,0.66,U] [#6 -0.13,0.40,0.60,U] 
22:13:29.712 00.000 13524 refined, 4 included, MultiStar: {-0.11, 1.36}, one-star: {-0.62, 1.50}
22:13:29.712 00.000 13524 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.99) = xAngle (2.64 = 2.64)
22:13:29.712 00.000 13524 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.69 = -0.60)
22:13:29.712 00.000 13524 CameraToMount -- cameraX=-0.11 cameraY=1.36 hyp=1.36 cameraTheta=1.65 mountX=-1.20 mountY=-0.77, mountTheta=-2.57
22:13:29.712 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.11, y=1.36, opts=13)
22:13:29.712 00.000 13524 Enqueuing Move request for scope (-0.11, 1.36)
22:13:29.712 00.000 18852 Worker thread wakes up
22:13:29.712 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.36) opts 0xd
22:13:29.712 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.11, 1.36)
22:13:29.712 00.000 18852 Moving (-0.11, 1.36) raw xDistance=-1.20 yDistance=-0.77
22:13:29.712 00.000 18852 PPEC rslt: input = -1.20, final = -0.29, react = -0.18, pred = -0.11, hyst = -0.16, hyst_pct = 0.00, period_length = 479.00
22:13:29.712 00.000 18852 PPEC: input: -1.20, control: -0.29, exposure: 3000
22:13:29.712 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:13:29.712 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.77
22:13:29.712 00.000 18852 MoveAxis(E, 71, ABG)
22:13:29.712 00.000 18852 Guiding  Dir = 2, Dur = 71
22:13:29.727 00.015 18852 IsSlewing returns 0
22:13:29.727 00.000 18852 IsGuiding returns 0
22:13:29.727 00.000 18852 PulseGuide returned control before completion, sleep 80
22:13:29.727 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=4, FiltMax=254, Gamma=1.000
22:13:29.743 00.016 13524 UpdateGuideState exits: m=498 SNR=13.5
22:13:29.743 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:29.743 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:29.743 00.000 13524 Enqueuing Expose request
22:13:29.821 00.078 18852 IsGuiding returns 0
22:13:29.821 00.000 18852 Move returns status 0, amount 71
22:13:29.821 00.000 18852 MoveAxis(N, 0, ABG)
22:13:29.821 00.000 18852 Move returns status 0, amount 0
22:13:29.821 00.000 18852 move complete, result=0
22:13:29.821 00.000 18852 worker thread done servicing request
22:13:29.821 00.000 18852 Worker thread wakes up
22:13:29.821 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:29.821 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:30.040 00.219 13524 GuideStep: -1.2 px 71 ms EAST, -0.8 px 0 ms NORTH
22:13:33.055 03.015 18852 Exposure complete
22:13:33.086 00.031 18852 worker thread done servicing request
22:13:33.086 00.000 13524 OnExposeComplete: enter
22:13:33.086 00.000 13524 UpdateGuideState(): m_state=6
22:13:33.086 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
22:13:33.086 00.000 13524 Star::Find returns 1 (0), X=406.84, Y=280.42, Mass=506, SNR=14.0, Peak=159 HFD=2.0
22:13:33.086 00.000 13524 MultiStar: [#1 -1.48,2.95,0.00,M3] [#2 -1.76,2.04,0.00,M3] [#3 0.00,0.00,0.00,L] [#4 0.54,1.30,0.63,U] [#5 -1.90,2.74,0.00,M1] [#6 0.00,0.00,0.00,L] 
22:13:33.086 00.000 13524 refined, 1 included, MultiStar: {-0.17, 1.48}, one-star: {-0.62, 1.60}
22:13:33.086 00.000 13524 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.99) = xAngle (2.67 = 2.67)
22:13:33.086 00.000 13524 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.72 = -0.57)
22:13:33.102 00.016 13524 CameraToMount -- cameraX=-0.17 cameraY=1.48 hyp=1.49 cameraTheta=1.68 mountX=-1.33 mountY=-0.80, mountTheta=-2.60
22:13:33.102 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.17, y=1.48, opts=13)
22:13:33.102 00.000 13524 Enqueuing Move request for scope (-0.17, 1.48)
22:13:33.102 00.000 18852 Worker thread wakes up
22:13:33.102 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.48) opts 0xd
22:13:33.102 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.17, 1.48)
22:13:33.102 00.000 18852 Moving (-0.17, 1.48) raw xDistance=-1.33 yDistance=-0.80
22:13:33.102 00.000 18852 PPEC rslt: input = -1.33, final = -0.33, react = -0.20, pred = -0.13, hyst = -0.18, hyst_pct = 0.00, period_length = 479.00
22:13:33.102 00.000 18852 PPEC: input: -1.33, control: -0.33, exposure: 3000
22:13:33.102 00.000 18852 switching direction from 1 to -1 - decHistory=-3 oldest=-0.85 newest=-1.81
22:13:33.102 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
22:13:33.102 00.000 18852 MoveAxis(E, 81, ABG)
22:13:33.102 00.000 18852 Guiding  Dir = 2, Dur = 81
22:13:33.102 00.000 18852 IsSlewing returns 0
22:13:33.102 00.000 18852 IsGuiding returns 0
22:13:33.102 00.000 18852 PulseGuide returned control before completion, sleep 90
22:13:33.102 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:13:33.117 00.015 13524 UpdateGuideState exits: m=506 SNR=14.0
22:13:33.117 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:33.117 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:33.133 00.016 13524 Enqueuing Expose request
22:13:33.211 00.078 18852 IsGuiding returns 0
22:13:33.211 00.000 18852 Move returns status 0, amount 81
22:13:33.211 00.000 18852 MoveAxis(N, 232, ABG)
22:13:33.211 00.000 18852 Guiding  Dir = 0, Dur = 232
22:13:33.211 00.000 18852 IsSlewing returns 0
22:13:33.211 00.000 18852 IsGuiding returns 0
22:13:33.211 00.000 18852 PulseGuide returned control before completion, sleep 241
22:13:33.461 00.250 18852 IsGuiding returns 1
22:13:33.461 00.000 18852 scope still moving after pulse duration time elapsed
22:13:33.492 00.031 18852 IsSlewing returns 0
22:13:33.492 00.000 18852 IsGuiding returns 1
22:13:33.523 00.031 18852 IsSlewing returns 0
22:13:33.523 00.000 18852 IsGuiding returns 1
22:13:33.555 00.032 18852 IsSlewing returns 0
22:13:33.555 00.000 18852 IsGuiding returns 1
22:13:33.586 00.031 18852 IsSlewing returns 0
22:13:33.586 00.000 18852 IsGuiding returns 1
22:13:33.617 00.031 18852 IsSlewing returns 0
22:13:33.617 00.000 18852 IsGuiding returns 1
22:13:33.648 00.031 18852 IsSlewing returns 0
22:13:33.648 00.000 18852 IsGuiding returns 0
22:13:33.648 00.000 18852 scope move finished after 232 + 206 ms
22:13:33.648 00.000 18852 Move returns status 0, amount 232
22:13:33.648 00.000 18852 move complete, result=0
22:13:33.648 00.000 18852 worker thread done servicing request
22:13:33.648 00.000 18852 Worker thread wakes up
22:13:33.648 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:33.648 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:33.648 00.000 13524 GuideStep: -1.3 px 81 ms EAST, -0.8 px 232 ms NORTH
22:13:36.913 03.265 18852 Exposure complete
22:13:36.944 00.031 18852 worker thread done servicing request
22:13:36.944 00.000 13524 OnExposeComplete: enter
22:13:36.944 00.000 13524 UpdateGuideState(): m_state=6
22:13:36.944 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
22:13:36.944 00.000 13524 Star::Find returns 1 (0), X=407.12, Y=279.91, Mass=525, SNR=13.9, Peak=141 HFD=2.2
22:13:36.944 00.000 13524 MultiStar: [#1 -1.61,2.61,0.00,M4] [#2 -1.81,1.66,0.00,M4] [#3 0.42,0.40,0.45,U] [#4 -0.58,1.73,0.64,U] [#5 -1.07,1.60,0.59,U] [#6 0.00,0.00,0.00,L] 
22:13:36.944 00.000 13524 single-star, 3 included, MultiStar: {-0.43, 1.23}, one-star: {-0.34, 1.08}
22:13:36.944 00.000 13524 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.99) = xAngle (2.86 = 2.86)
22:13:36.944 00.000 13524 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.91 = -0.37)
22:13:36.944 00.000 13524 CameraToMount -- cameraX=-0.34 cameraY=1.08 hyp=1.13 cameraTheta=1.88 mountX=-1.09 mountY=-0.41, mountTheta=-2.78
22:13:36.960 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.34, y=1.08, opts=13)
22:13:36.960 00.000 13524 Enqueuing Move request for scope (-0.34, 1.08)
22:13:36.960 00.000 18852 Worker thread wakes up
22:13:36.960 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.08) opts 0xd
22:13:36.960 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.34, 1.08)
22:13:36.960 00.000 18852 Moving (-0.34, 1.08) raw xDistance=-1.09 yDistance=-0.41
22:13:36.960 00.000 18852 PPEC rslt: input = -1.09, final = -0.36, react = -0.16, pred = -0.19, hyst = -0.15, hyst_pct = 0.00, period_length = 479.00
22:13:36.960 00.000 18852 PPEC: input: -1.09, control: -0.36, exposure: 3000
22:13:36.960 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:13:36.960 00.000 18852 MoveAxis(E, 87, ABG)
22:13:36.960 00.000 18852 Guiding  Dir = 2, Dur = 87
22:13:36.960 00.000 18852 IsSlewing returns 0
22:13:36.960 00.000 18852 IsGuiding returns 0
22:13:36.960 00.000 18852 PulseGuide returned control before completion, sleep 96
22:13:36.960 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:13:36.976 00.016 13524 UpdateGuideState exits: m=525 SNR=13.9
22:13:36.976 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:36.976 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:36.976 00.000 13524 Enqueuing Expose request
22:13:37.070 00.094 18852 IsGuiding returns 0
22:13:37.070 00.000 18852 Move returns status 0, amount 87
22:13:37.070 00.000 18852 MoveAxis(N, 119, ABG)
22:13:37.070 00.000 18852 Guiding  Dir = 0, Dur = 119
22:13:37.070 00.000 18852 IsSlewing returns 0
22:13:37.070 00.000 18852 IsGuiding returns 0
22:13:37.070 00.000 18852 PulseGuide returned control before completion, sleep 128
22:13:37.210 00.140 18852 IsGuiding returns 0
22:13:37.210 00.000 18852 Move returns status 0, amount 119
22:13:37.210 00.000 18852 move complete, result=0
22:13:37.210 00.000 18852 worker thread done servicing request
22:13:37.210 00.000 18852 Worker thread wakes up
22:13:37.210 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:37.210 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:37.382 00.172 13524 GuideStep: -1.1 px 87 ms EAST, -0.4 px 119 ms NORTH
22:13:40.444 03.062 18852 Exposure complete
22:13:40.475 00.031 18852 worker thread done servicing request
22:13:40.475 00.000 13524 OnExposeComplete: enter
22:13:40.475 00.000 13524 UpdateGuideState(): m_state=6
22:13:40.475 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
22:13:40.475 00.000 13524 Star::Find returns 1 (0), X=407.42, Y=279.38, Mass=483, SNR=13.4, Peak=135 HFD=1.6
22:13:40.475 00.000 13524 MultiStar: [#1 -1.51,2.06,0.00,M5] [#2 -1.16,1.33,0.78,U] [#3 0.00,0.00,0.00,L] [#4 0.05,0.90,0.83,U] [#5 -0.61,0.74,0.54,U] [#6 0.02,0.45,0.60,U] 
22:13:40.475 00.000 13524 single-star, 4 included, MultiStar: {-0.33, 0.80}, one-star: {-0.04, 0.55}
22:13:40.475 00.000 13524 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.99) = xAngle (2.63 = 2.63)
22:13:40.475 00.000 13524 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.67 = -0.61)
22:13:40.490 00.015 13524 CameraToMount -- cameraX=-0.04 cameraY=0.55 hyp=0.55 cameraTheta=1.64 mountX=-0.48 mountY=-0.32, mountTheta=-2.56
22:13:40.490 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.04, y=0.55, opts=13)
22:13:40.490 00.000 13524 Enqueuing Move request for scope (-0.04, 0.55)
22:13:40.490 00.000 18852 Worker thread wakes up
22:13:40.490 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.55) opts 0xd
22:13:40.490 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.04, 0.55)
22:13:40.490 00.000 18852 Moving (-0.04, 0.55) raw xDistance=-0.48 yDistance=-0.32
22:13:40.490 00.000 18852 PPEC rslt: input = -0.48, final = -0.24, react = -0.07, pred = -0.17, hyst = -0.07, hyst_pct = 0.00, period_length = 479.00
22:13:40.490 00.000 18852 PPEC: input: -0.48, control: -0.24, exposure: 3000
22:13:40.490 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:40.490 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:13:40.490 00.000 18852 MoveAxis(E, 59, ABG)
22:13:40.490 00.000 18852 Guiding  Dir = 2, Dur = 59
22:13:40.490 00.000 18852 IsSlewing returns 0
22:13:40.490 00.000 18852 IsGuiding returns 0
22:13:40.490 00.000 18852 PulseGuide returned control before completion, sleep 68
22:13:40.490 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=4, FiltMax=255, Gamma=1.000
22:13:40.506 00.016 13524 UpdateGuideState exits: m=483 SNR=13.4
22:13:40.506 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:40.506 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:40.506 00.000 13524 Enqueuing Expose request
22:13:40.569 00.063 18852 IsGuiding returns 0
22:13:40.569 00.000 18852 Move returns status 0, amount 59
22:13:40.569 00.000 18852 MoveAxis(N, 0, ABG)
22:13:40.569 00.000 18852 Move returns status 0, amount 0
22:13:40.569 00.000 18852 move complete, result=0
22:13:40.569 00.000 18852 worker thread done servicing request
22:13:40.569 00.000 18852 Worker thread wakes up
22:13:40.569 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:40.569 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:40.991 00.422 13524 GuideStep: -0.5 px 59 ms EAST, -0.3 px 0 ms NORTH
22:13:43.818 02.827 18852 Exposure complete
22:13:43.849 00.031 18852 worker thread done servicing request
22:13:43.849 00.000 13524 OnExposeComplete: enter
22:13:43.849 00.000 13524 UpdateGuideState(): m_state=6
22:13:43.849 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
22:13:43.849 00.000 13524 Star::Find returns 1 (0), X=407.53, Y=278.41, Mass=525, SNR=13.8, Peak=141 HFD=1.6
22:13:43.865 00.016 13524 MultiStar: [#1 -1.07,1.24,0.95,U] [#2 -0.78,0.42,0.67,U] [#3 0.00,0.00,0.00,L] [#4 0.64,-0.20,0.81,U] [#5 -0.71,0.22,0.62,U] [#6 -0.18,-0.33,0.55,U] 
22:13:43.865 00.000 13524 refined, 5 included, MultiStar: {-0.32, 0.18}, one-star: {0.07, -0.41}
22:13:43.865 00.000 13524 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.99) = xAngle (3.61 = -2.67)
22:13:43.865 00.000 13524 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.66 = 0.37)
22:13:43.865 00.000 13524 CameraToMount -- cameraX=-0.32 cameraY=0.18 hyp=0.37 cameraTheta=2.63 mountX=-0.33 mountY=0.13, mountTheta=2.75
22:13:43.865 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.32, y=0.18, opts=13)
22:13:43.865 00.000 13524 Enqueuing Move request for scope (-0.32, 0.18)
22:13:43.865 00.000 18852 Worker thread wakes up
22:13:43.865 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.18) opts 0xd
22:13:43.865 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.32, 0.18)
22:13:43.865 00.000 18852 Moving (-0.32, 0.18) raw xDistance=-0.33 yDistance=0.13
22:13:43.865 00.000 18852 PPEC rslt: input = -0.33, final = -0.16, react = -0.05, pred = -0.12, hyst = -0.05, hyst_pct = 0.00, period_length = 479.00
22:13:43.865 00.000 18852 PPEC: input: -0.33, control: -0.16, exposure: 3000
22:13:43.865 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:43.865 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:13:43.865 00.000 18852 MoveAxis(E, 40, ABG)
22:13:43.865 00.000 18852 Guiding  Dir = 2, Dur = 40
22:13:43.865 00.000 18852 IsSlewing returns 0
22:13:43.865 00.000 18852 IsGuiding returns 0
22:13:43.865 00.000 18852 PulseGuide returned control before completion, sleep 49
22:13:43.880 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:43.896 00.016 13524 UpdateGuideState exits: m=525 SNR=13.8
22:13:43.896 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:43.896 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:43.896 00.000 13524 Enqueuing Expose request
22:13:43.943 00.047 18852 IsGuiding returns 1
22:13:43.943 00.000 18852 scope still moving after pulse duration time elapsed
22:13:43.974 00.031 18852 IsSlewing returns 0
22:13:43.974 00.000 18852 IsGuiding returns 0
22:13:43.974 00.000 18852 scope move finished after 40 + 57 ms
22:13:43.974 00.000 18852 Move returns status 0, amount 40
22:13:43.974 00.000 18852 MoveAxis(N, 0, ABG)
22:13:43.974 00.000 18852 Move returns status 0, amount 0
22:13:43.974 00.000 18852 move complete, result=0
22:13:43.974 00.000 18852 worker thread done servicing request
22:13:43.974 00.000 18852 Worker thread wakes up
22:13:43.974 00.000 13524 GuideStep: -0.3 px 40 ms EAST, 0.1 px 0 ms NORTH
22:13:43.974 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:43.974 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:47.208 03.234 18852 Exposure complete
22:13:47.239 00.031 18852 worker thread done servicing request
22:13:47.239 00.000 13524 OnExposeComplete: enter
22:13:47.239 00.000 13524 UpdateGuideState(): m_state=6
22:13:47.255 00.016 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
22:13:47.255 00.000 13524 Star::Find returns 1 (0), X=407.57, Y=278.91, Mass=471, SNR=13.3, Peak=141 HFD=2.1
22:13:47.255 00.000 13524 MultiStar: [#1 -1.49,1.69,1.03,U] [#2 -1.19,0.94,0.75,U] [#3 0.00,0.00,0.00,L] [#4 0.68,0.37,0.73,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:13:47.255 00.000 13524 single-star, 3 included, MultiStar: {-0.52, 0.80}, one-star: {0.11, 0.09}
22:13:47.255 00.000 13524 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.99) = xAngle (1.65 = 1.65)
22:13:47.255 00.000 13524 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.70 = -1.58)
22:13:47.255 00.000 13524 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.67 mountX=-0.01 mountY=-0.14, mountTheta=-1.65
22:13:47.255 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.11, y=0.09, opts=13)
22:13:47.255 00.000 13524 Enqueuing Move request for scope (0.11, 0.09)
22:13:47.255 00.000 18852 Worker thread wakes up
22:13:47.255 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
22:13:47.255 00.000 18852 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
22:13:47.255 00.000 18852 Moving (0.11, 0.09) raw xDistance=-0.01 yDistance=-0.14
22:13:47.255 00.000 18852 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:13:47.255 00.000 18852 PPEC: input: -0.01, control: -0.00, exposure: 3000
22:13:47.255 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:47.255 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:13:47.255 00.000 18852 MoveAxis(E, 1, ABG)
22:13:47.255 00.000 18852 Guiding  Dir = 2, Dur = 1
22:13:47.270 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:47.286 00.016 13524 UpdateGuideState exits: m=471 SNR=13.3
22:13:47.286 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:47.286 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:47.286 00.000 13524 Enqueuing Expose request
22:13:47.301 00.015 18852 IsSlewing returns 0
22:13:47.301 00.000 18852 IsGuiding returns 0
22:13:47.301 00.000 18852 IsGuiding returns 1
22:13:47.301 00.000 18852 scope still moving after pulse duration time elapsed
22:13:47.348 00.047 18852 IsSlewing returns 0
22:13:47.348 00.000 18852 IsGuiding returns 1
22:13:47.380 00.032 18852 IsSlewing returns 0
22:13:47.380 00.000 18852 IsGuiding returns 0
22:13:47.380 00.000 18852 scope move finished after 1 + 73 ms
22:13:47.380 00.000 18852 Move returns status 0, amount 1
22:13:47.380 00.000 18852 MoveAxis(N, 0, ABG)
22:13:47.380 00.000 18852 Move returns status 0, amount 0
22:13:47.380 00.000 18852 move complete, result=0
22:13:47.380 00.000 18852 worker thread done servicing request
22:13:47.380 00.000 18852 Worker thread wakes up
22:13:47.380 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:47.380 00.000 13524 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:13:47.380 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:50.613 03.233 18852 Exposure complete
22:13:50.644 00.031 18852 worker thread done servicing request
22:13:50.644 00.000 13524 OnExposeComplete: enter
22:13:50.644 00.000 13524 UpdateGuideState(): m_state=6
22:13:50.644 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
22:13:50.644 00.000 13524 Star::Find returns 1 (0), X=407.45, Y=278.97, Mass=507, SNR=13.6, Peak=152 HFD=2.2
22:13:50.644 00.000 13524 MultiStar: [#1 -1.08,1.63,0.99,U] [#2 -1.11,0.96,0.80,U] [#3 0.86,0.72,0.48,U] [#4 -0.12,0.41,0.81,U] [#5 -0.69,0.59,0.58,U] [#6 0.00,0.00,0.00,L] 
22:13:50.644 00.000 13524 single-star, 5 included, MultiStar: {-0.44, 0.76}, one-star: {-0.01, 0.15}
22:13:50.644 00.000 13524 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.99) = xAngle (2.64 = 2.64)
22:13:50.644 00.000 13524 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.69 = -0.60)
22:13:50.644 00.000 13524 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.66 mountX=-0.13 mountY=-0.08, mountTheta=-2.57
22:13:50.660 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.01, y=0.15, opts=13)
22:13:50.660 00.000 13524 Enqueuing Move request for scope (-0.01, 0.15)
22:13:50.660 00.000 18852 Worker thread wakes up
22:13:50.660 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
22:13:50.660 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
22:13:50.660 00.000 18852 Moving (-0.01, 0.15) raw xDistance=-0.13 yDistance=-0.08
22:13:50.660 00.000 18852 PPEC rslt: input = -0.13, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:13:50.660 00.000 18852 PPEC: input: -0.13, control: 0.01, exposure: 3000
22:13:50.660 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:50.660 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:13:50.660 00.000 18852 MoveAxis(W, 2, ABG)
22:13:50.660 00.000 18852 Guiding  Dir = 3, Dur = 2
22:13:50.660 00.000 18852 IsSlewing returns 0
22:13:50.660 00.000 18852 IsGuiding returns 0
22:13:50.660 00.000 18852 PulseGuide returned control before completion, sleep 11
22:13:50.660 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=4, FiltMax=255, Gamma=1.000
22:13:50.691 00.031 18852 IsGuiding returns 0
22:13:50.691 00.000 18852 Move returns status 0, amount 2
22:13:50.691 00.000 18852 MoveAxis(N, 0, ABG)
22:13:50.691 00.000 18852 Move returns status 0, amount 0
22:13:50.691 00.000 18852 move complete, result=0
22:13:50.691 00.000 18852 worker thread done servicing request
22:13:50.691 00.000 13524 UpdateGuideState exits: m=507 SNR=13.6
22:13:50.691 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:50.691 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:50.691 00.000 13524 Enqueuing Expose request
22:13:50.691 00.000 13524 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:13:50.707 00.016 18852 Worker thread wakes up
22:13:50.707 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:50.707 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:53.940 03.233 18852 Exposure complete
22:13:53.972 00.032 18852 worker thread done servicing request
22:13:53.972 00.000 13524 OnExposeComplete: enter
22:13:53.972 00.000 13524 UpdateGuideState(): m_state=6
22:13:53.972 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
22:13:53.987 00.015 13524 Star::Find returns 1 (0), X=407.68, Y=279.15, Mass=497, SNR=13.3, Peak=142 HFD=2.2
22:13:53.987 00.000 13524 MultiStar: [#1 -0.89,1.63,0.97,U] [#2 -0.86,0.79,0.83,U] [#3 0.00,0.00,0.00,L] [#4 -0.10,0.72,0.77,U] [#5 0.00,0.00,0.00,L] [#6 -0.15,0.01,0.59,U] 
22:13:53.987 00.000 13524 single-star, 4 included, MultiStar: {-0.36, 0.75}, one-star: {0.22, 0.33}
22:13:53.987 00.000 13524 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.99) = xAngle (1.97 = 1.97)
22:13:53.987 00.000 13524 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.01 = -1.27)
22:13:53.987 00.000 13524 CameraToMount -- cameraX=0.22 cameraY=0.33 hyp=0.40 cameraTheta=0.98 mountX=-0.15 mountY=-0.38, mountTheta=-1.96
22:13:53.987 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.22, y=0.33, opts=13)
22:13:53.987 00.000 13524 Enqueuing Move request for scope (0.22, 0.33)
22:13:53.987 00.000 18852 Worker thread wakes up
22:13:53.987 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.33) opts 0xd
22:13:53.987 00.000 18852 Handling offset move in thread for scope, endpoint = (0.22, 0.33)
22:13:53.987 00.000 18852 Moving (0.22, 0.33) raw xDistance=-0.15 yDistance=-0.38
22:13:53.987 00.000 18852 PPEC rslt: input = -0.15, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:13:53.987 00.000 18852 PPEC: input: -0.15, control: 0.02, exposure: 3000
22:13:53.987 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:13:53.987 00.000 18852 MoveAxis(W, 6, ABG)
22:13:53.987 00.000 18852 Guiding  Dir = 3, Dur = 6
22:13:53.987 00.000 18852 IsSlewing returns 0
22:13:53.987 00.000 18852 IsGuiding returns 0
22:13:53.987 00.000 18852 PulseGuide returned control before completion, sleep 15
22:13:54.003 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=4, FiltMax=255, Gamma=1.000
22:13:54.019 00.016 18852 IsGuiding returns 0
22:13:54.019 00.000 18852 Move returns status 0, amount 6
22:13:54.019 00.000 18852 MoveAxis(N, 109, ABG)
22:13:54.019 00.000 18852 Guiding  Dir = 0, Dur = 109
22:13:54.019 00.000 13524 UpdateGuideState exits: m=497 SNR=13.3
22:13:54.019 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:54.019 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:54.019 00.000 13524 Enqueuing Expose request
22:13:54.019 00.000 18852 IsSlewing returns 0
22:13:54.019 00.000 18852 IsGuiding returns 0
22:13:54.019 00.000 18852 PulseGuide returned control before completion, sleep 118
22:13:54.159 00.140 18852 IsGuiding returns 0
22:13:54.159 00.000 18852 Move returns status 0, amount 109
22:13:54.159 00.000 18852 move complete, result=0
22:13:54.159 00.000 18852 worker thread done servicing request
22:13:54.159 00.000 18852 Worker thread wakes up
22:13:54.159 00.000 13524 GuideStep: -0.2 px 6 ms WEST, -0.4 px 109 ms NORTH
22:13:54.159 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:54.159 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:13:57.408 03.249 18852 Exposure complete
22:13:57.440 00.032 18852 worker thread done servicing request
22:13:57.440 00.000 13524 OnExposeComplete: enter
22:13:57.440 00.000 13524 UpdateGuideState(): m_state=6
22:13:57.440 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
22:13:57.440 00.000 13524 Star::Find returns 1 (0), X=407.59, Y=278.63, Mass=525, SNR=13.7, Peak=126 HFD=2.4
22:13:57.440 00.000 13524 MultiStar: [#1 -1.06,1.04,0.97,U] [#2 -1.03,0.74,0.77,U] [#3 0.00,0.00,0.00,L] [#4 -0.51,0.49,0.87,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:13:57.440 00.000 13524 single-star, 3 included, MultiStar: {-0.59, 0.50}, one-star: {0.13, -0.20}
22:13:57.440 00.000 13524 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.99) = xAngle (-0.01 = -0.01)
22:13:57.440 00.000 13524 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.03 = 3.03)
22:13:57.455 00.015 13524 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.23 cameraTheta=-1.00 mountX=0.23 mountY=0.03, mountTheta=0.11
22:13:57.455 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.13, y=-0.20, opts=13)
22:13:57.455 00.000 13524 Enqueuing Move request for scope (0.13, -0.20)
22:13:57.455 00.000 18852 Worker thread wakes up
22:13:57.455 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
22:13:57.455 00.000 18852 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
22:13:57.455 00.000 18852 Moving (0.13, -0.20) raw xDistance=0.23 yDistance=0.03
22:13:57.455 00.000 18852 PPEC rslt: input = 0.23, final = -0.00, react = 0.04, pred = -0.04, hyst = 0.03, hyst_pct = 0.00, period_length = 479.00
22:13:57.455 00.000 18852 PPEC: input: 0.23, control: -0.00, exposure: 3000
22:13:57.455 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:57.455 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:13:57.455 00.000 18852 MoveAxis(E, 0, ABG)
22:13:57.455 00.000 18852 Move returns status 0, amount 0
22:13:57.455 00.000 18852 MoveAxis(N, 0, ABG)
22:13:57.455 00.000 18852 Move returns status 0, amount 0
22:13:57.455 00.000 18852 move complete, result=0
22:13:57.455 00.000 18852 worker thread done servicing request
22:13:57.455 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:13:57.471 00.016 13524 UpdateGuideState exits: m=525 SNR=13.7
22:13:57.471 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:57.471 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:13:57.471 00.000 13524 Enqueuing Expose request
22:13:57.486 00.015 13524 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:13:57.486 00.000 18852 Worker thread wakes up
22:13:57.486 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:13:57.486 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:00.736 03.250 18852 Exposure complete
22:14:00.767 00.031 18852 worker thread done servicing request
22:14:00.767 00.000 13524 OnExposeComplete: enter
22:14:00.767 00.000 13524 UpdateGuideState(): m_state=6
22:14:00.767 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
22:14:00.783 00.016 13524 Star::Find returns 1 (0), X=407.97, Y=278.41, Mass=610, SNR=14.8, Peak=158 HFD=2.2
22:14:00.783 00.000 13524 MultiStar: [#1 -1.04,1.32,0.92,U] [#2 -1.46,1.56,0.70,U] [#3 0.00,0.00,0.00,L] [#4 -0.01,0.07,0.69,U] [#5 -0.07,1.03,0.51,U] [#6 0.00,0.00,0.00,L] 
22:14:00.783 00.000 13524 single-star, 4 included, MultiStar: {-0.39, 0.65}, one-star: {0.51, -0.41}
22:14:00.783 00.000 13524 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.99) = xAngle (0.31 = 0.31)
22:14:00.783 00.000 13524 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.35 = -2.93)
22:14:00.783 00.000 13524 CameraToMount -- cameraX=0.51 cameraY=-0.41 hyp=0.66 cameraTheta=-0.68 mountX=0.63 mountY=-0.14, mountTheta=-0.22
22:14:00.783 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.51, y=-0.41, opts=13)
22:14:00.783 00.000 13524 Enqueuing Move request for scope (0.51, -0.41)
22:14:00.783 00.000 18852 Worker thread wakes up
22:14:00.783 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.41) opts 0xd
22:14:00.783 00.000 18852 Handling offset move in thread for scope, endpoint = (0.51, -0.41)
22:14:00.783 00.000 18852 Moving (0.51, -0.41) raw xDistance=0.63 yDistance=-0.14
22:14:00.783 00.000 18852 PPEC rslt: input = 0.63, final = 0.05, react = 0.09, pred = -0.05, hyst = 0.08, hyst_pct = 0.00, period_length = 479.00
22:14:00.783 00.000 18852 PPEC: input: 0.63, control: 0.05, exposure: 3000
22:14:00.783 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:00.783 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:14:00.783 00.000 18852 MoveAxis(W, 12, ABG)
22:14:00.783 00.000 18852 Guiding  Dir = 3, Dur = 12
22:14:00.783 00.000 18852 IsSlewing returns 0
22:14:00.783 00.000 18852 IsGuiding returns 0
22:14:00.798 00.015 18852 PulseGuide returned control before completion, sleep 21
22:14:00.798 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:14:00.829 00.031 18852 IsGuiding returns 0
22:14:00.829 00.000 18852 Move returns status 0, amount 12
22:14:00.829 00.000 18852 MoveAxis(N, 0, ABG)
22:14:00.829 00.000 18852 Move returns status 0, amount 0
22:14:00.829 00.000 18852 move complete, result=0
22:14:00.829 00.000 18852 worker thread done servicing request
22:14:00.829 00.000 13524 UpdateGuideState exits: m=610 SNR=14.8
22:14:00.829 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:00.829 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:00.829 00.000 13524 Enqueuing Expose request
22:14:00.829 00.000 13524 GuideStep: 0.6 px 12 ms WEST, -0.1 px 0 ms NORTH
22:14:00.829 00.000 18852 Worker thread wakes up
22:14:00.829 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:00.829 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:04.079 03.250 18852 Exposure complete
22:14:04.110 00.031 18852 worker thread done servicing request
22:14:04.110 00.000 13524 OnExposeComplete: enter
22:14:04.110 00.000 13524 UpdateGuideState(): m_state=6
22:14:04.110 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
22:14:04.110 00.000 13524 Star::Find returns 1 (0), X=408.10, Y=277.69, Mass=471, SNR=13.2, Peak=130 HFD=2.1
22:14:04.110 00.000 13524 Star::Find false star n=5 nbg=281 bg=73.5 sigma=5.8 thresh=91 peak=91
22:14:04.110 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.98,0.15,0.83,U] [#3 0.00,0.00,0.00,L] [#4 -0.66,-0.25,0.99,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:14:04.110 00.000 13524 refined, 2 included, MultiStar: {-0.29, -0.45}, one-star: {0.64, -1.14}
22:14:04.110 00.000 13524 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.99) = xAngle (-1.17 = -1.17)
22:14:04.126 00.016 13524 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.88 = 1.88)
22:14:04.126 00.000 13524 CameraToMount -- cameraX=-0.29 cameraY=-0.45 hyp=0.53 cameraTheta=-2.15 mountX=0.21 mountY=0.51, mountTheta=1.18
22:14:04.126 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.29, y=-0.45, opts=13)
22:14:04.126 00.000 13524 Enqueuing Move request for scope (-0.29, -0.45)
22:14:04.126 00.000 18852 Worker thread wakes up
22:14:04.126 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.45) opts 0xd
22:14:04.126 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.29, -0.45)
22:14:04.126 00.000 18852 Moving (-0.29, -0.45) raw xDistance=0.21 yDistance=0.51
22:14:04.126 00.000 18852 PPEC rslt: input = 0.21, final = -0.02, react = 0.03, pred = -0.05, hyst = 0.03, hyst_pct = 0.00, period_length = 479.00
22:14:04.126 00.000 18852 PPEC: input: 0.21, control: -0.02, exposure: 3000
22:14:04.126 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:14:04.126 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
22:14:04.126 00.000 18852 MoveAxis(E, 4, ABG)
22:14:04.126 00.000 18852 Guiding  Dir = 2, Dur = 4
22:14:04.126 00.000 18852 IsSlewing returns 0
22:14:04.126 00.000 18852 IsGuiding returns 0
22:14:04.126 00.000 18852 PulseGuide returned control before completion, sleep 13
22:14:04.141 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:14:04.141 00.000 13524 UpdateGuideState exits: m=471 SNR=13.2
22:14:04.141 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:04.141 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:04.157 00.016 13524 Enqueuing Expose request
22:14:04.157 00.000 18852 IsGuiding returns 0
22:14:04.157 00.000 18852 Move returns status 0, amount 4
22:14:04.157 00.000 18852 MoveAxis(N, 0, ABG)
22:14:04.157 00.000 18852 Move returns status 0, amount 0
22:14:04.157 00.000 18852 move complete, result=0
22:14:04.157 00.000 13524 GuideStep: 0.2 px 4 ms EAST, 0.5 px 0 ms NORTH
22:14:04.157 00.000 18852 worker thread done servicing request
22:14:04.157 00.000 18852 Worker thread wakes up
22:14:04.157 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:04.157 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:07.390 03.233 18852 Exposure complete
22:14:07.422 00.032 18852 worker thread done servicing request
22:14:07.422 00.000 13524 OnExposeComplete: enter
22:14:07.422 00.000 13524 UpdateGuideState(): m_state=6
22:14:07.422 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
22:14:07.422 00.000 13524 Star::Find returns 1 (0), X=408.57, Y=277.47, Mass=507, SNR=13.9, Peak=135 HFD=1.5
22:14:07.422 00.000 13524 MultiStar: [#1 -0.59,-0.10,0.99,U] [#2 -0.73,0.03,0.75,U] [#3 0.00,0.00,0.00,L] [#4 0.17,-0.93,0.87,U] [#5 0.24,-1.27,0.58,U] [#6 0.00,0.00,0.00,L] 
22:14:07.422 00.000 13524 refined, 4 included, MultiStar: {0.06, -0.71}, one-star: {1.11, -1.36}
22:14:07.422 00.000 13524 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.99) = xAngle (-0.50 = -0.50)
22:14:07.422 00.000 13524 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.55 = 2.55)
22:14:07.437 00.015 13524 CameraToMount -- cameraX=0.06 cameraY=-0.71 hyp=0.72 cameraTheta=-1.48 mountX=0.63 mountY=0.40, mountTheta=0.57
22:14:07.437 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.06, y=-0.71, opts=13)
22:14:07.437 00.000 13524 Enqueuing Move request for scope (0.06, -0.71)
22:14:07.437 00.000 18852 Worker thread wakes up
22:14:07.437 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.71) opts 0xd
22:14:07.437 00.000 18852 Handling offset move in thread for scope, endpoint = (0.06, -0.71)
22:14:07.437 00.000 18852 Moving (0.06, -0.71) raw xDistance=0.63 yDistance=0.40
22:14:07.437 00.000 18852 PPEC rslt: input = 0.63, final = 0.03, react = 0.09, pred = -0.07, hyst = 0.09, hyst_pct = 0.00, period_length = 479.00
22:14:07.437 00.000 18852 PPEC: input: 0.63, control: 0.03, exposure: 3000
22:14:07.437 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:14:07.437 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:14:07.437 00.000 18852 MoveAxis(W, 6, ABG)
22:14:07.437 00.000 18852 Guiding  Dir = 3, Dur = 6
22:14:07.437 00.000 18852 IsSlewing returns 0
22:14:07.437 00.000 18852 IsGuiding returns 0
22:14:07.437 00.000 18852 PulseGuide returned control before completion, sleep 15
22:14:07.437 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:14:07.468 00.031 18852 IsGuiding returns 0
22:14:07.468 00.000 18852 Move returns status 0, amount 6
22:14:07.468 00.000 18852 MoveAxis(N, 0, ABG)
22:14:07.468 00.000 18852 Move returns status 0, amount 0
22:14:07.468 00.000 18852 move complete, result=0
22:14:07.468 00.000 18852 worker thread done servicing request
22:14:07.468 00.000 13524 UpdateGuideState exits: m=507 SNR=13.9
22:14:07.468 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:07.468 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:07.468 00.000 13524 Enqueuing Expose request
22:14:07.468 00.000 13524 GuideStep: 0.6 px 6 ms WEST, 0.4 px 0 ms NORTH
22:14:07.484 00.016 18852 Worker thread wakes up
22:14:07.484 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:07.484 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:10.718 03.234 18852 Exposure complete
22:14:10.749 00.031 18852 worker thread done servicing request
22:14:10.749 00.000 13524 OnExposeComplete: enter
22:14:10.749 00.000 13524 UpdateGuideState(): m_state=6
22:14:10.749 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
22:14:10.749 00.000 13524 Star::Find returns 1 (0), X=408.28, Y=277.64, Mass=484, SNR=13.2, Peak=146 HFD=1.8
22:14:10.749 00.000 13524 MultiStar: [#1 -0.21,-0.02,1.00,U] [#2 -0.30,-0.60,0.78,U] [#3 0.00,0.00,0.00,L] [#4 -0.46,-0.87,0.99,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:14:10.749 00.000 13524 refined, 3 included, MultiStar: {-0.02, -0.67}, one-star: {0.82, -1.18}
22:14:10.749 00.000 13524 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.99) = xAngle (-0.62 = -0.62)
22:14:10.765 00.016 13524 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.43 = 2.43)
22:14:10.765 00.000 13524 CameraToMount -- cameraX=-0.02 cameraY=-0.67 hyp=0.67 cameraTheta=-1.60 mountX=0.55 mountY=0.44, mountTheta=0.68
22:14:10.765 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.02, y=-0.67, opts=13)
22:14:10.765 00.000 13524 Enqueuing Move request for scope (-0.02, -0.67)
22:14:10.765 00.000 18852 Worker thread wakes up
22:14:10.765 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.67) opts 0xd
22:14:10.765 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.02, -0.67)
22:14:10.765 00.000 18852 Moving (-0.02, -0.67) raw xDistance=0.55 yDistance=0.44
22:14:10.765 00.000 18852 PPEC rslt: input = 0.55, final = 0.01, react = 0.08, pred = -0.07, hyst = 0.07, hyst_pct = 0.00, period_length = 479.00
22:14:10.765 00.000 18852 PPEC: input: 0.55, control: 0.01, exposure: 3000
22:14:10.765 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:14:10.765 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:14:10.765 00.000 18852 MoveAxis(W, 3, ABG)
22:14:10.765 00.000 18852 Guiding  Dir = 3, Dur = 3
22:14:10.765 00.000 18852 IsSlewing returns 0
22:14:10.765 00.000 18852 IsGuiding returns 0
22:14:10.765 00.000 18852 PulseGuide returned control before completion, sleep 12
22:14:10.796 00.031 18852 IsGuiding returns 0
22:14:10.796 00.000 18852 Move returns status 0, amount 3
22:14:10.796 00.000 18852 MoveAxis(N, 0, ABG)
22:14:10.796 00.000 18852 Move returns status 0, amount 0
22:14:10.796 00.000 18852 move complete, result=0
22:14:10.796 00.000 18852 worker thread done servicing request
22:14:10.905 00.109 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=4, FiltMax=255, Gamma=1.000
22:14:10.936 00.031 13524 UpdateGuideState exits: m=484 SNR=13.2
22:14:10.936 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:10.936 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:10.936 00.000 13524 Enqueuing Expose request
22:14:10.936 00.000 13524 GuideStep: 0.5 px 3 ms WEST, 0.4 px 0 ms NORTH
22:14:10.936 00.000 18852 Worker thread wakes up
22:14:10.936 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:10.936 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:14.189 03.253 18852 Exposure complete
22:14:14.220 00.031 18852 worker thread done servicing request
22:14:14.220 00.000 13524 OnExposeComplete: enter
22:14:14.220 00.000 13524 UpdateGuideState(): m_state=6
22:14:14.220 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
22:14:14.220 00.000 13524 Star::Find returns 1 (0), X=408.01, Y=277.98, Mass=572, SNR=14.8, Peak=141 HFD=2.0
22:14:14.220 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.70,-0.18,0.65,U] [#3 0.00,0.00,0.00,L] [#4 0.13,-0.60,0.79,U] [#5 0.29,-0.26,0.48,U] [#6 0.66,-1.19,0.62,U] 
22:14:14.220 00.000 13524 refined, 4 included, MultiStar: {0.21, -0.65}, one-star: {0.55, -0.84}
22:14:14.220 00.000 13524 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.99) = xAngle (-0.27 = -0.27)
22:14:14.220 00.000 13524 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.77 = 2.77)
22:14:14.220 00.000 13524 CameraToMount -- cameraX=0.21 cameraY=-0.65 hyp=0.68 cameraTheta=-1.26 mountX=0.66 mountY=0.25, mountTheta=0.36
22:14:14.235 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.21, y=-0.65, opts=13)
22:14:14.235 00.000 13524 Enqueuing Move request for scope (0.21, -0.65)
22:14:14.235 00.000 18852 Worker thread wakes up
22:14:14.235 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.65) opts 0xd
22:14:14.235 00.000 18852 Handling offset move in thread for scope, endpoint = (0.21, -0.65)
22:14:14.235 00.000 18852 Moving (0.21, -0.65) raw xDistance=0.66 yDistance=0.25
22:14:14.235 00.000 18852 PPEC rslt: input = 0.66, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 479.00
22:14:14.235 00.000 18852 PPEC: input: 0.66, control: 0.08, exposure: 3000
22:14:14.235 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:14.235 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:14:14.235 00.000 18852 MoveAxis(W, 18, ABG)
22:14:14.235 00.000 18852 Guiding  Dir = 3, Dur = 18
22:14:14.235 00.000 18852 IsSlewing returns 0
22:14:14.235 00.000 18852 IsGuiding returns 0
22:14:14.235 00.000 18852 PulseGuide returned control before completion, sleep 27
22:14:14.235 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=256, Gamma=1.000
22:14:14.251 00.016 13524 UpdateGuideState exits: m=572 SNR=14.8
22:14:14.251 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:14.251 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:14.251 00.000 13524 Enqueuing Expose request
22:14:14.282 00.031 18852 IsGuiding returns 0
22:14:14.282 00.000 18852 Move returns status 0, amount 18
22:14:14.282 00.000 18852 MoveAxis(N, 0, ABG)
22:14:14.282 00.000 18852 Move returns status 0, amount 0
22:14:14.282 00.000 18852 move complete, result=0
22:14:14.282 00.000 18852 worker thread done servicing request
22:14:14.282 00.000 18852 Worker thread wakes up
22:14:14.282 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:14.282 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:14.282 00.000 13524 GuideStep: 0.7 px 18 ms WEST, 0.2 px 0 ms NORTH
22:14:17.531 03.249 18852 Exposure complete
22:14:17.563 00.032 18852 worker thread done servicing request
22:14:17.563 00.000 13524 OnExposeComplete: enter
22:14:17.563 00.000 13524 UpdateGuideState(): m_state=6
22:14:17.563 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
22:14:17.578 00.015 13524 Star::Find returns 1 (0), X=408.37, Y=277.58, Mass=515, SNR=13.5, Peak=150 HFD=1.7
22:14:17.578 00.000 13524 MultiStar: [#1 -0.24,0.16,1.01,U] [#2 -0.76,-0.97,0.83,U] [#3 1.99,-1.89,0.00,M1] [#4 -0.49,-0.44,1.05,U] [#5 0.00,0.00,0.00,L] [#6 0.75,-1.42,0.60,U] 
22:14:17.578 00.000 13524 refined, 4 included, MultiStar: {-0.01, -0.71}, one-star: {0.91, -1.24}
22:14:17.578 00.000 13524 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.99) = xAngle (-0.59 = -0.59)
22:14:17.578 00.000 13524 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.45 = 2.45)
22:14:17.578 00.000 13524 CameraToMount -- cameraX=-0.01 cameraY=-0.71 hyp=0.71 cameraTheta=-1.58 mountX=0.59 mountY=0.45, mountTheta=0.65
22:14:17.578 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.01, y=-0.71, opts=13)
22:14:17.578 00.000 13524 Enqueuing Move request for scope (-0.01, -0.71)
22:14:17.578 00.000 18852 Worker thread wakes up
22:14:17.578 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.71) opts 0xd
22:14:17.578 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.01, -0.71)
22:14:17.578 00.000 18852 Moving (-0.01, -0.71) raw xDistance=0.59 yDistance=0.45
22:14:17.578 00.000 18852 PPEC rslt: input = 0.59, final = 0.01, react = 0.09, pred = -0.08, hyst = 0.08, hyst_pct = 0.00, period_length = 479.00
22:14:17.578 00.000 18852 PPEC: input: 0.59, control: 0.01, exposure: 3000
22:14:17.578 00.000 18852 switching direction from -1 to 1 - decHistory=3 oldest=-0.60 newest=1.14
22:14:17.578 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:14:17.578 00.000 18852 MoveAxis(W, 3, ABG)
22:14:17.578 00.000 18852 Guiding  Dir = 3, Dur = 3
22:14:17.578 00.000 18852 IsSlewing returns 0
22:14:17.578 00.000 18852 IsGuiding returns 0
22:14:17.594 00.016 18852 PulseGuide returned control before completion, sleep 12
22:14:17.594 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:14:17.609 00.015 18852 IsGuiding returns 0
22:14:17.609 00.000 18852 Move returns status 0, amount 3
22:14:17.609 00.000 18852 MoveAxis(S, 131, ABG)
22:14:17.609 00.000 18852 Guiding  Dir = 1, Dur = 131
22:14:17.609 00.000 13524 UpdateGuideState exits: m=515 SNR=13.5
22:14:17.609 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:17.609 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:17.609 00.000 13524 Enqueuing Expose request
22:14:17.609 00.000 18852 IsSlewing returns 0
22:14:17.609 00.000 18852 IsGuiding returns 0
22:14:17.609 00.000 18852 PulseGuide returned control before completion, sleep 140
22:14:17.766 00.157 18852 IsGuiding returns 0
22:14:17.766 00.000 18852 Move returns status 0, amount 131
22:14:17.766 00.000 18852 move complete, result=0
22:14:17.766 00.000 18852 worker thread done servicing request
22:14:17.766 00.000 18852 Worker thread wakes up
22:14:17.766 00.000 13524 GuideStep: 0.6 px 3 ms WEST, 0.5 px 131 ms SOUTH
22:14:17.766 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:17.766 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:21.015 03.249 18852 Exposure complete
22:14:21.062 00.047 18852 worker thread done servicing request
22:14:21.062 00.000 13524 OnExposeComplete: enter
22:14:21.062 00.000 13524 UpdateGuideState(): m_state=6
22:14:21.062 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
22:14:21.062 00.000 13524 Star::Find returns 1 (0), X=408.32, Y=277.55, Mass=449, SNR=13.2, Peak=149 HFD=1.7
22:14:21.062 00.000 13524 MultiStar: [#1 -0.22,0.07,0.99,U] [#2 -0.12,-0.97,0.78,U] [#3 0.00,0.00,0.00,L] [#4 -0.73,-0.53,1.01,U] [#5 -0.39,-0.59,0.68,U] [#6 0.00,0.00,0.00,L] 
22:14:21.077 00.015 13524 refined, 4 included, MultiStar: {-0.10, -0.65}, one-star: {0.86, -1.28}
22:14:21.077 00.000 13524 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.99) = xAngle (-0.74 = -0.74)
22:14:21.077 00.000 13524 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.31 = 2.31)
22:14:21.077 00.000 13524 CameraToMount -- cameraX=-0.10 cameraY=-0.65 hyp=0.66 cameraTheta=-1.73 mountX=0.49 mountY=0.49, mountTheta=0.79
22:14:21.077 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.10, y=-0.65, opts=13)
22:14:21.077 00.000 13524 Enqueuing Move request for scope (-0.10, -0.65)
22:14:21.077 00.000 18852 Worker thread wakes up
22:14:21.077 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.65) opts 0xd
22:14:21.077 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.10, -0.65)
22:14:21.077 00.000 18852 Moving (-0.10, -0.65) raw xDistance=0.49 yDistance=0.49
22:14:21.077 00.000 18852 PPEC rslt: input = 0.49, final = 0.02, react = 0.07, pred = -0.06, hyst = 0.07, hyst_pct = 0.00, period_length = 479.00
22:14:21.077 00.000 18852 PPEC: input: 0.49, control: 0.02, exposure: 3000
22:14:21.077 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:14:21.077 00.000 18852 MoveAxis(W, 4, ABG)
22:14:21.077 00.000 18852 Guiding  Dir = 3, Dur = 4
22:14:21.077 00.000 18852 IsSlewing returns 0
22:14:21.077 00.000 18852 IsGuiding returns 0
22:14:21.077 00.000 18852 PulseGuide returned control before completion, sleep 13
22:14:21.093 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=4, FiltMax=254, Gamma=1.000
22:14:21.093 00.000 13524 UpdateGuideState exits: m=449 SNR=13.2
22:14:21.093 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:21.109 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:21.109 00.000 13524 Enqueuing Expose request
22:14:21.109 00.000 18852 IsGuiding returns 0
22:14:21.109 00.000 18852 Move returns status 0, amount 4
22:14:21.109 00.000 18852 MoveAxis(S, 142, ABG)
22:14:21.109 00.000 18852 Guiding  Dir = 1, Dur = 142
22:14:21.109 00.000 18852 IsSlewing returns 0
22:14:21.109 00.000 18852 IsGuiding returns 0
22:14:21.109 00.000 18852 PulseGuide returned control before completion, sleep 151
22:14:21.281 00.172 18852 IsGuiding returns 0
22:14:21.281 00.000 18852 Move returns status 0, amount 142
22:14:21.281 00.000 18852 move complete, result=0
22:14:21.281 00.000 18852 worker thread done servicing request
22:14:21.281 00.000 18852 Worker thread wakes up
22:14:21.281 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:21.281 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:21.390 00.109 13524 GuideStep: 0.5 px 4 ms WEST, 0.5 px 142 ms SOUTH
22:14:24.514 03.124 18852 Exposure complete
22:14:24.545 00.031 18852 worker thread done servicing request
22:14:24.545 00.000 13524 OnExposeComplete: enter
22:14:24.545 00.000 13524 UpdateGuideState(): m_state=6
22:14:24.545 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
22:14:24.545 00.000 13524 Star::Find returns 1 (0), X=408.36, Y=278.05, Mass=456, SNR=12.8, Peak=125 HFD=2.2
22:14:24.545 00.000 13524 Star::Find false star n=4 nbg=280 bg=73.9 sigma=6.0 thresh=92 peak=92
22:14:24.545 00.000 13524 MultiStar: [#1 -0.20,0.06,1.04,U] [#2 -0.45,-0.25,0.77,U] [#3 0.00,0.00,0.00,L] [#4 0.81,-0.96,1.04,U] [#5 0.40,-0.56,0.59,U] [#6 0.00,0.00,0.00,L] 
22:14:24.545 00.000 13524 refined, 4 included, MultiStar: {0.32, -0.50}, one-star: {0.90, -0.78}
22:14:24.561 00.016 13524 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.99) = xAngle (-0.01 = -0.01)
22:14:24.561 00.000 13524 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.03 = 3.03)
22:14:24.561 00.000 13524 CameraToMount -- cameraX=0.32 cameraY=-0.50 hyp=0.60 cameraTheta=-1.00 mountX=0.60 mountY=0.07, mountTheta=0.11
22:14:24.561 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.32, y=-0.50, opts=13)
22:14:24.561 00.000 13524 Enqueuing Move request for scope (0.32, -0.50)
22:14:24.561 00.000 18852 Worker thread wakes up
22:14:24.561 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.50) opts 0xd
22:14:24.561 00.000 18852 Handling offset move in thread for scope, endpoint = (0.32, -0.50)
22:14:24.561 00.000 18852 Moving (0.32, -0.50) raw xDistance=0.60 yDistance=0.07
22:14:24.561 00.000 18852 PPEC rslt: input = 0.60, final = 0.03, react = 0.09, pred = -0.06, hyst = 0.08, hyst_pct = 0.00, period_length = 479.00
22:14:24.561 00.000 18852 PPEC: input: 0.60, control: 0.03, exposure: 3000
22:14:24.561 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:24.561 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:14:24.561 00.000 18852 MoveAxis(W, 7, ABG)
22:14:24.561 00.000 18852 Guiding  Dir = 3, Dur = 7
22:14:24.561 00.000 18852 IsSlewing returns 0
22:14:24.561 00.000 18852 IsGuiding returns 0
22:14:24.561 00.000 18852 PulseGuide returned control before completion, sleep 16
22:14:24.577 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:14:24.577 00.000 13524 UpdateGuideState exits: m=456 SNR=12.8
22:14:24.592 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:24.592 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:24.592 00.000 13524 Enqueuing Expose request
22:14:24.592 00.000 18852 IsGuiding returns 1
22:14:24.592 00.000 18852 scope still moving after pulse duration time elapsed
22:14:24.623 00.031 18852 IsSlewing returns 0
22:14:24.623 00.000 18852 IsGuiding returns 0
22:14:24.623 00.000 18852 scope move finished after 7 + 46 ms
22:14:24.623 00.000 18852 Move returns status 0, amount 7
22:14:24.623 00.000 18852 MoveAxis(N, 0, ABG)
22:14:24.623 00.000 18852 Move returns status 0, amount 0
22:14:24.623 00.000 18852 move complete, result=0
22:14:24.623 00.000 18852 worker thread done servicing request
22:14:24.623 00.000 18852 Worker thread wakes up
22:14:24.623 00.000 13524 GuideStep: 0.6 px 7 ms WEST, 0.1 px 0 ms NORTH
22:14:24.623 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:24.623 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:27.872 03.249 18852 Exposure complete
22:14:27.903 00.031 18852 worker thread done servicing request
22:14:27.903 00.000 13524 OnExposeComplete: enter
22:14:27.903 00.000 13524 UpdateGuideState(): m_state=6
22:14:27.903 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
22:14:27.903 00.000 13524 Star::Find returns 1 (0), X=408.42, Y=277.77, Mass=528, SNR=14.0, Peak=156 HFD=1.9
22:14:27.918 00.015 13524 MultiStar: [#1 -0.22,0.02,0.91,U] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 -0.06,-0.67,0.98,U] [#5 0.32,-0.78,0.54,U] [#6 0.00,0.00,0.00,L] 
22:14:27.918 00.000 13524 refined, 3 included, MultiStar: {0.25, -0.62}, one-star: {0.96, -1.06}
22:14:27.918 00.000 13524 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.99) = xAngle (-0.19 = -0.19)
22:14:27.918 00.000 13524 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.85 = 2.85)
22:14:27.918 00.000 13524 CameraToMount -- cameraX=0.25 cameraY=-0.62 hyp=0.67 cameraTheta=-1.18 mountX=0.66 mountY=0.19, mountTheta=0.28
22:14:27.918 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.25, y=-0.62, opts=13)
22:14:27.918 00.000 13524 Enqueuing Move request for scope (0.25, -0.62)
22:14:27.918 00.000 18852 Worker thread wakes up
22:14:27.918 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.62) opts 0xd
22:14:27.918 00.000 18852 Handling offset move in thread for scope, endpoint = (0.25, -0.62)
22:14:27.918 00.000 18852 Moving (0.25, -0.62) raw xDistance=0.66 yDistance=0.19
22:14:27.918 00.000 18852 PPEC rslt: input = 0.66, final = 0.04, react = 0.10, pred = -0.06, hyst = 0.09, hyst_pct = 0.00, period_length = 479.00
22:14:27.918 00.000 18852 PPEC: input: 0.66, control: 0.04, exposure: 3000
22:14:27.918 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:27.918 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:14:27.918 00.000 18852 MoveAxis(W, 10, ABG)
22:14:27.918 00.000 18852 Guiding  Dir = 3, Dur = 10
22:14:27.918 00.000 18852 IsSlewing returns 0
22:14:27.918 00.000 18852 IsGuiding returns 0
22:14:27.918 00.000 18852 PulseGuide returned control before completion, sleep 19
22:14:27.966 00.048 18852 IsGuiding returns 0
22:14:27.966 00.000 18852 Move returns status 0, amount 10
22:14:27.966 00.000 18852 MoveAxis(N, 0, ABG)
22:14:27.966 00.000 18852 Move returns status 0, amount 0
22:14:27.966 00.000 18852 move complete, result=0
22:14:27.966 00.000 18852 worker thread done servicing request
22:14:28.184 00.218 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=256, Gamma=1.000
22:14:28.200 00.016 13524 UpdateGuideState exits: m=528 SNR=14.0
22:14:28.200 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:28.200 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:28.200 00.000 13524 Enqueuing Expose request
22:14:28.200 00.000 13524 GuideStep: 0.7 px 10 ms WEST, 0.2 px 0 ms NORTH
22:14:28.200 00.000 18852 Worker thread wakes up
22:14:28.200 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:28.200 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:31.464 03.264 18852 Exposure complete
22:14:31.496 00.032 18852 worker thread done servicing request
22:14:31.496 00.000 13524 OnExposeComplete: enter
22:14:31.496 00.000 13524 UpdateGuideState(): m_state=6
22:14:31.496 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
22:14:31.511 00.015 13524 Star::Find returns 1 (0), X=408.62, Y=277.50, Mass=479, SNR=13.3, Peak=154 HFD=1.6
22:14:31.511 00.000 13524 MultiStar: [#1 -0.12,-0.26,1.02,U] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.02,-0.60,1.00,U] [#5 -0.05,-1.05,0.57,U] [#6 0.00,0.00,0.00,L] 
22:14:31.511 00.000 13524 refined, 3 included, MultiStar: {0.28, -0.78}, one-star: {1.15, -1.33}
22:14:31.511 00.000 13524 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.99) = xAngle (-0.23 = -0.23)
22:14:31.511 00.000 13524 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.81 = 2.81)
22:14:31.511 00.000 13524 CameraToMount -- cameraX=0.28 cameraY=-0.78 hyp=0.83 cameraTheta=-1.22 mountX=0.80 mountY=0.27, mountTheta=0.32
22:14:31.511 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.28, y=-0.78, opts=13)
22:14:31.511 00.000 13524 Enqueuing Move request for scope (0.28, -0.78)
22:14:31.511 00.000 18852 Worker thread wakes up
22:14:31.511 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.78) opts 0xd
22:14:31.511 00.000 18852 Handling offset move in thread for scope, endpoint = (0.28, -0.78)
22:14:31.511 00.000 18852 Moving (0.28, -0.78) raw xDistance=0.80 yDistance=0.27
22:14:31.511 00.000 18852 PPEC rslt: input = 0.80, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 479.00
22:14:31.511 00.000 18852 PPEC: input: 0.80, control: 0.10, exposure: 3000
22:14:31.511 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:31.511 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:14:31.511 00.000 18852 MoveAxis(W, 24, ABG)
22:14:31.511 00.000 18852 Guiding  Dir = 3, Dur = 24
22:14:31.511 00.000 18852 IsSlewing returns 0
22:14:31.511 00.000 18852 IsGuiding returns 0
22:14:31.527 00.016 18852 PulseGuide returned control before completion, sleep 33
22:14:31.574 00.047 18852 IsGuiding returns 0
22:14:31.574 00.000 18852 Move returns status 0, amount 24
22:14:31.574 00.000 18852 MoveAxis(N, 0, ABG)
22:14:31.574 00.000 18852 Move returns status 0, amount 0
22:14:31.574 00.000 18852 move complete, result=0
22:14:31.574 00.000 18852 worker thread done servicing request
22:14:31.855 00.281 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:14:31.871 00.016 13524 UpdateGuideState exits: m=479 SNR=13.3
22:14:31.871 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:31.871 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:31.871 00.000 13524 Enqueuing Expose request
22:14:31.871 00.000 13524 GuideStep: 0.8 px 24 ms WEST, 0.3 px 0 ms NORTH
22:14:31.871 00.000 18852 Worker thread wakes up
22:14:31.871 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:31.871 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:35.120 03.249 18852 Exposure complete
22:14:35.151 00.031 18852 worker thread done servicing request
22:14:35.151 00.000 13524 OnExposeComplete: enter
22:14:35.151 00.000 13524 UpdateGuideState(): m_state=6
22:14:35.151 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
22:14:35.151 00.000 13524 Star::Find returns 0 (4), X=408.46, Y=277.51, Mass=412, SNR=12.2, Peak=145 HFD=1.5
22:14:35.151 00.000 13524 DistanceChecker: activated
22:14:35.151 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:35.151 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
22:14:35.151 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
22:14:35.151 00.000 18852 Worker thread wakes up
22:14:35.151 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:14:35.151 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:14:35.167 00.016 18852 PPEC (deduced): control: 0.01, exposure: 3000
22:14:35.167 00.000 18852 Dead-reckoning move xDistance=0.01 yDistance=0.00
22:14:35.167 00.000 18852 MoveAxis(W, 2, DBG)
22:14:35.167 00.000 18852 Guiding  Dir = 3, Dur = 2
22:14:35.167 00.000 18852 IsSlewing returns 0
22:14:35.167 00.000 18852 IsGuiding returns 0
22:14:35.167 00.000 18852 PulseGuide returned control before completion, sleep 11
22:14:35.182 00.015 18852 IsGuiding returns 0
22:14:35.182 00.000 18852 Move returns status 0, amount 2
22:14:35.182 00.000 18852 MoveAxis(N, 0, DBG)
22:14:35.182 00.000 18852 Move returns status 0, amount 0
22:14:35.182 00.000 18852 move complete, result=0
22:14:35.182 00.000 18852 worker thread done servicing request
22:14:35.273 00.091 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:35.273 00.000 13524 Status Line: Star lost - low HFD
22:14:35.273 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:14:35.305 00.032 13524 UpdateGuideState exits: Star lost - low HFD
22:14:35.305 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:35.305 00.000 13524 ScheduleExposure(3000,3,0) exposurePending=0
22:14:35.305 00.000 13524 Enqueuing Expose request
22:14:35.305 00.000 13524 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:14:35.305 00.000 18852 Worker thread wakes up
22:14:35.305 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:35.305 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:14:38.597 03.292 18852 Exposure complete
22:14:38.641 00.044 18852 worker thread done servicing request
22:14:38.641 00.000 13524 OnExposeComplete: enter
22:14:38.647 00.006 13524 UpdateGuideState(): m_state=6
22:14:38.647 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
22:14:38.647 00.000 13524 Star::Find returns 1 (0), X=408.82, Y=277.02, Mass=552, SNR=14.3, Peak=140 HFD=2.3
22:14:38.647 00.000 13524 DistanceChecker: reject for large offset (2.26 > 1.33) avgDist = 0.67 count = 487
22:14:38.652 00.005 13524 Status Line: Recovering
22:14:38.652 00.000 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:14:38.652 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
22:14:38.657 00.005 13524 Enqueuing Move request for scope (0.00, 0.00)
22:14:38.657 00.000 18852 Worker thread wakes up
22:14:38.657 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:14:38.657 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:14:38.657 00.000 18852 PPEC (deduced): control: 0.04, exposure: 3000
22:14:38.657 00.000 18852 Dead-reckoning move xDistance=0.04 yDistance=0.00
22:14:38.657 00.000 18852 MoveAxis(W, 9, DBG)
22:14:38.657 00.000 18852 Guiding  Dir = 3, Dur = 9
22:14:38.657 00.000 18852 IsSlewing returns 0
22:14:38.657 00.000 18852 IsGuiding returns 0
22:14:38.662 00.005 18852 PulseGuide returned control before completion, sleep 18
22:14:38.701 00.039 18852 IsGuiding returns 0
22:14:38.701 00.000 18852 Move returns status 0, amount 9
22:14:38.701 00.000 18852 MoveAxis(N, 0, DBG)
22:14:38.701 00.000 18852 Move returns status 0, amount 0
22:14:38.701 00.000 18852 move complete, result=0
22:14:38.701 00.000 18852 worker thread done servicing request
22:14:38.763 00.062 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:38.763 00.000 13524 Status Line: No star found
22:14:38.763 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:14:38.779 00.016 13524 UpdateGuideState exits: No star found
22:14:38.779 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:38.779 00.000 13524 ScheduleExposure(3000,3,0) exposurePending=0
22:14:38.779 00.000 13524 Enqueuing Expose request
22:14:38.779 00.000 13524 GuideStep: 0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
22:14:38.779 00.000 18852 Worker thread wakes up
22:14:38.779 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:38.779 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:14:42.019 03.240 18852 Exposure complete
22:14:42.050 00.031 18852 worker thread done servicing request
22:14:42.050 00.000 13524 OnExposeComplete: enter
22:14:42.050 00.000 13524 UpdateGuideState(): m_state=6
22:14:42.050 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
22:14:42.050 00.000 13524 Star::Find returns 1 (0), X=408.28, Y=277.12, Mass=518, SNR=13.8, Peak=122 HFD=2.3
22:14:42.050 00.000 13524 DistanceChecker: reject for large offset (1.89 > 1.33) avgDist = 0.67 count = 487
22:14:42.050 00.000 13524 DistanceChecker: begin recovering
22:14:42.050 00.000 13524 Star::Find false star n=4 nbg=283 bg=74.1 sigma=6.0 thresh=92 peak=92
22:14:42.066 00.016 13524 MultiStar: [#1 -0.42,-0.39,0.97,U] [#2 -0.08,-1.02,0.74,U] [#3 0.00,0.00,0.00,L] [#4 -0.13,-1.03,0.84,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:14:42.066 00.000 13524 refined, 3 included, MultiStar: {0.06, -1.04}, one-star: {0.81, -1.70}
22:14:42.066 00.000 13524 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.99) = xAngle (-0.52 = -0.52)
22:14:42.066 00.000 13524 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.52 = 2.52)
22:14:42.066 00.000 13524 CameraToMount -- cameraX=0.06 cameraY=-1.04 hyp=1.04 cameraTheta=-1.51 mountX=0.90 mountY=0.61, mountTheta=0.59
22:14:42.066 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.06, y=-1.04, opts=13)
22:14:42.066 00.000 13524 Enqueuing Move request for scope (0.06, -1.04)
22:14:42.066 00.000 18852 Worker thread wakes up
22:14:42.066 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.06, -1.04) opts 0xd
22:14:42.066 00.000 18852 Handling offset move in thread for scope, endpoint = (0.06, -1.04)
22:14:42.066 00.000 18852 Moving (0.06, -1.04) raw xDistance=0.90 yDistance=0.61
22:14:42.066 00.000 18852 PPEC rslt: input = 0.90, final = 0.20, react = 0.14, pred = 0.07, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
22:14:42.066 00.000 18852 PPEC: input: 0.90, control: 0.20, exposure: 3000
22:14:42.066 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
22:14:42.066 00.000 18852 MoveAxis(W, 50, ABG)
22:14:42.066 00.000 18852 Guiding  Dir = 3, Dur = 50
22:14:42.066 00.000 18852 IsSlewing returns 0
22:14:42.066 00.000 18852 IsGuiding returns 0
22:14:42.066 00.000 18852 PulseGuide returned control before completion, sleep 59
22:14:42.081 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=256, Gamma=1.000
22:14:42.081 00.000 13524 UpdateGuideState exits: m=518 SNR=13.8
22:14:42.097 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:42.097 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:42.097 00.000 13524 Enqueuing Expose request
22:14:42.144 00.047 18852 IsGuiding returns 0
22:14:42.144 00.000 18852 Move returns status 0, amount 50
22:14:42.144 00.000 18852 MoveAxis(S, 175, ABG)
22:14:42.144 00.000 18852 Guiding  Dir = 1, Dur = 175
22:14:42.144 00.000 18852 IsSlewing returns 0
22:14:42.144 00.000 18852 IsGuiding returns 0
22:14:42.144 00.000 18852 PulseGuide returned control before completion, sleep 184
22:14:42.347 00.203 18852 IsGuiding returns 0
22:14:42.347 00.000 18852 Move returns status 0, amount 175
22:14:42.347 00.000 18852 move complete, result=0
22:14:42.347 00.000 18852 worker thread done servicing request
22:14:42.347 00.000 18852 Worker thread wakes up
22:14:42.347 00.000 13524 GuideStep: 0.9 px 50 ms WEST, 0.6 px 175 ms SOUTH
22:14:42.347 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:42.347 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:45.583 03.236 18852 Exposure complete
22:14:45.614 00.031 18852 worker thread done servicing request
22:14:45.614 00.000 13524 OnExposeComplete: enter
22:14:45.614 00.000 13524 UpdateGuideState(): m_state=6
22:14:45.614 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
22:14:45.614 00.000 13524 Star::Find returns 1 (0), X=408.32, Y=277.52, Mass=526, SNR=14.1, Peak=149 HFD=1.7
22:14:45.630 00.016 13524 DistanceChecker: reject for large offset (1.56 > 1.37) avgDist = 0.68 count = 488
22:14:45.630 00.000 13524 MultiStar: [#1 -0.18,0.08,0.95,U] [#2 -0.13,-0.01,0.72,U] [#3 0.00,0.00,0.00,L] [#4 0.03,-0.46,1.03,U] [#5 -0.41,-0.53,0.47,U] [#6 0.98,-0.70,0.63,U] 
22:14:45.630 00.000 13524 refined, 5 included, MultiStar: {0.22, -0.50}, one-star: {0.86, -1.30}
22:14:45.630 00.000 13524 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.99) = xAngle (-0.17 = -0.17)
22:14:45.630 00.000 13524 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.87 = 2.87)
22:14:45.630 00.000 13524 CameraToMount -- cameraX=0.22 cameraY=-0.50 hyp=0.55 cameraTheta=-1.16 mountX=0.54 mountY=0.14, mountTheta=0.26
22:14:45.630 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.22, y=-0.50, opts=13)
22:14:45.630 00.000 13524 Enqueuing Move request for scope (0.22, -0.50)
22:14:45.630 00.000 18852 Worker thread wakes up
22:14:45.630 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.50) opts 0xd
22:14:45.630 00.000 18852 Handling offset move in thread for scope, endpoint = (0.22, -0.50)
22:14:45.630 00.000 18852 Moving (0.22, -0.50) raw xDistance=0.54 yDistance=0.14
22:14:45.630 00.000 18852 PPEC rslt: input = 0.54, final = 0.15, react = 0.08, pred = 0.06, hyst = 0.07, hyst_pct = 0.00, period_length = 479.00
22:14:45.630 00.000 18852 PPEC: input: 0.54, control: 0.15, exposure: 3000
22:14:45.630 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:45.630 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:14:45.630 00.000 18852 MoveAxis(W, 36, ABG)
22:14:45.630 00.000 18852 Guiding  Dir = 3, Dur = 36
22:14:45.630 00.000 18852 IsSlewing returns 0
22:14:45.630 00.000 18852 IsGuiding returns 0
22:14:45.646 00.016 18852 PulseGuide returned control before completion, sleep 45
22:14:45.646 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=249, Gamma=1.000
22:14:45.661 00.015 13524 UpdateGuideState exits: m=526 SNR=14.1
22:14:45.661 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:45.661 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:45.661 00.000 13524 Enqueuing Expose request
22:14:45.693 00.032 18852 IsGuiding returns 0
22:14:45.693 00.000 18852 Move returns status 0, amount 36
22:14:45.693 00.000 18852 MoveAxis(N, 0, ABG)
22:14:45.693 00.000 18852 Move returns status 0, amount 0
22:14:45.693 00.000 18852 move complete, result=0
22:14:45.693 00.000 18852 worker thread done servicing request
22:14:45.693 00.000 18852 Worker thread wakes up
22:14:45.693 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:45.693 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:45.974 00.281 13524 GuideStep: 0.5 px 36 ms WEST, 0.1 px 0 ms NORTH
22:14:48.942 02.968 18852 Exposure complete
22:14:48.973 00.031 18852 worker thread done servicing request
22:14:48.973 00.000 13524 OnExposeComplete: enter
22:14:48.973 00.000 13524 UpdateGuideState(): m_state=6
22:14:48.973 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
22:14:48.989 00.016 13524 Star::Find returns 1 (0), X=408.11, Y=277.61, Mass=537, SNR=14.2, Peak=129 HFD=2.1
22:14:48.989 00.000 13524 DistanceChecker: reject for large offset (1.37 > 1.36) avgDist = 0.68 count = 489
22:14:48.989 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.44,-0.08,0.76,U] [#3 2.59,-2.64,0.00,M2] [#4 -0.14,-0.56,0.98,U] [#5 0.43,-0.41,0.49,U] [#6 0.85,-1.26,0.56,U] 
22:14:48.989 00.000 13524 refined, 4 included, MultiStar: {0.23, -0.72}, one-star: {0.64, -1.21}
22:14:48.989 00.000 13524 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.99) = xAngle (-0.28 = -0.28)
22:14:48.989 00.000 13524 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.77 = 2.77)
22:14:48.989 00.000 13524 CameraToMount -- cameraX=0.23 cameraY=-0.72 hyp=0.76 cameraTheta=-1.27 mountX=0.73 mountY=0.28, mountTheta=0.36
22:14:48.989 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.23, y=-0.72, opts=13)
22:14:48.989 00.000 13524 Enqueuing Move request for scope (0.23, -0.72)
22:14:48.989 00.000 18852 Worker thread wakes up
22:14:48.989 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.72) opts 0xd
22:14:48.989 00.000 18852 Handling offset move in thread for scope, endpoint = (0.23, -0.72)
22:14:48.989 00.000 18852 Moving (0.23, -0.72) raw xDistance=0.73 yDistance=0.28
22:14:48.989 00.000 18852 PPEC rslt: input = 0.73, final = 0.18, react = 0.11, pred = 0.07, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
22:14:48.989 00.000 18852 PPEC: input: 0.73, control: 0.18, exposure: 3000
22:14:48.989 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:48.989 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:14:48.989 00.000 18852 MoveAxis(W, 44, ABG)
22:14:48.989 00.000 18852 Guiding  Dir = 3, Dur = 44
22:14:49.004 00.015 18852 IsSlewing returns 0
22:14:49.004 00.000 18852 IsGuiding returns 0
22:14:49.004 00.000 18852 PulseGuide returned control before completion, sleep 53
22:14:49.004 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:14:49.020 00.016 13524 UpdateGuideState exits: m=537 SNR=14.2
22:14:49.020 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:49.020 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:49.020 00.000 13524 Enqueuing Expose request
22:14:49.067 00.047 18852 IsGuiding returns 0
22:14:49.067 00.000 18852 Move returns status 0, amount 44
22:14:49.067 00.000 18852 MoveAxis(N, 0, ABG)
22:14:49.067 00.000 18852 Move returns status 0, amount 0
22:14:49.067 00.000 18852 move complete, result=0
22:14:49.067 00.000 18852 worker thread done servicing request
22:14:49.067 00.000 18852 Worker thread wakes up
22:14:49.067 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:49.067 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:49.067 00.000 13524 GuideStep: 0.7 px 44 ms WEST, 0.3 px 0 ms NORTH
22:14:52.300 03.233 18852 Exposure complete
22:14:52.332 00.032 18852 worker thread done servicing request
22:14:52.332 00.000 13524 OnExposeComplete: enter
22:14:52.332 00.000 13524 UpdateGuideState(): m_state=6
22:14:52.332 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
22:14:52.332 00.000 13524 Star::Find returns 1 (0), X=407.74, Y=278.18, Mass=532, SNR=14.1, Peak=151 HFD=2.3
22:14:52.332 00.000 13524 DistanceChecker: deactivated
22:14:52.332 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.06,0.05,0.80,U] [#3 1.20,-1.18,0.50,U] [#4 -0.23,-0.20,0.87,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:14:52.332 00.000 13524 refined, 3 included, MultiStar: {-0.05, -0.43}, one-star: {0.28, -0.64}
22:14:52.332 00.000 13524 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.99) = xAngle (-0.71 = -0.71)
22:14:52.347 00.015 13524 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.34 = 2.34)
22:14:52.347 00.000 13524 CameraToMount -- cameraX=-0.05 cameraY=-0.43 hyp=0.44 cameraTheta=-1.69 mountX=0.33 mountY=0.31, mountTheta=0.76
22:14:52.347 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.05, y=-0.43, opts=13)
22:14:52.347 00.000 13524 Enqueuing Move request for scope (-0.05, -0.43)
22:14:52.347 00.000 18852 Worker thread wakes up
22:14:52.347 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.43) opts 0xd
22:14:52.347 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.05, -0.43)
22:14:52.347 00.000 18852 Moving (-0.05, -0.43) raw xDistance=0.33 yDistance=0.31
22:14:52.347 00.000 18852 PPEC rslt: input = 0.33, final = 0.10, react = 0.05, pred = 0.05, hyst = 0.05, hyst_pct = 0.00, period_length = 479.00
22:14:52.347 00.000 18852 PPEC: input: 0.33, control: 0.10, exposure: 3000
22:14:52.347 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:52.347 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:14:52.347 00.000 18852 MoveAxis(W, 26, ABG)
22:14:52.347 00.000 18852 Guiding  Dir = 3, Dur = 26
22:14:52.347 00.000 18852 IsSlewing returns 0
22:14:52.347 00.000 18852 IsGuiding returns 0
22:14:52.347 00.000 18852 PulseGuide returned control before completion, sleep 35
22:14:52.394 00.047 18852 IsGuiding returns 0
22:14:52.394 00.000 18852 Move returns status 0, amount 26
22:14:52.394 00.000 18852 MoveAxis(N, 0, ABG)
22:14:52.394 00.000 18852 Move returns status 0, amount 0
22:14:52.394 00.000 18852 move complete, result=0
22:14:52.394 00.000 18852 worker thread done servicing request
22:14:52.769 00.375 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:14:52.785 00.016 13524 UpdateGuideState exits: m=532 SNR=14.1
22:14:52.785 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:52.785 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:52.785 00.000 13524 Enqueuing Expose request
22:14:52.785 00.000 13524 GuideStep: 0.3 px 26 ms WEST, 0.3 px 0 ms NORTH
22:14:52.785 00.000 18852 Worker thread wakes up
22:14:52.785 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:52.785 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:56.049 03.264 18852 Exposure complete
22:14:56.081 00.032 18852 worker thread done servicing request
22:14:56.081 00.000 13524 OnExposeComplete: enter
22:14:56.081 00.000 13524 UpdateGuideState(): m_state=6
22:14:56.081 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
22:14:56.081 00.000 13524 Star::Find returns 1 (0), X=408.25, Y=278.43, Mass=470, SNR=13.3, Peak=138 HFD=2.3
22:14:56.096 00.015 13524 MultiStar: [#1 -0.82,0.60,1.05,U] [#2 -0.39,0.60,0.74,U] [#3 0.00,0.00,0.00,L] [#4 0.99,-0.52,0.85,U] [#5 -0.51,-0.05,0.53,U] [#6 0.59,-0.43,0.63,U] 
22:14:56.096 00.000 13524 refined, 5 included, MultiStar: {0.12, -0.01}, one-star: {0.79, -0.39}
22:14:56.096 00.000 13524 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.99) = xAngle (0.90 = 0.90)
22:14:56.096 00.000 13524 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.94 = -2.34)
22:14:56.096 00.000 13524 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.09 mountX=0.08 mountY=-0.09, mountTheta=-0.86
22:14:56.096 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.12, y=-0.01, opts=13)
22:14:56.096 00.000 13524 Enqueuing Move request for scope (0.12, -0.01)
22:14:56.096 00.000 18852 Worker thread wakes up
22:14:56.096 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:14:56.096 00.000 18852 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:14:56.096 00.000 18852 Moving (0.12, -0.01) raw xDistance=0.08 yDistance=-0.09
22:14:56.096 00.000 18852 PPEC rslt: input = 0.08, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:14:56.096 00.000 18852 PPEC: input: 0.08, control: 0.01, exposure: 3000
22:14:56.096 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:56.096 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:14:56.096 00.000 18852 MoveAxis(W, 2, ABG)
22:14:56.096 00.000 18852 Guiding  Dir = 3, Dur = 2
22:14:56.096 00.000 18852 IsSlewing returns 0
22:14:56.096 00.000 18852 IsGuiding returns 0
22:14:56.096 00.000 18852 PulseGuide returned control before completion, sleep 11
22:14:56.112 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:14:56.112 00.000 13524 UpdateGuideState exits: m=470 SNR=13.3
22:14:56.128 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:56.128 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:56.128 00.000 13524 Enqueuing Expose request
22:14:56.128 00.000 18852 IsGuiding returns 0
22:14:56.128 00.000 18852 Move returns status 0, amount 2
22:14:56.128 00.000 18852 MoveAxis(N, 0, ABG)
22:14:56.128 00.000 18852 Move returns status 0, amount 0
22:14:56.128 00.000 18852 move complete, result=0
22:14:56.128 00.000 18852 worker thread done servicing request
22:14:56.128 00.000 18852 Worker thread wakes up
22:14:56.128 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:56.128 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:14:56.128 00.000 13524 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:14:59.376 03.248 18852 Exposure complete
22:14:59.407 00.031 18852 worker thread done servicing request
22:14:59.407 00.000 13524 OnExposeComplete: enter
22:14:59.407 00.000 13524 UpdateGuideState(): m_state=6
22:14:59.407 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
22:14:59.407 00.000 13524 Star::Find returns 1 (0), X=407.84, Y=278.51, Mass=463, SNR=13.3, Peak=145 HFD=2.0
22:14:59.407 00.000 13524 MultiStar: [#1 -0.72,1.12,0.95,U] [#2 -0.86,0.11,0.72,U] [#3 1.46,-1.70,0.50,U] [#4 -0.28,0.10,0.80,U] [#5 -0.01,0.09,0.59,U] [#6 0.00,0.00,0.00,L] 
22:14:59.407 00.000 13524 refined, 5 included, MultiStar: {-0.10, 0.03}, one-star: {0.38, -0.32}
22:14:59.407 00.000 13524 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.99) = xAngle (3.87 = -2.42)
22:14:59.407 00.000 13524 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.91 = 0.63)
22:14:59.407 00.000 13524 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.88 mountX=-0.08 mountY=0.06, mountTheta=2.48
22:14:59.407 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.10, y=0.03, opts=13)
22:14:59.422 00.015 13524 Enqueuing Move request for scope (-0.10, 0.03)
22:14:59.422 00.000 18852 Worker thread wakes up
22:14:59.422 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
22:14:59.422 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
22:14:59.422 00.000 18852 Moving (-0.10, 0.03) raw xDistance=-0.08 yDistance=0.06
22:14:59.422 00.000 18852 PPEC rslt: input = -0.08, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:14:59.422 00.000 18852 PPEC: input: -0.08, control: -0.02, exposure: 3000
22:14:59.422 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:59.422 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:14:59.422 00.000 18852 MoveAxis(E, 6, ABG)
22:14:59.422 00.000 18852 Guiding  Dir = 2, Dur = 6
22:14:59.422 00.000 18852 IsSlewing returns 0
22:14:59.422 00.000 18852 IsGuiding returns 0
22:14:59.422 00.000 18852 PulseGuide returned control before completion, sleep 15
22:14:59.454 00.032 18852 IsGuiding returns 0
22:14:59.454 00.000 18852 Move returns status 0, amount 6
22:14:59.454 00.000 18852 MoveAxis(N, 0, ABG)
22:14:59.454 00.000 18852 Move returns status 0, amount 0
22:14:59.454 00.000 18852 move complete, result=0
22:14:59.454 00.000 18852 worker thread done servicing request
22:14:59.626 00.172 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:14:59.641 00.015 13524 UpdateGuideState exits: m=463 SNR=13.3
22:14:59.641 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:59.641 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:14:59.641 00.000 13524 Enqueuing Expose request
22:14:59.641 00.000 13524 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:14:59.641 00.000 18852 Worker thread wakes up
22:14:59.641 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:14:59.641 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:02.906 03.265 18852 Exposure complete
22:15:02.937 00.031 18852 worker thread done servicing request
22:15:02.937 00.000 13524 OnExposeComplete: enter
22:15:02.937 00.000 13524 UpdateGuideState(): m_state=6
22:15:02.937 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
22:15:02.937 00.000 13524 Star::Find returns 1 (0), X=407.75, Y=278.90, Mass=515, SNR=13.6, Peak=136 HFD=2.3
22:15:02.937 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.71,0.67,0.72,U] [#3 0.73,-1.63,0.52,U] [#4 0.44,0.24,0.75,U] [#5 0.00,0.00,0.00,L] [#6 0.60,0.87,0.65,U] 
22:15:02.937 00.000 13524 refined, 4 included, MultiStar: {0.24, 0.13}, one-star: {0.29, 0.07}
22:15:02.953 00.016 13524 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.99) = xAngle (1.47 = 1.47)
22:15:02.953 00.000 13524 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.52 = -1.77)
22:15:02.953 00.000 13524 CameraToMount -- cameraX=0.24 cameraY=0.13 hyp=0.27 cameraTheta=0.48 mountX=0.03 mountY=-0.27, mountTheta=-1.47
22:15:02.953 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.24, y=0.13, opts=13)
22:15:02.953 00.000 13524 Enqueuing Move request for scope (0.24, 0.13)
22:15:02.953 00.000 18852 Worker thread wakes up
22:15:02.953 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.13) opts 0xd
22:15:02.953 00.000 18852 Handling offset move in thread for scope, endpoint = (0.24, 0.13)
22:15:02.953 00.000 18852 Moving (0.24, 0.13) raw xDistance=0.03 yDistance=-0.27
22:15:02.953 00.000 18852 PPEC rslt: input = 0.03, final = -0.06, react = 0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:15:02.953 00.000 18852 PPEC: input: 0.03, control: -0.06, exposure: 3000
22:15:02.953 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:02.953 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:15:02.953 00.000 18852 MoveAxis(E, 14, ABG)
22:15:02.953 00.000 18852 Guiding  Dir = 2, Dur = 14
22:15:02.953 00.000 18852 IsSlewing returns 0
22:15:02.953 00.000 18852 IsGuiding returns 0
22:15:02.953 00.000 18852 PulseGuide returned control before completion, sleep 23
22:15:02.968 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:02.968 00.000 13524 UpdateGuideState exits: m=515 SNR=13.6
22:15:02.968 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:02.984 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:02.984 00.000 13524 Enqueuing Expose request
22:15:03.000 00.016 18852 IsGuiding returns 0
22:15:03.000 00.000 18852 Move returns status 0, amount 14
22:15:03.000 00.000 18852 MoveAxis(N, 0, ABG)
22:15:03.000 00.000 18852 Move returns status 0, amount 0
22:15:03.000 00.000 18852 move complete, result=0
22:15:03.000 00.000 18852 worker thread done servicing request
22:15:03.000 00.000 18852 Worker thread wakes up
22:15:03.000 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:03.000 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:03.000 00.000 13524 GuideStep: 0.0 px 14 ms EAST, -0.3 px 0 ms NORTH
22:15:06.234 03.234 18852 Exposure complete
22:15:06.265 00.031 18852 worker thread done servicing request
22:15:06.265 00.000 13524 OnExposeComplete: enter
22:15:06.265 00.000 13524 UpdateGuideState(): m_state=6
22:15:06.265 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
22:15:06.265 00.000 13524 Star::Find returns 1 (0), X=408.03, Y=278.09, Mass=513, SNR=14.1, Peak=130 HFD=2.1
22:15:06.265 00.000 13524 Star::Find false star n=3 nbg=282 bg=73.8 sigma=6.0 thresh=92 peak=91
22:15:06.265 00.000 13524 MultiStar: [#1 -0.22,0.54,0.93,U] [#2 -0.26,0.19,0.76,U] [#3 0.00,0.00,0.00,L] [#4 0.44,-0.59,0.80,U] [#5 0.14,-0.22,0.54,U] [#6 0.60,-0.29,0.64,U] 
22:15:06.280 00.015 13524 refined, 5 included, MultiStar: {0.21, -0.18}, one-star: {0.56, -0.74}
22:15:06.280 00.000 13524 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.99) = xAngle (0.26 = 0.26)
22:15:06.280 00.000 13524 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.30 = -2.98)
22:15:06.280 00.000 13524 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-0.73 mountX=0.27 mountY=-0.04, mountTheta=-0.17
22:15:06.280 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.21, y=-0.18, opts=13)
22:15:06.280 00.000 13524 Enqueuing Move request for scope (0.21, -0.18)
22:15:06.280 00.000 18852 Worker thread wakes up
22:15:06.280 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
22:15:06.280 00.000 18852 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
22:15:06.280 00.000 18852 Moving (0.21, -0.18) raw xDistance=0.27 yDistance=-0.04
22:15:06.280 00.000 18852 PPEC rslt: input = 0.27, final = -0.03, react = 0.04, pred = -0.07, hyst = 0.04, hyst_pct = 0.00, period_length = 479.00
22:15:06.280 00.000 18852 PPEC: input: 0.27, control: -0.03, exposure: 3000
22:15:06.280 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:06.280 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:15:06.280 00.000 18852 MoveAxis(E, 7, ABG)
22:15:06.280 00.000 18852 Guiding  Dir = 2, Dur = 7
22:15:06.436 00.156 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=1, FiltMax=256, Gamma=1.000
22:15:06.468 00.032 13524 UpdateGuideState exits: m=513 SNR=14.1
22:15:06.468 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:06.468 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:06.468 00.000 13524 Enqueuing Expose request
22:15:07.014 00.546 18852 IsSlewing returns 0
22:15:07.014 00.000 18852 IsGuiding returns 0
22:15:07.014 00.000 18852 PulseGuide returned control before completion, sleep 16
22:15:07.046 00.032 18852 IsGuiding returns 1
22:15:07.046 00.000 18852 scope still moving after pulse duration time elapsed
22:15:07.077 00.031 18852 IsSlewing returns 0
22:15:07.077 00.000 18852 IsGuiding returns 0
22:15:07.077 00.000 18852 scope move finished after 7 + 53 ms
22:15:07.077 00.000 18852 Move returns status 0, amount 7
22:15:07.077 00.000 18852 MoveAxis(N, 0, ABG)
22:15:07.077 00.000 18852 Move returns status 0, amount 0
22:15:07.077 00.000 18852 move complete, result=0
22:15:07.077 00.000 18852 worker thread done servicing request
22:15:07.077 00.000 18852 Worker thread wakes up
22:15:07.077 00.000 13524 GuideStep: 0.3 px 7 ms EAST, -0.0 px 0 ms NORTH
22:15:07.077 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:07.077 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:10.326 03.249 18852 Exposure complete
22:15:10.357 00.031 18852 worker thread done servicing request
22:15:10.357 00.000 13524 OnExposeComplete: enter
22:15:10.357 00.000 13524 UpdateGuideState(): m_state=6
22:15:10.357 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
22:15:10.357 00.000 13524 Star::Find returns 1 (0), X=408.23, Y=278.04, Mass=564, SNR=14.9, Peak=134 HFD=2.5
22:15:10.357 00.000 13524 MultiStar: [#1 -0.07,0.58,0.81,U] [#2 -0.31,-0.11,0.75,U] [#3 2.38,-1.20,0.00,M1] [#4 0.25,-0.31,0.81,U] [#5 0.33,0.04,0.53,U] [#6 0.83,-0.37,0.62,U] 
22:15:10.357 00.000 13524 refined, 5 included, MultiStar: {0.30, -0.19}, one-star: {0.77, -0.79}
22:15:10.357 00.000 13524 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.99) = xAngle (0.43 = 0.43)
22:15:10.357 00.000 13524 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.47 = -2.81)
22:15:10.357 00.000 13524 CameraToMount -- cameraX=0.30 cameraY=-0.19 hyp=0.36 cameraTheta=-0.56 mountX=0.33 mountY=-0.12, mountTheta=-0.34
22:15:10.373 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.30, y=-0.19, opts=13)
22:15:10.373 00.000 13524 Enqueuing Move request for scope (0.30, -0.19)
22:15:10.373 00.000 18852 Worker thread wakes up
22:15:10.373 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.19) opts 0xd
22:15:10.373 00.000 18852 Handling offset move in thread for scope, endpoint = (0.30, -0.19)
22:15:10.373 00.000 18852 Moving (0.30, -0.19) raw xDistance=0.33 yDistance=-0.12
22:15:10.373 00.000 18852 PPEC rslt: input = 0.33, final = -0.01, react = 0.05, pred = -0.06, hyst = 0.04, hyst_pct = 0.00, period_length = 479.00
22:15:10.373 00.000 18852 PPEC: input: 0.33, control: -0.01, exposure: 3000
22:15:10.373 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:10.373 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:15:10.373 00.000 18852 MoveAxis(E, 2, ABG)
22:15:10.373 00.000 18852 Guiding  Dir = 2, Dur = 2
22:15:10.373 00.000 18852 IsSlewing returns 0
22:15:10.373 00.000 18852 IsGuiding returns 0
22:15:10.373 00.000 18852 PulseGuide returned control before completion, sleep 11
22:15:10.373 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=2, FiltMax=256, Gamma=1.000
22:15:10.389 00.016 13524 UpdateGuideState exits: m=564 SNR=14.9
22:15:10.389 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:10.389 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:10.389 00.000 13524 Enqueuing Expose request
22:15:10.404 00.015 18852 IsGuiding returns 0
22:15:10.404 00.000 18852 Move returns status 0, amount 2
22:15:10.404 00.000 18852 MoveAxis(N, 0, ABG)
22:15:10.404 00.000 18852 Move returns status 0, amount 0
22:15:10.404 00.000 18852 move complete, result=0
22:15:10.404 00.000 18852 worker thread done servicing request
22:15:10.404 00.000 18852 Worker thread wakes up
22:15:10.404 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:10.404 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:10.404 00.000 13524 GuideStep: 0.3 px 2 ms EAST, -0.1 px 0 ms NORTH
22:15:13.638 03.234 18852 Exposure complete
22:15:13.669 00.031 18852 worker thread done servicing request
22:15:13.669 00.000 13524 OnExposeComplete: enter
22:15:13.669 00.000 13524 UpdateGuideState(): m_state=6
22:15:13.669 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
22:15:13.669 00.000 13524 Star::Find returns 1 (0), X=407.84, Y=278.49, Mass=507, SNR=13.8, Peak=141 HFD=2.2
22:15:13.669 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.63,0.57,0.70,U] [#3 0.88,-0.86,0.49,U] [#4 0.22,-0.00,0.79,U] [#5 0.00,0.00,0.00,L] [#6 0.27,-0.45,0.67,U] 
22:15:13.669 00.000 13524 refined, 4 included, MultiStar: {0.20, -0.18}, one-star: {0.38, -0.33}
22:15:13.669 00.000 13524 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.99) = xAngle (0.24 = 0.24)
22:15:13.669 00.000 13524 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.29 = -2.99)
22:15:13.669 00.000 13524 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-0.74 mountX=0.26 mountY=-0.04, mountTheta=-0.15
22:15:13.685 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.20, y=-0.18, opts=13)
22:15:13.685 00.000 13524 Enqueuing Move request for scope (0.20, -0.18)
22:15:13.685 00.000 18852 Worker thread wakes up
22:15:13.685 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd
22:15:13.685 00.000 18852 Handling offset move in thread for scope, endpoint = (0.20, -0.18)
22:15:13.685 00.000 18852 Moving (0.20, -0.18) raw xDistance=0.26 yDistance=-0.04
22:15:13.685 00.000 18852 PPEC rslt: input = 0.26, final = 0.01, react = 0.04, pred = -0.03, hyst = 0.03, hyst_pct = 0.00, period_length = 479.00
22:15:13.685 00.000 18852 PPEC: input: 0.26, control: 0.01, exposure: 3000
22:15:13.685 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:13.685 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:15:13.685 00.000 18852 MoveAxis(W, 2, ABG)
22:15:13.685 00.000 18852 Guiding  Dir = 3, Dur = 2
22:15:13.685 00.000 18852 IsSlewing returns 0
22:15:13.685 00.000 18852 IsGuiding returns 0
22:15:13.685 00.000 18852 PulseGuide returned control before completion, sleep 11
22:15:13.716 00.031 18852 IsGuiding returns 0
22:15:13.716 00.000 18852 Move returns status 0, amount 2
22:15:13.716 00.000 18852 MoveAxis(N, 0, ABG)
22:15:13.716 00.000 18852 Move returns status 0, amount 0
22:15:13.716 00.000 18852 move complete, result=0
22:15:13.716 00.000 18852 worker thread done servicing request
22:15:13.763 00.047 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:15:13.763 00.000 13524 UpdateGuideState exits: m=507 SNR=13.8
22:15:13.778 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:13.778 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:13.778 00.000 13524 Enqueuing Expose request
22:15:13.778 00.000 13524 GuideStep: 0.3 px 2 ms WEST, -0.0 px 0 ms NORTH
22:15:13.778 00.000 18852 Worker thread wakes up
22:15:13.778 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:13.778 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:17.043 03.265 18852 Exposure complete
22:15:17.075 00.032 18852 worker thread done servicing request
22:15:17.075 00.000 13524 OnExposeComplete: enter
22:15:17.075 00.000 13524 UpdateGuideState(): m_state=6
22:15:17.075 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
22:15:17.090 00.015 13524 Star::Find returns 1 (0), X=407.72, Y=278.22, Mass=570, SNR=14.6, Peak=144 HFD=2.4
22:15:17.090 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.68,0.03,0.79,U] [#3 0.00,0.00,0.00,L] [#4 0.21,-0.01,0.77,U] [#5 -0.16,-0.12,0.56,U] [#6 0.00,0.00,0.00,L] 
22:15:17.090 00.000 13524 refined, 3 included, MultiStar: {-0.07, -0.21}, one-star: {0.26, -0.61}
22:15:17.090 00.000 13524 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.99) = xAngle (-0.89 = -0.89)
22:15:17.090 00.000 13524 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.16 = 2.16)
22:15:17.090 00.000 13524 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.87 mountX=0.14 mountY=0.18, mountTheta=0.92
22:15:17.090 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.07, y=-0.21, opts=13)
22:15:17.090 00.000 13524 Enqueuing Move request for scope (-0.07, -0.21)
22:15:17.090 00.000 18852 Worker thread wakes up
22:15:17.090 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
22:15:17.090 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
22:15:17.090 00.000 18852 Moving (-0.07, -0.21) raw xDistance=0.14 yDistance=0.18
22:15:17.090 00.000 18852 PPEC rslt: input = 0.14, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:15:17.090 00.000 18852 PPEC: input: 0.14, control: 0.02, exposure: 3000
22:15:17.090 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:17.090 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:15:17.090 00.000 18852 MoveAxis(W, 4, ABG)
22:15:17.090 00.000 18852 Guiding  Dir = 3, Dur = 4
22:15:17.090 00.000 18852 IsSlewing returns 0
22:15:17.090 00.000 18852 IsGuiding returns 0
22:15:17.106 00.016 18852 PulseGuide returned control before completion, sleep 13
22:15:17.121 00.015 18852 IsGuiding returns 0
22:15:17.121 00.000 18852 Move returns status 0, amount 4
22:15:17.121 00.000 18852 MoveAxis(N, 0, ABG)
22:15:17.121 00.000 18852 Move returns status 0, amount 0
22:15:17.121 00.000 18852 move complete, result=0
22:15:17.121 00.000 18852 worker thread done servicing request
22:15:17.434 00.313 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=4, FiltMax=254, Gamma=1.000
22:15:17.449 00.015 13524 UpdateGuideState exits: m=570 SNR=14.6
22:15:17.449 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:17.449 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:17.449 00.000 13524 Enqueuing Expose request
22:15:17.449 00.000 13524 GuideStep: 0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
22:15:17.449 00.000 18852 Worker thread wakes up
22:15:17.449 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:17.449 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:20.714 03.265 18852 Exposure complete
22:15:20.746 00.032 18852 worker thread done servicing request
22:15:20.746 00.000 13524 OnExposeComplete: enter
22:15:20.746 00.000 13524 UpdateGuideState(): m_state=6
22:15:20.746 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
22:15:20.746 00.000 13524 Star::Find returns 1 (0), X=407.30, Y=278.46, Mass=502, SNR=14.0, Peak=129 HFD=2.5
22:15:20.746 00.000 13524 MultiStar: [#1 -1.04,1.37,0.95,U] [#2 -1.67,0.04,0.70,U] [#3 0.00,0.00,0.00,L] [#4 0.04,0.12,0.71,U] [#5 -0.98,0.40,0.49,U] [#6 0.57,0.49,0.56,U] 
22:15:20.761 00.015 13524 single-star, 5 included, MultiStar: {-0.56, 0.34}, one-star: {-0.16, -0.37}
22:15:20.761 00.000 13524 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.99) = xAngle (-1.00 = -1.00)
22:15:20.761 00.000 13524 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.04 = 2.04)
22:15:20.761 00.000 13524 CameraToMount -- cameraX=-0.16 cameraY=-0.37 hyp=0.40 cameraTheta=-1.99 mountX=0.22 mountY=0.36, mountTheta=1.03
22:15:20.761 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.16, y=-0.37, opts=13)
22:15:20.761 00.000 13524 Enqueuing Move request for scope (-0.16, -0.37)
22:15:20.761 00.000 18852 Worker thread wakes up
22:15:20.761 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.37) opts 0xd
22:15:20.761 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.16, -0.37)
22:15:20.761 00.000 18852 Moving (-0.16, -0.37) raw xDistance=0.22 yDistance=0.36
22:15:20.761 00.000 18852 PPEC rslt: input = 0.22, final = 0.09, react = 0.03, pred = 0.06, hyst = 0.03, hyst_pct = 0.00, period_length = 479.00
22:15:20.761 00.000 18852 PPEC: input: 0.22, control: 0.09, exposure: 3000
22:15:20.761 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:15:20.761 00.000 18852 MoveAxis(W, 23, ABG)
22:15:20.761 00.000 18852 Guiding  Dir = 3, Dur = 23
22:15:20.761 00.000 18852 IsSlewing returns 0
22:15:20.761 00.000 18852 IsGuiding returns 0
22:15:20.761 00.000 18852 PulseGuide returned control before completion, sleep 32
22:15:20.777 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=254, Gamma=1.000
22:15:20.777 00.000 13524 UpdateGuideState exits: m=502 SNR=14.0
22:15:20.792 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:20.792 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:20.792 00.000 13524 Enqueuing Expose request
22:15:20.808 00.016 18852 IsGuiding returns 0
22:15:20.808 00.000 18852 Move returns status 0, amount 23
22:15:20.808 00.000 18852 MoveAxis(S, 104, ABG)
22:15:20.808 00.000 18852 Guiding  Dir = 1, Dur = 104
22:15:20.808 00.000 18852 IsSlewing returns 0
22:15:20.808 00.000 18852 IsGuiding returns 0
22:15:20.808 00.000 18852 PulseGuide returned control before completion, sleep 113
22:15:20.933 00.125 18852 IsGuiding returns 0
22:15:20.933 00.000 18852 Move returns status 0, amount 104
22:15:20.933 00.000 18852 move complete, result=0
22:15:20.933 00.000 18852 worker thread done servicing request
22:15:20.933 00.000 18852 Worker thread wakes up
22:15:20.933 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:20.933 00.000 13524 GuideStep: 0.2 px 23 ms WEST, 0.4 px 104 ms SOUTH
22:15:20.933 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:24.182 03.249 18852 Exposure complete
22:15:24.213 00.031 18852 worker thread done servicing request
22:15:24.213 00.000 13524 OnExposeComplete: enter
22:15:24.213 00.000 13524 UpdateGuideState(): m_state=6
22:15:24.213 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
22:15:24.229 00.016 13524 Star::Find returns 1 (0), X=407.34, Y=279.04, Mass=418, SNR=12.4, Peak=125 HFD=2.1
22:15:24.229 00.000 13524 MultiStar: [#1 -1.20,1.55,1.04,U] [#2 -1.51,1.41,0.81,U] [#3 1.31,-1.05,0.59,U] [#4 -0.31,0.37,0.84,U] [#5 -0.75,0.69,0.64,U] [#6 0.00,0.00,0.00,L] 
22:15:24.229 00.000 13524 single-star, 5 included, MultiStar: {-0.52, 0.63}, one-star: {-0.12, 0.21}
22:15:24.229 00.000 13524 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.99) = xAngle (3.09 = 3.09)
22:15:24.229 00.000 13524 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.13 = -0.15)
22:15:24.229 00.000 13524 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.25 cameraTheta=2.10 mountX=-0.25 mountY=-0.04, mountTheta=-2.99
22:15:24.229 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.12, y=0.21, opts=13)
22:15:24.229 00.000 13524 Enqueuing Move request for scope (-0.12, 0.21)
22:15:24.229 00.000 18852 Worker thread wakes up
22:15:24.229 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
22:15:24.229 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
22:15:24.229 00.000 18852 Moving (-0.12, 0.21) raw xDistance=-0.25 yDistance=-0.04
22:15:24.229 00.000 18852 PPEC rslt: input = -0.25, final = 0.06, react = -0.04, pred = 0.10, hyst = -0.03, hyst_pct = 0.00, period_length = 479.00
22:15:24.229 00.000 18852 PPEC: input: -0.25, control: 0.06, exposure: 3000
22:15:24.229 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:24.229 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:15:24.229 00.000 18852 MoveAxis(W, 14, ABG)
22:15:24.229 00.000 18852 Guiding  Dir = 3, Dur = 14
22:15:24.229 00.000 18852 IsSlewing returns 0
22:15:24.229 00.000 18852 IsGuiding returns 0
22:15:24.245 00.016 18852 PulseGuide returned control before completion, sleep 23
22:15:24.245 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:15:24.260 00.015 13524 UpdateGuideState exits: m=418 SNR=12.4
22:15:24.260 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:24.260 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:24.260 00.000 13524 Enqueuing Expose request
22:15:24.276 00.016 18852 IsGuiding returns 0
22:15:24.276 00.000 18852 Move returns status 0, amount 14
22:15:24.276 00.000 18852 MoveAxis(N, 0, ABG)
22:15:24.276 00.000 18852 Move returns status 0, amount 0
22:15:24.276 00.000 18852 move complete, result=0
22:15:24.276 00.000 18852 worker thread done servicing request
22:15:24.276 00.000 18852 Worker thread wakes up
22:15:24.276 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:24.276 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:24.276 00.000 13524 GuideStep: -0.2 px 14 ms WEST, -0.0 px 0 ms NORTH
22:15:27.525 03.249 18852 Exposure complete
22:15:27.556 00.031 18852 worker thread done servicing request
22:15:27.556 00.000 13524 OnExposeComplete: enter
22:15:27.556 00.000 13524 UpdateGuideState(): m_state=6
22:15:27.572 00.016 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
22:15:27.572 00.000 13524 Star::Find returns 1 (0), X=407.48, Y=279.08, Mass=473, SNR=13.4, Peak=129 HFD=2.2
22:15:27.572 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.18,1.24,0.68,U] [#3 0.00,0.00,0.00,L] [#4 0.34,0.20,0.77,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:15:27.572 00.000 13524 single-star, 2 included, MultiStar: {-0.22, 0.51}, one-star: {0.01, 0.25}
22:15:27.572 00.000 13524 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.99) = xAngle (2.50 = 2.50)
22:15:27.572 00.000 13524 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.55 = -0.74)
22:15:27.572 00.000 13524 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.51 mountX=-0.20 mountY=-0.17, mountTheta=-2.44
22:15:27.572 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.01, y=0.25, opts=13)
22:15:27.572 00.000 13524 Enqueuing Move request for scope (0.01, 0.25)
22:15:27.572 00.000 18852 Worker thread wakes up
22:15:27.572 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
22:15:27.572 00.000 18852 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
22:15:27.572 00.000 18852 Moving (0.01, 0.25) raw xDistance=-0.20 yDistance=-0.17
22:15:27.572 00.000 18852 PPEC rslt: input = -0.20, final = 0.10, react = -0.03, pred = 0.13, hyst = -0.03, hyst_pct = 0.00, period_length = 479.00
22:15:27.572 00.000 18852 PPEC: input: -0.20, control: 0.10, exposure: 3000
22:15:27.572 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:27.572 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:15:27.572 00.000 18852 MoveAxis(W, 24, ABG)
22:15:27.572 00.000 18852 Guiding  Dir = 3, Dur = 24
22:15:27.588 00.016 18852 IsSlewing returns 0
22:15:27.588 00.000 18852 IsGuiding returns 0
22:15:27.588 00.000 18852 PulseGuide returned control before completion, sleep 33
22:15:27.635 00.047 18852 IsGuiding returns 0
22:15:27.635 00.000 18852 Move returns status 0, amount 24
22:15:27.635 00.000 18852 MoveAxis(N, 0, ABG)
22:15:27.635 00.000 18852 Move returns status 0, amount 0
22:15:27.635 00.000 18852 move complete, result=0
22:15:27.635 00.000 18852 worker thread done servicing request
22:15:27.931 00.296 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=3, FiltMax=255, Gamma=1.000
22:15:27.947 00.016 13524 UpdateGuideState exits: m=473 SNR=13.4
22:15:27.947 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:27.947 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:27.947 00.000 13524 Enqueuing Expose request
22:15:27.947 00.000 13524 GuideStep: -0.2 px 24 ms WEST, -0.2 px 0 ms NORTH
22:15:27.947 00.000 18852 Worker thread wakes up
22:15:27.947 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:27.947 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:31.196 03.249 18852 Exposure complete
22:15:31.243 00.047 18852 worker thread done servicing request
22:15:31.243 00.000 13524 OnExposeComplete: enter
22:15:31.243 00.000 13524 UpdateGuideState(): m_state=6
22:15:31.243 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
22:15:31.243 00.000 13524 Star::Find returns 1 (0), X=406.72, Y=279.83, Mass=592, SNR=14.7, Peak=140 HFD=2.5
22:15:31.243 00.000 13524 DistanceChecker: reject for large offset (1.25 > 1.04) avgDist = 0.52 count = 501
22:15:31.243 00.000 13524 DistanceChecker: activated
22:15:31.243 00.000 13524 Status Line: Recovering
22:15:31.259 00.016 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:15:31.259 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.00, y=0.00, opts=14)
22:15:31.259 00.000 13524 Enqueuing Move request for scope (0.00, 0.00)
22:15:31.259 00.000 18852 Worker thread wakes up
22:15:31.259 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:15:31.259 00.000 18852 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:15:31.259 00.000 18852 PPEC (deduced): control: 0.16, exposure: 3000
22:15:31.259 00.000 18852 Dead-reckoning move xDistance=0.16 yDistance=0.00
22:15:31.259 00.000 18852 MoveAxis(W, 38, DBG)
22:15:31.259 00.000 18852 Guiding  Dir = 3, Dur = 38
22:15:31.259 00.000 18852 IsSlewing returns 0
22:15:31.259 00.000 18852 IsGuiding returns 0
22:15:31.259 00.000 18852 PulseGuide returned control before completion, sleep 47
22:15:31.327 00.068 18852 IsGuiding returns 0
22:15:31.327 00.000 18852 Move returns status 0, amount 38
22:15:31.327 00.000 18852 MoveAxis(N, 0, DBG)
22:15:31.327 00.000 18852 Move returns status 0, amount 0
22:15:31.327 00.000 18852 move complete, result=0
22:15:31.327 00.000 18852 worker thread done servicing request
22:15:31.374 00.047 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:31.374 00.000 13524 Status Line: No star found
22:15:31.374 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=42, FiltMin=4, FiltMax=249, Gamma=1.000
22:15:31.389 00.015 13524 UpdateGuideState exits: No star found
22:15:31.389 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:31.389 00.000 13524 ScheduleExposure(3000,3,0) exposurePending=0
22:15:31.389 00.000 13524 Enqueuing Expose request
22:15:31.389 00.000 13524 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
22:15:31.405 00.016 18852 Worker thread wakes up
22:15:31.405 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:31.405 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:15:34.681 03.276 18852 Exposure complete
22:15:34.716 00.035 18852 worker thread done servicing request
22:15:34.716 00.000 13524 OnExposeComplete: enter
22:15:34.716 00.000 13524 UpdateGuideState(): m_state=6
22:15:34.721 00.005 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
22:15:34.721 00.000 13524 Star::Find returns 1 (0), X=407.66, Y=279.29, Mass=559, SNR=14.4, Peak=129 HFD=2.1
22:15:34.721 00.000 13524 DistanceChecker: deactivated
22:15:34.726 00.005 13524 Star::Find false star n=3 nbg=278 bg=74.6 sigma=6.0 thresh=93 peak=93
22:15:34.726 00.000 13524 MultiStar: [#1 -1.33,2.10,0.00,M1] [#2 -0.77,1.90,0.71,U] [#3 0.00,0.00,0.00,L] [#4 0.50,0.65,0.58,U] [#5 -0.85,1.84,0.58,U] [#6 0.00,0.00,0.00,L] 
22:15:34.726 00.000 13524 single-star, 3 included, MultiStar: {-0.19, 1.13}, one-star: {0.20, 0.46}
22:15:34.726 00.000 13524 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.99) = xAngle (2.16 = 2.16)
22:15:34.731 00.005 13524 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.20 = -1.08)
22:15:34.731 00.000 13524 CameraToMount -- cameraX=0.20 cameraY=0.46 hyp=0.50 cameraTheta=1.17 mountX=-0.28 mountY=-0.44, mountTheta=-2.13
22:15:34.731 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.20, y=0.46, opts=13)
22:15:34.731 00.000 13524 Enqueuing Move request for scope (0.20, 0.46)
22:15:34.736 00.005 18852 Worker thread wakes up
22:15:34.736 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.46) opts 0xd
22:15:34.736 00.000 18852 Handling offset move in thread for scope, endpoint = (0.20, 0.46)
22:15:34.736 00.000 18852 Moving (0.20, 0.46) raw xDistance=-0.28 yDistance=-0.44
22:15:34.736 00.000 18852 PPEC rslt: input = -0.28, final = 0.16, react = -0.04, pred = 0.20, hyst = -0.04, hyst_pct = 0.00, period_length = 479.00
22:15:34.736 00.000 18852 PPEC: input: -0.28, control: 0.16, exposure: 3000
22:15:34.736 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:15:34.736 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:15:34.736 00.000 18852 MoveAxis(W, 39, ABG)
22:15:34.736 00.000 18852 Guiding  Dir = 3, Dur = 39
22:15:34.736 00.000 18852 IsSlewing returns 0
22:15:34.736 00.000 18852 IsGuiding returns 0
22:15:34.741 00.005 18852 PulseGuide returned control before completion, sleep 48
22:15:34.741 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:15:34.756 00.015 13524 UpdateGuideState exits: m=559 SNR=14.4
22:15:34.756 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:34.761 00.005 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:34.761 00.000 13524 Enqueuing Expose request
22:15:34.791 00.030 18852 IsGuiding returns 0
22:15:34.791 00.000 18852 Move returns status 0, amount 39
22:15:34.791 00.000 18852 MoveAxis(N, 0, ABG)
22:15:34.791 00.000 18852 Move returns status 0, amount 0
22:15:34.791 00.000 18852 move complete, result=0
22:15:34.791 00.000 18852 worker thread done servicing request
22:15:34.791 00.000 18852 Worker thread wakes up
22:15:34.791 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:34.791 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:34.791 00.000 13524 GuideStep: -0.3 px 39 ms WEST, -0.4 px 0 ms NORTH
22:15:38.029 03.238 18852 Exposure complete
22:15:38.061 00.032 18852 worker thread done servicing request
22:15:38.061 00.000 13524 OnExposeComplete: enter
22:15:38.061 00.000 13524 UpdateGuideState(): m_state=6
22:15:38.061 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
22:15:38.061 00.000 13524 Star::Find returns 1 (0), X=407.53, Y=279.29, Mass=549, SNR=14.3, Peak=142 HFD=2.2
22:15:38.061 00.000 13524 MultiStar: [#1 -1.01,1.62,0.89,U] [#2 -1.05,0.59,0.74,U] [#3 1.26,0.30,0.53,U] [#4 0.11,0.59,0.71,U] [#5 -1.09,0.51,0.47,U] [#6 0.07,-0.06,0.51,U] 
22:15:38.061 00.000 13524 single-star, 6 included, MultiStar: {-0.28, 0.65}, one-star: {0.06, 0.46}
22:15:38.061 00.000 13524 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.99) = xAngle (2.42 = 2.42)
22:15:38.061 00.000 13524 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.46 = -0.82)
22:15:38.076 00.015 13524 CameraToMount -- cameraX=0.06 cameraY=0.46 hyp=0.47 cameraTheta=1.43 mountX=-0.35 mountY=-0.34, mountTheta=-2.37
22:15:38.076 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.06, y=0.46, opts=13)
22:15:38.076 00.000 13524 Enqueuing Move request for scope (0.06, 0.46)
22:15:38.076 00.000 18852 Worker thread wakes up
22:15:38.076 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.46) opts 0xd
22:15:38.076 00.000 18852 Handling offset move in thread for scope, endpoint = (0.06, 0.46)
22:15:38.076 00.000 18852 Moving (0.06, 0.46) raw xDistance=-0.35 yDistance=-0.34
22:15:38.076 00.000 18852 PPEC rslt: input = -0.35, final = 0.13, react = -0.05, pred = 0.19, hyst = -0.05, hyst_pct = 0.00, period_length = 479.00
22:15:38.076 00.000 18852 PPEC: input: -0.35, control: 0.13, exposure: 3000
22:15:38.076 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:38.076 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:15:38.076 00.000 18852 MoveAxis(W, 33, ABG)
22:15:38.076 00.000 18852 Guiding  Dir = 3, Dur = 33
22:15:38.076 00.000 18852 IsSlewing returns 0
22:15:38.076 00.000 18852 IsGuiding returns 0
22:15:38.076 00.000 18852 PulseGuide returned control before completion, sleep 42
22:15:38.076 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:15:38.092 00.016 13524 UpdateGuideState exits: m=549 SNR=14.3
22:15:38.092 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:38.108 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:38.108 00.000 13524 Enqueuing Expose request
22:15:38.139 00.031 18852 IsGuiding returns 0
22:15:38.139 00.000 18852 Move returns status 0, amount 33
22:15:38.139 00.000 18852 MoveAxis(N, 0, ABG)
22:15:38.139 00.000 18852 Move returns status 0, amount 0
22:15:38.139 00.000 18852 move complete, result=0
22:15:38.139 00.000 18852 worker thread done servicing request
22:15:38.139 00.000 18852 Worker thread wakes up
22:15:38.139 00.000 13524 GuideStep: -0.4 px 33 ms WEST, -0.3 px 0 ms NORTH
22:15:38.139 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:38.139 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:41.372 03.233 18852 Exposure complete
22:15:41.404 00.032 18852 worker thread done servicing request
22:15:41.404 00.000 13524 OnExposeComplete: enter
22:15:41.404 00.000 13524 UpdateGuideState(): m_state=6
22:15:41.404 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
22:15:41.404 00.000 13524 Star::Find returns 1 (0), X=407.27, Y=279.37, Mass=493, SNR=13.7, Peak=136 HFD=2.3
22:15:41.404 00.000 13524 MultiStar: [#1 -1.70,1.95,0.00,M1] [#2 -1.60,1.06,0.82,U] [#3 0.72,0.62,0.44,U] [#4 0.04,0.64,0.66,U] [#5 0.00,0.00,0.00,L] [#6 -0.41,1.19,0.64,U] 
22:15:41.419 00.015 13524 single-star, 4 included, MultiStar: {-0.40, 0.81}, one-star: {-0.19, 0.54}
22:15:41.419 00.000 13524 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.99) = xAngle (2.89 = 2.89)
22:15:41.419 00.000 13524 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.94 = -0.35)
22:15:41.419 00.000 13524 CameraToMount -- cameraX=-0.19 cameraY=0.54 hyp=0.57 cameraTheta=1.91 mountX=-0.56 mountY=-0.19, mountTheta=-2.81
22:15:41.419 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.19, y=0.54, opts=13)
22:15:41.419 00.000 13524 Enqueuing Move request for scope (-0.19, 0.54)
22:15:41.419 00.000 18852 Worker thread wakes up
22:15:41.419 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.54) opts 0xd
22:15:41.419 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.19, 0.54)
22:15:41.419 00.000 18852 Moving (-0.19, 0.54) raw xDistance=-0.56 yDistance=-0.19
22:15:41.419 00.000 18852 PPEC rslt: input = -0.56, final = 0.09, react = -0.08, pred = 0.17, hyst = -0.07, hyst_pct = 0.00, period_length = 479.00
22:15:41.419 00.000 18852 PPEC: input: -0.56, control: 0.09, exposure: 3000
22:15:41.419 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:41.419 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:15:41.419 00.000 18852 MoveAxis(W, 22, ABG)
22:15:41.419 00.000 18852 Guiding  Dir = 3, Dur = 22
22:15:41.419 00.000 18852 IsSlewing returns 0
22:15:41.419 00.000 18852 IsGuiding returns 0
22:15:41.419 00.000 18852 PulseGuide returned control before completion, sleep 31
22:15:41.435 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:15:41.435 00.000 13524 UpdateGuideState exits: m=493 SNR=13.7
22:15:41.450 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:41.450 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:41.450 00.000 13524 Enqueuing Expose request
22:15:41.466 00.016 18852 IsGuiding returns 0
22:15:41.466 00.000 18852 Move returns status 0, amount 22
22:15:41.466 00.000 18852 MoveAxis(N, 0, ABG)
22:15:41.466 00.000 18852 Move returns status 0, amount 0
22:15:41.466 00.000 18852 move complete, result=0
22:15:41.466 00.000 18852 worker thread done servicing request
22:15:41.466 00.000 18852 Worker thread wakes up
22:15:41.466 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:41.466 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:41.466 00.000 13524 GuideStep: -0.6 px 22 ms WEST, -0.2 px 0 ms NORTH
22:15:44.708 03.242 18852 Exposure complete
22:15:44.739 00.031 18852 worker thread done servicing request
22:15:44.739 00.000 13524 OnExposeComplete: enter
22:15:44.739 00.000 13524 UpdateGuideState(): m_state=6
22:15:44.739 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
22:15:44.739 00.000 13524 Star::Find returns 1 (0), X=406.70, Y=280.08, Mass=476, SNR=13.3, Peak=157 HFD=2.2
22:15:44.739 00.000 13524 MultiStar: [#1 -1.87,2.43,0.00,M2] [#2 -1.72,1.63,0.74,U] [#3 -0.66,1.38,0.60,U] [#4 -0.57,1.21,0.65,U] [#5 -0.97,2.29,0.00,M1] [#6 0.00,0.00,0.00,L] 
22:15:44.739 00.000 13524 single-star, 3 included, MultiStar: {-0.94, 1.37}, one-star: {-0.77, 1.26}
22:15:44.739 00.000 13524 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.99) = xAngle (3.10 = 3.10)
22:15:44.739 00.000 13524 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.15 = -0.13)
22:15:44.739 00.000 13524 CameraToMount -- cameraX=-0.77 cameraY=1.26 hyp=1.47 cameraTheta=2.12 mountX=-1.47 mountY=-0.20, mountTheta=-3.01
22:15:44.754 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.77, y=1.26, opts=13)
22:15:44.754 00.000 13524 Enqueuing Move request for scope (-0.77, 1.26)
22:15:44.754 00.000 18852 Worker thread wakes up
22:15:44.754 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 1.26) opts 0xd
22:15:44.754 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.77, 1.26)
22:15:44.754 00.000 18852 Moving (-0.77, 1.26) raw xDistance=-1.47 yDistance=-0.20
22:15:44.754 00.000 18852 PPEC rslt: input = -1.47, final = -0.09, react = -0.22, pred = 0.13, hyst = -0.20, hyst_pct = 0.00, period_length = 479.00
22:15:44.754 00.000 18852 PPEC: input: -1.47, control: -0.09, exposure: 3000
22:15:44.754 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:44.754 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:15:44.754 00.000 18852 MoveAxis(E, 22, ABG)
22:15:44.754 00.000 18852 Guiding  Dir = 2, Dur = 22
22:15:44.754 00.000 18852 IsSlewing returns 0
22:15:44.754 00.000 18852 IsGuiding returns 0
22:15:44.754 00.000 18852 PulseGuide returned control before completion, sleep 31
22:15:44.801 00.047 18852 IsGuiding returns 0
22:15:44.801 00.000 18852 Move returns status 0, amount 22
22:15:44.801 00.000 18852 MoveAxis(N, 0, ABG)
22:15:44.801 00.000 18852 Move returns status 0, amount 0
22:15:44.801 00.000 18852 move complete, result=0
22:15:44.801 00.000 18852 worker thread done servicing request
22:15:45.145 00.344 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:15:45.160 00.015 13524 UpdateGuideState exits: m=476 SNR=13.3
22:15:45.160 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:45.160 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:45.160 00.000 13524 Enqueuing Expose request
22:15:45.160 00.000 13524 GuideStep: -1.5 px 22 ms EAST, -0.2 px 0 ms NORTH
22:15:45.160 00.000 18852 Worker thread wakes up
22:15:45.160 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:45.160 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:48.410 03.250 18852 Exposure complete
22:15:48.441 00.031 18852 worker thread done servicing request
22:15:48.441 00.000 13524 OnExposeComplete: enter
22:15:48.441 00.000 13524 UpdateGuideState(): m_state=6
22:15:48.441 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
22:15:48.441 00.000 13524 Star::Find returns 1 (0), X=406.71, Y=280.53, Mass=522, SNR=14.0, Peak=162 HFD=1.9
22:15:48.441 00.000 13524 MultiStar: [#1 -1.94,2.74,0.00,M3] [#2 -2.17,1.97,0.00,M1] [#3 0.25,1.28,0.52,U] [#4 1.04,1.44,0.58,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:15:48.441 00.000 13524 refined, 2 included, MultiStar: {-0.01, 1.53}, one-star: {-0.76, 1.70}
22:15:48.441 00.000 13524 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.99) = xAngle (2.56 = 2.56)
22:15:48.456 00.015 13524 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.61 = -0.67)
22:15:48.456 00.000 13524 CameraToMount -- cameraX=-0.01 cameraY=1.53 hyp=1.53 cameraTheta=1.58 mountX=-1.28 mountY=-0.95, mountTheta=-2.50
22:15:48.456 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.01, y=1.53, opts=13)
22:15:48.456 00.000 13524 Enqueuing Move request for scope (-0.01, 1.53)
22:15:48.456 00.000 18852 Worker thread wakes up
22:15:48.456 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.53) opts 0xd
22:15:48.456 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.01, 1.53)
22:15:48.456 00.000 18852 Moving (-0.01, 1.53) raw xDistance=-1.28 yDistance=-0.95
22:15:48.456 00.000 18852 PPEC rslt: input = -1.28, final = -0.14, react = -0.19, pred = 0.05, hyst = -0.17, hyst_pct = 0.00, period_length = 479.00
22:15:48.456 00.000 18852 PPEC: input: -1.28, control: -0.14, exposure: 3000
22:15:48.456 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:15:48.456 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.95
22:15:48.456 00.000 18852 MoveAxis(E, 34, ABG)
22:15:48.456 00.000 18852 Guiding  Dir = 2, Dur = 34
22:15:48.456 00.000 18852 IsSlewing returns 0
22:15:48.456 00.000 18852 IsGuiding returns 0
22:15:48.456 00.000 18852 PulseGuide returned control before completion, sleep 43
22:15:48.519 00.063 18852 IsGuiding returns 0
22:15:48.519 00.000 18852 Move returns status 0, amount 34
22:15:48.519 00.000 18852 MoveAxis(N, 0, ABG)
22:15:48.519 00.000 18852 Move returns status 0, amount 0
22:15:48.519 00.000 18852 move complete, result=0
22:15:48.519 00.000 18852 worker thread done servicing request
22:15:48.800 00.281 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:15:48.816 00.016 13524 UpdateGuideState exits: m=522 SNR=14.0
22:15:48.816 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:48.816 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:48.816 00.000 13524 Enqueuing Expose request
22:15:48.816 00.000 13524 GuideStep: -1.3 px 34 ms EAST, -1.0 px 0 ms NORTH
22:15:48.816 00.000 18852 Worker thread wakes up
22:15:48.816 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:48.816 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:52.065 03.249 18852 Exposure complete
22:15:52.096 00.031 18852 worker thread done servicing request
22:15:52.096 00.000 13524 OnExposeComplete: enter
22:15:52.096 00.000 13524 UpdateGuideState(): m_state=6
22:15:52.096 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
22:15:52.096 00.000 13524 Star::Find returns 1 (0), X=406.62, Y=280.53, Mass=523, SNR=14.1, Peak=150 HFD=1.6
22:15:52.096 00.000 13524 MultiStar: [#1 -1.97,3.07,0.00,M4] [#2 -1.61,2.37,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 -0.75,1.94,0.73,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:15:52.096 00.000 13524 single-star, 1 included, MultiStar: {-0.80, 1.80}, one-star: {-0.85, 1.70}
22:15:52.096 00.000 13524 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.99) = xAngle (3.02 = 3.02)
22:15:52.096 00.000 13524 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.06 = -0.22)
22:15:52.096 00.000 13524 CameraToMount -- cameraX=-0.85 cameraY=1.70 hyp=1.90 cameraTheta=2.03 mountX=-1.89 mountY=-0.42, mountTheta=-2.93
22:15:52.112 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.85, y=1.70, opts=13)
22:15:52.112 00.000 13524 Enqueuing Move request for scope (-0.85, 1.70)
22:15:52.112 00.000 18852 Worker thread wakes up
22:15:52.112 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 1.70) opts 0xd
22:15:52.112 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.85, 1.70)
22:15:52.112 00.000 18852 Moving (-0.85, 1.70) raw xDistance=-1.89 yDistance=-0.42
22:15:52.112 00.000 18852 PPEC rslt: input = -1.89, final = -0.32, react = -0.28, pred = -0.04, hyst = -0.26, hyst_pct = 0.00, period_length = 479.00
22:15:52.112 00.000 18852 PPEC: input: -1.89, control: -0.32, exposure: 3000
22:15:52.112 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:15:52.112 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:15:52.112 00.000 18852 MoveAxis(E, 78, ABG)
22:15:52.112 00.000 18852 Guiding  Dir = 2, Dur = 78
22:15:52.112 00.000 18852 IsSlewing returns 0
22:15:52.112 00.000 18852 IsGuiding returns 0
22:15:52.112 00.000 18852 PulseGuide returned control before completion, sleep 87
22:15:52.221 00.109 18852 IsGuiding returns 0
22:15:52.221 00.000 18852 Move returns status 0, amount 78
22:15:52.221 00.000 18852 MoveAxis(N, 0, ABG)
22:15:52.221 00.000 18852 Move returns status 0, amount 0
22:15:52.221 00.000 18852 move complete, result=0
22:15:52.221 00.000 18852 worker thread done servicing request
22:15:52.471 00.250 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:15:52.487 00.016 13524 UpdateGuideState exits: m=523 SNR=14.1
22:15:52.487 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:52.487 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:52.487 00.000 13524 Enqueuing Expose request
22:15:52.487 00.000 13524 GuideStep: -1.9 px 78 ms EAST, -0.4 px 0 ms NORTH
22:15:52.487 00.000 18852 Worker thread wakes up
22:15:52.487 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:52.487 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:55.752 03.265 18852 Exposure complete
22:15:55.783 00.031 18852 worker thread done servicing request
22:15:55.783 00.000 13524 OnExposeComplete: enter
22:15:55.783 00.000 13524 UpdateGuideState(): m_state=6
22:15:55.783 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
22:15:55.783 00.000 13524 Star::Find returns 1 (0), X=407.01, Y=279.73, Mass=504, SNR=13.8, Peak=137 HFD=2.1
22:15:55.798 00.015 13524 MultiStar: [#1 -1.69,2.49,0.00,M5] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 1.16,0.95,0.66,U] [#5 -0.96,1.75,0.50,U] [#6 -0.06,1.80,0.51,U] 
22:15:55.798 00.000 13524 single-star, 3 included, MultiStar: {-0.08, 1.25}, one-star: {-0.45, 0.90}
22:15:55.798 00.000 13524 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.99) = xAngle (3.02 = 3.02)
22:15:55.798 00.000 13524 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.07 = -0.22)
22:15:55.798 00.000 13524 CameraToMount -- cameraX=-0.45 cameraY=0.90 hyp=1.01 cameraTheta=2.04 mountX=-1.00 mountY=-0.22, mountTheta=-2.93
22:15:55.798 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.45, y=0.90, opts=13)
22:15:55.798 00.000 13524 Enqueuing Move request for scope (-0.45, 0.90)
22:15:55.798 00.000 18852 Worker thread wakes up
22:15:55.798 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.90) opts 0xd
22:15:55.798 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.45, 0.90)
22:15:55.798 00.000 18852 Moving (-0.45, 0.90) raw xDistance=-1.00 yDistance=-0.22
22:15:55.798 00.000 18852 PPEC rslt: input = -1.00, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 479.00
22:15:55.798 00.000 18852 PPEC: input: -1.00, control: -0.13, exposure: 3000
22:15:55.798 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:55.798 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:15:55.798 00.000 18852 MoveAxis(E, 33, ABG)
22:15:55.798 00.000 18852 Guiding  Dir = 2, Dur = 33
22:15:55.798 00.000 18852 IsSlewing returns 0
22:15:55.798 00.000 18852 IsGuiding returns 0
22:15:55.798 00.000 18852 PulseGuide returned control before completion, sleep 42
22:15:55.814 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:55.830 00.016 13524 UpdateGuideState exits: m=504 SNR=13.8
22:15:55.830 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:55.830 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:55.830 00.000 13524 Enqueuing Expose request
22:15:55.861 00.031 18852 IsGuiding returns 0
22:15:55.861 00.000 18852 Move returns status 0, amount 33
22:15:55.861 00.000 18852 MoveAxis(N, 0, ABG)
22:15:55.861 00.000 18852 Move returns status 0, amount 0
22:15:55.861 00.000 18852 move complete, result=0
22:15:55.861 00.000 18852 worker thread done servicing request
22:15:55.861 00.000 18852 Worker thread wakes up
22:15:55.861 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:55.861 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:55.861 00.000 13524 GuideStep: -1.0 px 33 ms EAST, -0.2 px 0 ms NORTH
22:15:59.109 03.248 18852 Exposure complete
22:15:59.140 00.031 18852 worker thread done servicing request
22:15:59.140 00.000 13524 OnExposeComplete: enter
22:15:59.140 00.000 13524 UpdateGuideState(): m_state=6
22:15:59.140 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
22:15:59.140 00.000 13524 Star::Find returns 1 (0), X=406.98, Y=280.19, Mass=542, SNR=14.0, Peak=142 HFD=2.3
22:15:59.140 00.000 13524 MultiStar: [#1 -2.04,2.65,0.00,M6] [#2 -1.61,1.94,0.00,M3] [#3 0.07,0.11,0.49,U] [#4 -0.39,1.92,0.67,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:15:59.140 00.000 13524 refined, 2 included, MultiStar: {-0.33, 1.25}, one-star: {-0.48, 1.36}
22:15:59.140 00.000 13524 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.99) = xAngle (2.81 = 2.81)
22:15:59.140 00.000 13524 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.86 = -0.42)
22:15:59.140 00.000 13524 CameraToMount -- cameraX=-0.33 cameraY=1.25 hyp=1.29 cameraTheta=1.83 mountX=-1.22 mountY=-0.53, mountTheta=-2.73
22:15:59.140 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.33, y=1.25, opts=13)
22:15:59.140 00.000 13524 Enqueuing Move request for scope (-0.33, 1.25)
22:15:59.156 00.016 18852 Worker thread wakes up
22:15:59.156 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 1.25) opts 0xd
22:15:59.156 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.33, 1.25)
22:15:59.156 00.000 18852 Moving (-0.33, 1.25) raw xDistance=-1.22 yDistance=-0.53
22:15:59.156 00.000 18852 PPEC rslt: input = -1.22, final = -0.15, react = -0.18, pred = 0.04, hyst = -0.17, hyst_pct = 0.00, period_length = 479.00
22:15:59.156 00.000 18852 PPEC: input: -1.22, control: -0.15, exposure: 3000
22:15:59.156 00.000 18852 switching direction from 1 to -1 - decHistory=-4 oldest=-0.65 newest=-1.16
22:15:59.156 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:15:59.156 00.000 18852 MoveAxis(E, 36, ABG)
22:15:59.156 00.000 18852 Guiding  Dir = 2, Dur = 36
22:15:59.156 00.000 18852 IsSlewing returns 0
22:15:59.156 00.000 18852 IsGuiding returns 0
22:15:59.156 00.000 18852 PulseGuide returned control before completion, sleep 45
22:15:59.219 00.063 18852 IsGuiding returns 0
22:15:59.219 00.000 18852 Move returns status 0, amount 36
22:15:59.219 00.000 18852 MoveAxis(N, 154, ABG)
22:15:59.219 00.000 18852 Guiding  Dir = 0, Dur = 154
22:15:59.219 00.000 18852 IsSlewing returns 0
22:15:59.219 00.000 18852 IsGuiding returns 0
22:15:59.219 00.000 18852 PulseGuide returned control before completion, sleep 163
22:15:59.297 00.078 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=2, FiltMax=254, Gamma=1.000
22:15:59.328 00.031 13524 UpdateGuideState exits: m=542 SNR=14.0
22:15:59.328 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:59.328 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:15:59.343 00.015 13524 Enqueuing Expose request
22:15:59.390 00.047 18852 IsGuiding returns 0
22:15:59.390 00.000 18852 Move returns status 0, amount 154
22:15:59.390 00.000 18852 move complete, result=0
22:15:59.390 00.000 18852 worker thread done servicing request
22:15:59.390 00.000 18852 Worker thread wakes up
22:15:59.390 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:15:59.390 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:15:59.390 00.000 13524 GuideStep: -1.2 px 36 ms EAST, -0.5 px 154 ms NORTH
22:16:02.640 03.250 18852 Exposure complete
22:16:02.671 00.031 18852 worker thread done servicing request
22:16:02.671 00.000 13524 OnExposeComplete: enter
22:16:02.671 00.000 13524 UpdateGuideState(): m_state=6
22:16:02.671 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
22:16:02.671 00.000 13524 Star::Find returns 1 (0), X=407.04, Y=280.00, Mass=506, SNR=13.9, Peak=141 HFD=2.0
22:16:02.671 00.000 13524 MultiStar: [#1 -1.59,2.05,0.00,M7] [#2 -1.32,2.12,0.00,M4] [#3 0.00,0.00,0.00,L] [#4 0.57,1.08,0.70,U] [#5 0.00,0.00,0.00,L] [#6 -0.21,0.81,0.56,U] 
22:16:02.687 00.016 13524 refined, 2 included, MultiStar: {-0.06, 1.05}, one-star: {-0.42, 1.17}
22:16:02.687 00.000 13524 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.99) = xAngle (2.62 = 2.62)
22:16:02.687 00.000 13524 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.66 = -0.62)
22:16:02.687 00.000 13524 CameraToMount -- cameraX=-0.06 cameraY=1.05 hyp=1.06 cameraTheta=1.63 mountX=-0.91 mountY=-0.61, mountTheta=-2.55
22:16:02.687 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.06, y=1.05, opts=13)
22:16:02.687 00.000 13524 Enqueuing Move request for scope (-0.06, 1.05)
22:16:02.687 00.000 18852 Worker thread wakes up
22:16:02.687 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 1.05) opts 0xd
22:16:02.687 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.06, 1.05)
22:16:02.687 00.000 18852 Moving (-0.06, 1.05) raw xDistance=-0.91 yDistance=-0.61
22:16:02.687 00.000 18852 PPEC rslt: input = -0.91, final = 0.08, react = -0.14, pred = 0.22, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:16:02.687 00.000 18852 PPEC: input: -0.91, control: 0.08, exposure: 3000
22:16:02.687 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:16:02.687 00.000 18852 MoveAxis(W, 21, ABG)
22:16:02.687 00.000 18852 Guiding  Dir = 3, Dur = 21
22:16:02.687 00.000 18852 IsSlewing returns 0
22:16:02.687 00.000 18852 IsGuiding returns 0
22:16:02.687 00.000 18852 PulseGuide returned control before completion, sleep 30
22:16:02.702 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:16:02.718 00.016 13524 UpdateGuideState exits: m=506 SNR=13.9
22:16:02.718 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:02.718 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:02.718 00.000 13524 Enqueuing Expose request
22:16:02.734 00.016 18852 IsGuiding returns 0
22:16:02.734 00.000 18852 Move returns status 0, amount 21
22:16:02.734 00.000 18852 MoveAxis(N, 178, ABG)
22:16:02.734 00.000 18852 Guiding  Dir = 0, Dur = 178
22:16:02.734 00.000 18852 IsSlewing returns 0
22:16:02.734 00.000 18852 IsGuiding returns 0
22:16:02.734 00.000 18852 PulseGuide returned control before completion, sleep 187
22:16:02.937 00.203 18852 IsGuiding returns 1
22:16:02.937 00.000 18852 scope still moving after pulse duration time elapsed
22:16:02.968 00.031 18852 IsSlewing returns 0
22:16:02.968 00.000 18852 IsGuiding returns 0
22:16:02.968 00.000 18852 scope move finished after 178 + 58 ms
22:16:02.968 00.000 18852 Move returns status 0, amount 178
22:16:02.968 00.000 18852 move complete, result=0
22:16:02.968 00.000 18852 worker thread done servicing request
22:16:02.968 00.000 13524 GuideStep: -0.9 px 21 ms WEST, -0.6 px 178 ms NORTH
22:16:02.968 00.000 18852 Worker thread wakes up
22:16:02.968 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:02.968 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:06.217 03.249 18852 Exposure complete
22:16:06.248 00.031 18852 worker thread done servicing request
22:16:06.248 00.000 13524 OnExposeComplete: enter
22:16:06.248 00.000 13524 UpdateGuideState(): m_state=6
22:16:06.248 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
22:16:06.248 00.000 13524 Star::Find returns 1 (0), X=407.12, Y=279.72, Mass=548, SNR=14.3, Peak=149 HFD=2.1
22:16:06.248 00.000 13524 MultiStar: [#1 -1.07,2.18,0.00,M8] [#2 -1.22,1.05,0.67,U] [#3 0.00,0.00,0.00,L] [#4 -0.88,1.52,0.82,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:16:06.248 00.000 13524 single-star, 2 included, MultiStar: {-0.76, 1.14}, one-star: {-0.34, 0.90}
22:16:06.248 00.000 13524 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.99) = xAngle (2.92 = 2.92)
22:16:06.264 00.016 13524 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.97 = -0.32)
22:16:06.264 00.000 13524 CameraToMount -- cameraX=-0.34 cameraY=0.90 hyp=0.96 cameraTheta=1.93 mountX=-0.94 mountY=-0.30, mountTheta=-2.83
22:16:06.264 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.34, y=0.90, opts=13)
22:16:06.264 00.000 13524 Enqueuing Move request for scope (-0.34, 0.90)
22:16:06.264 00.000 18852 Worker thread wakes up
22:16:06.264 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.90) opts 0xd
22:16:06.264 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.34, 0.90)
22:16:06.264 00.000 18852 Moving (-0.34, 0.90) raw xDistance=-0.94 yDistance=-0.30
22:16:06.264 00.000 18852 PPEC rslt: input = -0.94, final = 0.11, react = -0.14, pred = 0.25, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:16:06.264 00.000 18852 PPEC: input: -0.94, control: 0.11, exposure: 3000
22:16:06.264 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:06.264 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:16:06.264 00.000 18852 MoveAxis(W, 28, ABG)
22:16:06.264 00.000 18852 Guiding  Dir = 3, Dur = 28
22:16:06.264 00.000 18852 IsSlewing returns 0
22:16:06.264 00.000 18852 IsGuiding returns 0
22:16:06.264 00.000 18852 PulseGuide returned control before completion, sleep 37
22:16:06.264 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:16:06.280 00.016 13524 UpdateGuideState exits: m=548 SNR=14.3
22:16:06.280 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:06.280 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:06.280 00.000 13524 Enqueuing Expose request
22:16:06.327 00.047 18852 IsGuiding returns 0
22:16:06.327 00.000 18852 Move returns status 0, amount 28
22:16:06.327 00.000 18852 MoveAxis(N, 0, ABG)
22:16:06.327 00.000 18852 Move returns status 0, amount 0
22:16:06.327 00.000 18852 move complete, result=0
22:16:06.327 00.000 18852 worker thread done servicing request
22:16:06.327 00.000 18852 Worker thread wakes up
22:16:06.327 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:06.327 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:06.577 00.250 13524 GuideStep: -0.9 px 28 ms WEST, -0.3 px 0 ms NORTH
22:16:09.560 02.983 18852 Exposure complete
22:16:09.591 00.031 18852 worker thread done servicing request
22:16:09.591 00.000 13524 OnExposeComplete: enter
22:16:09.591 00.000 13524 UpdateGuideState(): m_state=6
22:16:09.591 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
22:16:09.591 00.000 13524 Star::Find returns 1 (0), X=407.05, Y=280.17, Mass=583, SNR=14.8, Peak=130 HFD=2.3
22:16:09.607 00.016 13524 MultiStar: [#1 -1.55,2.44,0.00,M9] [#2 -1.22,1.33,0.75,U] [#3 0.00,0.00,0.00,L] [#4 -1.04,1.73,0.70,U] [#5 -0.71,2.39,0.00,M1] [#6 0.00,0.00,0.00,L] 
22:16:09.607 00.000 13524 single-star, 2 included, MultiStar: {-0.84, 1.45}, one-star: {-0.41, 1.34}
22:16:09.607 00.000 13524 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.99) = xAngle (2.85 = 2.85)
22:16:09.607 00.000 13524 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.39)
22:16:09.607 00.000 13524 CameraToMount -- cameraX=-0.41 cameraY=1.34 hyp=1.40 cameraTheta=1.87 mountX=-1.35 mountY=-0.53, mountTheta=-2.77
22:16:09.607 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.41, y=1.34, opts=13)
22:16:09.607 00.000 13524 Enqueuing Move request for scope (-0.41, 1.34)
22:16:09.607 00.000 18852 Worker thread wakes up
22:16:09.607 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 1.34) opts 0xd
22:16:09.607 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.41, 1.34)
22:16:09.607 00.000 18852 Moving (-0.41, 1.34) raw xDistance=-1.35 yDistance=-0.53
22:16:09.607 00.000 18852 PPEC rslt: input = -1.35, final = 0.05, react = -0.20, pred = 0.25, hyst = -0.18, hyst_pct = 0.00, period_length = 479.00
22:16:09.607 00.000 18852 PPEC: input: -1.35, control: 0.05, exposure: 3000
22:16:09.607 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:16:09.607 00.000 18852 MoveAxis(W, 12, ABG)
22:16:09.607 00.000 18852 Guiding  Dir = 3, Dur = 12
22:16:09.607 00.000 18852 IsSlewing returns 0
22:16:09.607 00.000 18852 IsGuiding returns 0
22:16:09.607 00.000 18852 PulseGuide returned control before completion, sleep 21
22:16:09.654 00.047 18852 IsGuiding returns 0
22:16:09.654 00.000 18852 Move returns status 0, amount 12
22:16:09.654 00.000 18852 MoveAxis(N, 153, ABG)
22:16:09.654 00.000 18852 Guiding  Dir = 0, Dur = 153
22:16:09.654 00.000 18852 IsSlewing returns 0
22:16:09.654 00.000 18852 IsGuiding returns 0
22:16:09.654 00.000 18852 PulseGuide returned control before completion, sleep 163
22:16:09.763 00.109 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:16:09.794 00.031 13524 UpdateGuideState exits: m=583 SNR=14.8
22:16:09.794 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:09.794 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:09.794 00.000 13524 Enqueuing Expose request
22:16:09.826 00.032 18852 IsGuiding returns 0
22:16:09.826 00.000 18852 Move returns status 0, amount 153
22:16:09.826 00.000 18852 move complete, result=0
22:16:09.826 00.000 18852 worker thread done servicing request
22:16:09.826 00.000 18852 Worker thread wakes up
22:16:09.826 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:09.826 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:09.826 00.000 13524 GuideStep: -1.3 px 12 ms WEST, -0.5 px 153 ms NORTH
22:16:13.061 03.235 18852 Exposure complete
22:16:13.092 00.031 18852 worker thread done servicing request
22:16:13.092 00.000 13524 OnExposeComplete: enter
22:16:13.092 00.000 13524 UpdateGuideState(): m_state=6
22:16:13.092 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
22:16:13.092 00.000 13524 Star::Find returns 1 (0), X=407.01, Y=279.78, Mass=588, SNR=14.7, Peak=149 HFD=2.5
22:16:13.092 00.000 13524 MultiStar: [#1 -1.48,2.48,0.00,M10] [#2 -1.13,1.45,0.69,U] [#3 0.22,0.56,0.52,U] [#4 0.55,0.40,0.55,U] [#5 -0.90,1.27,0.59,U] [#6 0.00,0.00,0.00,L] 
22:16:13.092 00.000 13524 refined, 4 included, MultiStar: {-0.40, 0.96}, one-star: {-0.45, 0.95}
22:16:13.108 00.016 13524 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.99) = xAngle (2.95 = 2.95)
22:16:13.108 00.000 13524 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.00 = -0.29)
22:16:13.108 00.000 13524 CameraToMount -- cameraX=-0.40 cameraY=0.96 hyp=1.04 cameraTheta=1.97 mountX=-1.02 mountY=-0.29, mountTheta=-2.86
22:16:13.108 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.40, y=0.96, opts=13)
22:16:13.108 00.000 13524 Enqueuing Move request for scope (-0.40, 0.96)
22:16:13.108 00.000 18852 Worker thread wakes up
22:16:13.108 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.96) opts 0xd
22:16:13.108 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.40, 0.96)
22:16:13.108 00.000 18852 Moving (-0.40, 0.96) raw xDistance=-1.02 yDistance=-0.29
22:16:13.108 00.000 18852 PPEC rslt: input = -1.02, final = 0.03, react = -0.15, pred = 0.18, hyst = -0.14, hyst_pct = 0.00, period_length = 479.00
22:16:13.108 00.000 18852 PPEC: input: -1.02, control: 0.03, exposure: 3000
22:16:13.108 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:13.108 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:16:13.108 00.000 18852 MoveAxis(W, 6, ABG)
22:16:13.108 00.000 18852 Guiding  Dir = 3, Dur = 6
22:16:13.108 00.000 18852 IsSlewing returns 0
22:16:13.108 00.000 18852 IsGuiding returns 0
22:16:13.108 00.000 18852 PulseGuide returned control before completion, sleep 15
22:16:13.140 00.032 18852 IsGuiding returns 0
22:16:13.140 00.000 18852 Move returns status 0, amount 6
22:16:13.140 00.000 18852 MoveAxis(N, 0, ABG)
22:16:13.140 00.000 18852 Move returns status 0, amount 0
22:16:13.140 00.000 18852 move complete, result=0
22:16:13.140 00.000 18852 worker thread done servicing request
22:16:13.404 00.264 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=254, Gamma=1.000
22:16:13.422 00.018 13524 UpdateGuideState exits: m=588 SNR=14.7
22:16:13.425 00.003 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:13.429 00.004 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:13.432 00.003 13524 Enqueuing Expose request
22:16:13.434 00.002 13524 GuideStep: -1.0 px 6 ms WEST, -0.3 px 0 ms NORTH
22:16:13.436 00.002 18852 Worker thread wakes up
22:16:13.436 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:13.436 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:16.677 03.241 18852 Exposure complete
22:16:16.708 00.031 18852 worker thread done servicing request
22:16:16.708 00.000 13524 OnExposeComplete: enter
22:16:16.708 00.000 13524 UpdateGuideState(): m_state=6
22:16:16.708 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
22:16:16.708 00.000 13524 Star::Find returns 1 (0), X=407.05, Y=279.65, Mass=467, SNR=13.0, Peak=127 HFD=2.2
22:16:16.708 00.000 13524 MultiStar: [#1 -1.49,2.48,0.00,R] [#2 -1.66,1.50,0.82,U] [#3 0.08,0.99,0.55,U] [#4 -0.01,1.09,0.70,U] [#5 0.00,0.00,0.00,L] [#6 -0.71,1.33,0.57,U] 
22:16:16.708 00.000 13524 single-star, 4 included, MultiStar: {-0.59, 1.13}, one-star: {-0.41, 0.83}
22:16:16.708 00.000 13524 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.99) = xAngle (3.02 = 3.02)
22:16:16.708 00.000 13524 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.07 = -0.22)
22:16:16.708 00.000 13524 CameraToMount -- cameraX=-0.41 cameraY=0.83 hyp=0.92 cameraTheta=2.03 mountX=-0.92 mountY=-0.20, mountTheta=-2.93
22:16:16.724 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.41, y=0.83, opts=13)
22:16:16.724 00.000 13524 Enqueuing Move request for scope (-0.41, 0.83)
22:16:16.724 00.000 18852 Worker thread wakes up
22:16:16.724 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.83) opts 0xd
22:16:16.724 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.41, 0.83)
22:16:16.724 00.000 18852 Moving (-0.41, 0.83) raw xDistance=-0.92 yDistance=-0.20
22:16:16.724 00.000 18852 PPEC rslt: input = -0.92, final = -0.02, react = -0.14, pred = 0.11, hyst = -0.12, hyst_pct = 0.00, period_length = 479.00
22:16:16.724 00.000 18852 PPEC: input: -0.92, control: -0.02, exposure: 3000
22:16:16.724 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:16.724 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:16:16.724 00.000 18852 MoveAxis(E, 6, ABG)
22:16:16.724 00.000 18852 Guiding  Dir = 2, Dur = 6
22:16:16.724 00.000 18852 IsSlewing returns 0
22:16:16.724 00.000 18852 IsGuiding returns 0
22:16:16.724 00.000 18852 PulseGuide returned control before completion, sleep 15
22:16:16.724 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:16:16.740 00.016 13524 UpdateGuideState exits: m=467 SNR=13.0
22:16:16.740 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:16.740 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:16.755 00.015 13524 Enqueuing Expose request
22:16:16.755 00.000 18852 IsGuiding returns 0
22:16:16.755 00.000 18852 Move returns status 0, amount 6
22:16:16.755 00.000 18852 MoveAxis(N, 0, ABG)
22:16:16.755 00.000 18852 Move returns status 0, amount 0
22:16:16.755 00.000 18852 move complete, result=0
22:16:16.755 00.000 18852 worker thread done servicing request
22:16:16.755 00.000 18852 Worker thread wakes up
22:16:16.755 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:16.755 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:16.755 00.000 13524 GuideStep: -0.9 px 6 ms EAST, -0.2 px 0 ms NORTH
22:16:20.004 03.249 18852 Exposure complete
22:16:20.036 00.032 18852 worker thread done servicing request
22:16:20.036 00.000 13524 OnExposeComplete: enter
22:16:20.051 00.015 13524 UpdateGuideState(): m_state=6
22:16:20.051 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
22:16:20.051 00.000 13524 Star::Find returns 1 (0), X=407.25, Y=279.64, Mass=538, SNR=14.1, Peak=122 HFD=2.5
22:16:20.051 00.000 13524 MultiStar: [#1 0.02,-0.20,0.94,U] [#2 -1.36,1.18,0.72,U] [#3 0.00,0.00,0.00,L] [#4 0.24,0.75,0.68,U] [#5 -2.28,2.50,0.00,M1] [#6 0.20,-0.00,0.49,U] 
22:16:20.051 00.000 13524 refined, 4 included, MultiStar: {-0.24, 0.52}, one-star: {-0.22, 0.82}
22:16:20.051 00.000 13524 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.99) = xAngle (2.99 = 2.99)
22:16:20.051 00.000 13524 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.03 = -0.25)
22:16:20.051 00.000 13524 CameraToMount -- cameraX=-0.24 cameraY=0.52 hyp=0.57 cameraTheta=2.00 mountX=-0.56 mountY=-0.14, mountTheta=-2.90
22:16:20.051 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.24, y=0.52, opts=13)
22:16:20.051 00.000 13524 Enqueuing Move request for scope (-0.24, 0.52)
22:16:20.051 00.000 18852 Worker thread wakes up
22:16:20.051 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.52) opts 0xd
22:16:20.051 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.24, 0.52)
22:16:20.051 00.000 18852 Moving (-0.24, 0.52) raw xDistance=-0.56 yDistance=-0.14
22:16:20.051 00.000 18852 PPEC rslt: input = -0.56, final = 0.03, react = -0.08, pred = 0.11, hyst = -0.08, hyst_pct = 0.00, period_length = 479.00
22:16:20.051 00.000 18852 PPEC: input: -0.56, control: 0.03, exposure: 3000
22:16:20.051 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:20.051 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:16:20.051 00.000 18852 MoveAxis(W, 7, ABG)
22:16:20.051 00.000 18852 Guiding  Dir = 3, Dur = 7
22:16:20.067 00.016 18852 IsSlewing returns 0
22:16:20.067 00.000 18852 IsGuiding returns 0
22:16:20.067 00.000 18852 PulseGuide returned control before completion, sleep 16
22:16:20.098 00.031 18852 IsGuiding returns 0
22:16:20.098 00.000 18852 Move returns status 0, amount 7
22:16:20.098 00.000 18852 MoveAxis(N, 0, ABG)
22:16:20.098 00.000 18852 Move returns status 0, amount 0
22:16:20.098 00.000 18852 move complete, result=0
22:16:20.098 00.000 18852 worker thread done servicing request
22:16:20.223 00.125 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=1, FiltMax=255, Gamma=1.000
22:16:20.239 00.016 13524 UpdateGuideState exits: m=538 SNR=14.1
22:16:20.239 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:20.239 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:20.239 00.000 13524 Enqueuing Expose request
22:16:20.239 00.000 13524 GuideStep: -0.6 px 7 ms WEST, -0.1 px 0 ms NORTH
22:16:20.239 00.000 18852 Worker thread wakes up
22:16:20.239 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:20.239 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:23.484 03.245 18852 Exposure complete
22:16:23.515 00.031 18852 worker thread done servicing request
22:16:23.515 00.000 13524 OnExposeComplete: enter
22:16:23.515 00.000 13524 UpdateGuideState(): m_state=6
22:16:23.515 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
22:16:23.515 00.000 13524 Star::Find returns 1 (0), X=407.83, Y=279.27, Mass=468, SNR=13.0, Peak=137 HFD=2.2
22:16:23.515 00.000 13524 MultiStar: [#1 0.39,-0.64,0.97,U] [#2 -0.89,1.18,0.65,U] [#3 0.00,0.00,0.00,L] [#4 -0.96,1.20,0.80,U] [#5 0.00,0.00,0.00,L] [#6 0.18,0.05,0.53,U] 
22:16:23.515 00.000 13524 refined, 4 included, MultiStar: {-0.13, 0.40}, one-star: {0.37, 0.44}
22:16:23.515 00.000 13524 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.99) = xAngle (2.87 = 2.87)
22:16:23.531 00.016 13524 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.92 = -0.37)
22:16:23.531 00.000 13524 CameraToMount -- cameraX=-0.13 cameraY=0.40 hyp=0.42 cameraTheta=1.88 mountX=-0.40 mountY=-0.15, mountTheta=-2.78
22:16:23.531 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.13, y=0.40, opts=13)
22:16:23.531 00.000 13524 Enqueuing Move request for scope (-0.13, 0.40)
22:16:23.531 00.000 18852 Worker thread wakes up
22:16:23.531 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.40) opts 0xd
22:16:23.531 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.13, 0.40)
22:16:23.531 00.000 18852 Moving (-0.13, 0.40) raw xDistance=-0.40 yDistance=-0.15
22:16:23.531 00.000 18852 PPEC rslt: input = -0.40, final = 0.10, react = -0.06, pred = 0.16, hyst = -0.05, hyst_pct = 0.00, period_length = 479.00
22:16:23.531 00.000 18852 PPEC: input: -0.40, control: 0.10, exposure: 3000
22:16:23.531 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:23.531 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:16:23.531 00.000 18852 MoveAxis(W, 23, ABG)
22:16:23.531 00.000 18852 Guiding  Dir = 3, Dur = 23
22:16:23.531 00.000 18852 IsSlewing returns 0
22:16:23.531 00.000 18852 IsGuiding returns 0
22:16:23.531 00.000 18852 PulseGuide returned control before completion, sleep 32
22:16:23.578 00.047 18852 IsGuiding returns 0
22:16:23.578 00.000 18852 Move returns status 0, amount 23
22:16:23.578 00.000 18852 MoveAxis(N, 0, ABG)
22:16:23.578 00.000 18852 Move returns status 0, amount 0
22:16:23.578 00.000 18852 move complete, result=0
22:16:23.578 00.000 18852 worker thread done servicing request
22:16:23.890 00.312 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:16:23.890 00.000 13524 UpdateGuideState exits: m=468 SNR=13.0
22:16:23.906 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:23.906 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:23.906 00.000 13524 Enqueuing Expose request
22:16:23.906 00.000 13524 GuideStep: -0.4 px 23 ms WEST, -0.1 px 0 ms NORTH
22:16:23.906 00.000 18852 Worker thread wakes up
22:16:23.906 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:23.906 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:27.156 03.250 18852 Exposure complete
22:16:27.187 00.031 18852 worker thread done servicing request
22:16:27.187 00.000 13524 OnExposeComplete: enter
22:16:27.187 00.000 13524 UpdateGuideState(): m_state=6
22:16:27.187 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
22:16:27.187 00.000 13524 Star::Find returns 1 (0), X=407.59, Y=278.76, Mass=445, SNR=13.0, Peak=128 HFD=2.0
22:16:27.187 00.000 13524 MultiStar: [#1 1.12,-1.09,1.01,U] [#2 -0.63,0.84,0.81,U] [#3 0.45,-0.91,0.54,U] [#4 -0.10,0.60,0.72,U] [#5 -0.03,1.58,0.52,U] [#6 0.60,-0.07,0.56,U] 
22:16:27.187 00.000 13524 single-star, 6 included, MultiStar: {0.24, 0.05}, one-star: {0.12, -0.06}
22:16:27.187 00.000 13524 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.99) = xAngle (0.51 = 0.51)
22:16:27.187 00.000 13524 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.55 = -2.73)
22:16:27.202 00.015 13524 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.48 mountX=0.12 mountY=-0.06, mountTheta=-0.43
22:16:27.202 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.12, y=-0.06, opts=13)
22:16:27.202 00.000 13524 Enqueuing Move request for scope (0.12, -0.06)
22:16:27.202 00.000 18852 Worker thread wakes up
22:16:27.202 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:16:27.202 00.000 18852 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:16:27.202 00.000 18852 Moving (0.12, -0.06) raw xDistance=0.12 yDistance=-0.06
22:16:27.202 00.000 18852 PPEC rslt: input = 0.12, final = 0.22, react = 0.02, pred = 0.22, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:16:27.202 00.000 18852 PPEC: input: 0.12, control: 0.22, exposure: 3000
22:16:27.202 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:27.202 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:16:27.202 00.000 18852 MoveAxis(W, 53, ABG)
22:16:27.202 00.000 18852 Guiding  Dir = 3, Dur = 53
22:16:27.202 00.000 18852 IsSlewing returns 0
22:16:27.202 00.000 18852 IsGuiding returns 0
22:16:27.202 00.000 18852 PulseGuide returned control before completion, sleep 62
22:16:27.218 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:16:27.218 00.000 13524 UpdateGuideState exits: m=445 SNR=13.0
22:16:27.233 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:27.233 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:27.233 00.000 13524 Enqueuing Expose request
22:16:27.280 00.047 18852 IsGuiding returns 0
22:16:27.280 00.000 18852 Move returns status 0, amount 53
22:16:27.280 00.000 18852 MoveAxis(N, 0, ABG)
22:16:27.280 00.000 18852 Move returns status 0, amount 0
22:16:27.280 00.000 18852 move complete, result=0
22:16:27.280 00.000 18852 worker thread done servicing request
22:16:27.280 00.000 18852 Worker thread wakes up
22:16:27.280 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:27.280 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:27.280 00.000 13524 GuideStep: 0.1 px 53 ms WEST, -0.1 px 0 ms NORTH
22:16:30.514 03.234 18852 Exposure complete
22:16:30.561 00.047 18852 worker thread done servicing request
22:16:30.561 00.000 13524 OnExposeComplete: enter
22:16:30.561 00.000 13524 UpdateGuideState(): m_state=6
22:16:30.561 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
22:16:30.561 00.000 13524 Star::Find returns 1 (0), X=408.04, Y=279.06, Mass=534, SNR=14.1, Peak=131 HFD=2.1
22:16:30.561 00.000 13524 MultiStar: [#1 0.64,-0.76,0.89,U] [#2 -1.07,1.12,0.73,U] [#3 1.75,0.04,0.51,U] [#4 -0.81,1.27,0.81,U] [#5 -0.08,1.15,0.60,U] [#6 0.00,0.00,0.00,L] 
22:16:30.561 00.000 13524 refined, 5 included, MultiStar: {0.12, 0.47}, one-star: {0.57, 0.23}
22:16:30.561 00.000 13524 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.99) = xAngle (2.30 = 2.30)
22:16:30.561 00.000 13524 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.35 = -0.93)
22:16:30.576 00.015 13524 CameraToMount -- cameraX=0.12 cameraY=0.47 hyp=0.48 cameraTheta=1.32 mountX=-0.32 mountY=-0.39, mountTheta=-2.27
22:16:30.576 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.12, y=0.47, opts=13)
22:16:30.576 00.000 13524 Enqueuing Move request for scope (0.12, 0.47)
22:16:30.576 00.000 18852 Worker thread wakes up
22:16:30.576 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.47) opts 0xd
22:16:30.576 00.000 18852 Handling offset move in thread for scope, endpoint = (0.12, 0.47)
22:16:30.576 00.000 18852 Moving (0.12, 0.47) raw xDistance=-0.32 yDistance=-0.39
22:16:30.576 00.000 18852 PPEC rslt: input = -0.32, final = 0.21, react = -0.05, pred = 0.26, hyst = -0.04, hyst_pct = 0.00, period_length = 479.00
22:16:30.576 00.000 18852 PPEC: input: -0.32, control: 0.21, exposure: 3000
22:16:30.576 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:16:30.576 00.000 18852 MoveAxis(W, 51, ABG)
22:16:30.576 00.000 18852 Guiding  Dir = 3, Dur = 51
22:16:30.576 00.000 18852 IsSlewing returns 0
22:16:30.576 00.000 18852 IsGuiding returns 0
22:16:30.576 00.000 18852 PulseGuide returned control before completion, sleep 60
22:16:30.654 00.078 18852 IsGuiding returns 0
22:16:30.654 00.000 18852 Move returns status 0, amount 51
22:16:30.654 00.000 18852 MoveAxis(N, 112, ABG)
22:16:30.654 00.000 18852 Guiding  Dir = 0, Dur = 112
22:16:30.654 00.000 18852 IsSlewing returns 0
22:16:30.654 00.000 18852 IsGuiding returns 0
22:16:30.654 00.000 18852 PulseGuide returned control before completion, sleep 121
22:16:30.701 00.047 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:16:30.717 00.016 13524 UpdateGuideState exits: m=534 SNR=14.1
22:16:30.717 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:30.717 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:30.717 00.000 13524 Enqueuing Expose request
22:16:30.779 00.062 18852 IsGuiding returns 0
22:16:30.779 00.000 18852 Move returns status 0, amount 112
22:16:30.779 00.000 18852 move complete, result=0
22:16:30.779 00.000 18852 worker thread done servicing request
22:16:30.779 00.000 18852 Worker thread wakes up
22:16:30.779 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:30.779 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:30.779 00.000 13524 GuideStep: -0.3 px 51 ms WEST, -0.4 px 112 ms NORTH
22:16:34.013 03.234 18852 Exposure complete
22:16:34.044 00.031 18852 worker thread done servicing request
22:16:34.044 00.000 13524 OnExposeComplete: enter
22:16:34.044 00.000 13524 UpdateGuideState(): m_state=6
22:16:34.044 00.000 13524 Star::Find(15, 408, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
22:16:34.044 00.000 13524 Star::Find returns 1 (0), X=407.81, Y=279.00, Mass=435, SNR=12.9, Peak=132 HFD=2.0
22:16:34.060 00.016 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.76,0.86,0.79,U] [#3 0.00,0.00,0.00,L] [#4 0.37,0.35,0.87,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:16:34.060 00.000 13524 single-star, 2 included, MultiStar: {0.03, 0.44}, one-star: {0.35, 0.17}
22:16:34.060 00.000 13524 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.99) = xAngle (1.44 = 1.44)
22:16:34.060 00.000 13524 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.49 = -1.79)
22:16:34.060 00.000 13524 CameraToMount -- cameraX=0.35 cameraY=0.17 hyp=0.39 cameraTheta=0.46 mountX=0.05 mountY=-0.38, mountTheta=-1.44
22:16:34.060 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.35, y=0.17, opts=13)
22:16:34.060 00.000 13524 Enqueuing Move request for scope (0.35, 0.17)
22:16:34.060 00.000 18852 Worker thread wakes up
22:16:34.060 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.17) opts 0xd
22:16:34.060 00.000 18852 Handling offset move in thread for scope, endpoint = (0.35, 0.17)
22:16:34.060 00.000 18852 Moving (0.35, 0.17) raw xDistance=0.05 yDistance=-0.38
22:16:34.060 00.000 18852 PPEC rslt: input = 0.05, final = 0.32, react = 0.01, pred = 0.32, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:16:34.060 00.000 18852 PPEC: input: 0.05, control: 0.32, exposure: 3000
22:16:34.060 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:16:34.060 00.000 18852 MoveAxis(W, 77, ABG)
22:16:34.060 00.000 18852 Guiding  Dir = 3, Dur = 77
22:16:34.060 00.000 18852 IsSlewing returns 0
22:16:34.060 00.000 18852 IsGuiding returns 0
22:16:34.060 00.000 18852 PulseGuide returned control before completion, sleep 86
22:16:34.076 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:16:34.091 00.015 13524 UpdateGuideState exits: m=435 SNR=12.9
22:16:34.091 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:34.091 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:34.091 00.000 13524 Enqueuing Expose request
22:16:34.169 00.078 18852 IsGuiding returns 0
22:16:34.169 00.000 18852 Move returns status 0, amount 77
22:16:34.169 00.000 18852 MoveAxis(N, 110, ABG)
22:16:34.169 00.000 18852 Guiding  Dir = 0, Dur = 110
22:16:34.169 00.000 18852 IsSlewing returns 0
22:16:34.169 00.000 18852 IsGuiding returns 0
22:16:34.169 00.000 18852 PulseGuide returned control before completion, sleep 119
22:16:34.294 00.125 18852 IsGuiding returns 0
22:16:34.294 00.000 18852 Move returns status 0, amount 110
22:16:34.294 00.000 18852 move complete, result=0
22:16:34.294 00.000 18852 worker thread done servicing request
22:16:34.294 00.000 18852 Worker thread wakes up
22:16:34.294 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:34.294 00.000 13524 GuideStep: 0.0 px 77 ms WEST, -0.4 px 110 ms NORTH
22:16:34.294 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:37.533 03.239 18852 Exposure complete
22:16:37.580 00.047 18852 worker thread done servicing request
22:16:37.580 00.000 13524 OnExposeComplete: enter
22:16:37.580 00.000 13524 UpdateGuideState(): m_state=6
22:16:37.580 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
22:16:37.580 00.000 13524 Star::Find returns 1 (0), X=408.00, Y=278.62, Mass=450, SNR=12.7, Peak=143 HFD=2.1
22:16:37.580 00.000 13524 MultiStar: [#1 0.95,-1.00,1.04,U] [#2 -0.95,0.06,0.80,U] [#3 0.91,-0.87,0.53,U] [#4 -0.88,0.45,0.90,U] [#5 0.18,0.64,0.66,U] [#6 0.88,-0.50,0.66,U] 
22:16:37.580 00.000 13524 refined, 6 included, MultiStar: {0.21, -0.21}, one-star: {0.53, -0.20}
22:16:37.580 00.000 13524 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.99) = xAngle (0.20 = 0.20)
22:16:37.596 00.016 13524 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.24 = -3.04)
22:16:37.596 00.000 13524 CameraToMount -- cameraX=0.21 cameraY=-0.21 hyp=0.29 cameraTheta=-0.79 mountX=0.29 mountY=-0.03, mountTheta=-0.10
22:16:37.596 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.21, y=-0.21, opts=13)
22:16:37.596 00.000 13524 Enqueuing Move request for scope (0.21, -0.21)
22:16:37.596 00.000 18852 Worker thread wakes up
22:16:37.596 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.21) opts 0xd
22:16:37.596 00.000 18852 Handling offset move in thread for scope, endpoint = (0.21, -0.21)
22:16:37.596 00.000 18852 Moving (0.21, -0.21) raw xDistance=0.29 yDistance=-0.03
22:16:37.596 00.000 18852 PPEC rslt: input = 0.29, final = 0.30, react = 0.04, pred = 0.25, hyst = 0.04, hyst_pct = 0.00, period_length = 479.00
22:16:37.596 00.000 18852 PPEC: input: 0.29, control: 0.30, exposure: 3000
22:16:37.596 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:37.596 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:16:37.596 00.000 18852 MoveAxis(W, 73, ABG)
22:16:37.596 00.000 18852 Guiding  Dir = 3, Dur = 73
22:16:37.596 00.000 18852 IsSlewing returns 0
22:16:37.596 00.000 18852 IsGuiding returns 0
22:16:37.596 00.000 18852 PulseGuide returned control before completion, sleep 82
22:16:37.611 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=1, FiltMax=254, Gamma=1.000
22:16:37.627 00.016 13524 UpdateGuideState exits: m=450 SNR=12.7
22:16:37.627 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:37.627 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:37.627 00.000 13524 Enqueuing Expose request
22:16:37.705 00.078 18852 IsGuiding returns 0
22:16:37.705 00.000 18852 Move returns status 0, amount 73
22:16:37.705 00.000 18852 MoveAxis(N, 0, ABG)
22:16:37.705 00.000 18852 Move returns status 0, amount 0
22:16:37.705 00.000 18852 move complete, result=0
22:16:37.705 00.000 18852 worker thread done servicing request
22:16:37.705 00.000 18852 Worker thread wakes up
22:16:37.705 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:37.705 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:37.705 00.000 13524 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH
22:16:40.960 03.255 18852 Exposure complete
22:16:41.007 00.047 18852 worker thread done servicing request
22:16:41.007 00.000 13524 OnExposeComplete: enter
22:16:41.007 00.000 13524 UpdateGuideState(): m_state=6
22:16:41.007 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
22:16:41.007 00.000 13524 Star::Find returns 1 (0), X=408.04, Y=278.22, Mass=580, SNR=14.9, Peak=151 HFD=2.1
22:16:41.007 00.000 13524 MultiStar: [#1 0.97,-1.59,0.89,U] [#2 -0.40,0.14,0.70,U] [#3 0.00,0.00,0.00,L] [#4 0.12,-0.28,0.84,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:16:41.007 00.000 13524 refined, 3 included, MultiStar: {0.37, -0.63}, one-star: {0.58, -0.61}
22:16:41.007 00.000 13524 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.99) = xAngle (-0.06 = -0.06)
22:16:41.007 00.000 13524 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.99 = 2.99)
22:16:41.007 00.000 13524 CameraToMount -- cameraX=0.37 cameraY=-0.63 hyp=0.73 cameraTheta=-1.04 mountX=0.73 mountY=0.11, mountTheta=0.15
22:16:41.007 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.37, y=-0.63, opts=13)
22:16:41.007 00.000 13524 Enqueuing Move request for scope (0.37, -0.63)
22:16:41.023 00.016 18852 Worker thread wakes up
22:16:41.023 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.63) opts 0xd
22:16:41.023 00.000 18852 Handling offset move in thread for scope, endpoint = (0.37, -0.63)
22:16:41.023 00.000 18852 Moving (0.37, -0.63) raw xDistance=0.73 yDistance=0.11
22:16:41.023 00.000 18852 PPEC rslt: input = 0.73, final = 0.38, react = 0.11, pred = 0.27, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
22:16:41.023 00.000 18852 PPEC: input: 0.73, control: 0.38, exposure: 3000
22:16:41.023 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:41.023 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:16:41.023 00.000 18852 MoveAxis(W, 93, ABG)
22:16:41.023 00.000 18852 Guiding  Dir = 3, Dur = 93
22:16:41.023 00.000 18852 IsSlewing returns 0
22:16:41.023 00.000 18852 IsGuiding returns 0
22:16:41.023 00.000 18852 PulseGuide returned control before completion, sleep 102
22:16:41.023 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=256, Gamma=1.000
22:16:41.038 00.015 13524 UpdateGuideState exits: m=580 SNR=14.9
22:16:41.038 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:41.038 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:41.038 00.000 13524 Enqueuing Expose request
22:16:41.132 00.094 18852 IsGuiding returns 0
22:16:41.132 00.000 18852 Move returns status 0, amount 93
22:16:41.132 00.000 18852 MoveAxis(N, 0, ABG)
22:16:41.132 00.000 18852 Move returns status 0, amount 0
22:16:41.132 00.000 18852 move complete, result=0
22:16:41.132 00.000 18852 worker thread done servicing request
22:16:41.132 00.000 18852 Worker thread wakes up
22:16:41.132 00.000 13524 GuideStep: 0.7 px 93 ms WEST, 0.1 px 0 ms NORTH
22:16:41.132 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:41.132 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:44.385 03.253 18852 Exposure complete
22:16:44.416 00.031 18852 worker thread done servicing request
22:16:44.416 00.000 13524 OnExposeComplete: enter
22:16:44.432 00.016 13524 UpdateGuideState(): m_state=6
22:16:44.432 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
22:16:44.432 00.000 13524 Star::Find returns 1 (0), X=407.89, Y=278.97, Mass=464, SNR=13.5, Peak=150 HFD=2.0
22:16:44.432 00.000 13524 MultiStar: [#1 0.88,-1.17,0.99,U] [#2 -1.22,1.10,0.78,U] [#3 0.18,-0.67,0.57,U] [#4 -0.11,0.39,0.79,U] [#5 -0.02,0.37,0.55,U] [#6 0.79,-0.14,0.57,U] 
22:16:44.432 00.000 13524 refined, 6 included, MultiStar: {0.15, -0.02}, one-star: {0.43, 0.15}
22:16:44.432 00.000 13524 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.99) = xAngle (0.87 = 0.87)
22:16:44.432 00.000 13524 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.92 = -2.36)
22:16:44.432 00.000 13524 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.11 mountX=0.10 mountY=-0.11, mountTheta=-0.83
22:16:44.432 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.15, y=-0.02, opts=13)
22:16:44.432 00.000 13524 Enqueuing Move request for scope (0.15, -0.02)
22:16:44.432 00.000 18852 Worker thread wakes up
22:16:44.432 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
22:16:44.432 00.000 18852 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
22:16:44.432 00.000 18852 Moving (0.15, -0.02) raw xDistance=0.10 yDistance=-0.11
22:16:44.447 00.015 18852 PPEC rslt: input = 0.10, final = 0.24, react = 0.01, pred = 0.24, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:16:44.447 00.000 18852 PPEC: input: 0.10, control: 0.24, exposure: 3000
22:16:44.447 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:44.447 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:44.447 00.000 18852 MoveAxis(W, 60, ABG)
22:16:44.447 00.000 18852 Guiding  Dir = 3, Dur = 60
22:16:44.447 00.000 18852 IsSlewing returns 0
22:16:44.447 00.000 18852 IsGuiding returns 0
22:16:44.447 00.000 18852 PulseGuide returned control before completion, sleep 69
22:16:44.447 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:16:44.479 00.032 13524 UpdateGuideState exits: m=464 SNR=13.5
22:16:44.479 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:44.479 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:44.479 00.000 13524 Enqueuing Expose request
22:16:44.526 00.047 18852 IsGuiding returns 0
22:16:44.526 00.000 18852 Move returns status 0, amount 60
22:16:44.526 00.000 18852 MoveAxis(N, 0, ABG)
22:16:44.526 00.000 18852 Move returns status 0, amount 0
22:16:44.526 00.000 18852 move complete, result=0
22:16:44.526 00.000 18852 worker thread done servicing request
22:16:44.526 00.000 18852 Worker thread wakes up
22:16:44.526 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:44.526 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:44.526 00.000 13524 GuideStep: 0.1 px 60 ms WEST, -0.1 px 0 ms NORTH
22:16:47.767 03.241 18852 Exposure complete
22:16:47.798 00.031 18852 worker thread done servicing request
22:16:47.798 00.000 13524 OnExposeComplete: enter
22:16:47.798 00.000 13524 UpdateGuideState(): m_state=6
22:16:47.798 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
22:16:47.798 00.000 13524 Star::Find returns 1 (0), X=407.64, Y=279.57, Mass=578, SNR=14.8, Peak=148 HFD=1.7
22:16:47.798 00.000 13524 MultiStar: [#1 0.35,-0.47,0.90,U] [#2 -0.62,1.66,0.65,U] [#3 0.00,0.00,0.00,L] [#4 0.06,1.15,0.70,U] [#5 0.22,1.50,0.53,U] [#6 0.00,0.00,0.00,L] 
22:16:47.798 00.000 13524 single-star, 4 included, MultiStar: {0.07, 0.79}, one-star: {0.18, 0.75}
22:16:47.814 00.016 13524 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.99) = xAngle (2.33 = 2.33)
22:16:47.814 00.000 13524 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.37 = -0.91)
22:16:47.814 00.000 13524 CameraToMount -- cameraX=0.18 cameraY=0.75 hyp=0.77 cameraTheta=1.34 mountX=-0.53 mountY=-0.61, mountTheta=-2.28
22:16:47.814 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.18, y=0.75, opts=13)
22:16:47.814 00.000 13524 Enqueuing Move request for scope (0.18, 0.75)
22:16:47.814 00.000 18852 Worker thread wakes up
22:16:47.814 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.75) opts 0xd
22:16:47.814 00.000 18852 Handling offset move in thread for scope, endpoint = (0.18, 0.75)
22:16:47.814 00.000 18852 Moving (0.18, 0.75) raw xDistance=-0.53 yDistance=-0.61
22:16:47.814 00.000 18852 PPEC rslt: input = -0.53, final = 0.18, react = -0.08, pred = 0.26, hyst = -0.07, hyst_pct = 0.00, period_length = 479.00
22:16:47.814 00.000 18852 PPEC: input: -0.53, control: 0.18, exposure: 3000
22:16:47.814 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:16:47.814 00.000 18852 MoveAxis(W, 43, ABG)
22:16:47.814 00.000 18852 Guiding  Dir = 3, Dur = 43
22:16:47.814 00.000 18852 IsSlewing returns 0
22:16:47.814 00.000 18852 IsGuiding returns 0
22:16:47.814 00.000 18852 PulseGuide returned control before completion, sleep 52
22:16:47.829 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:16:47.829 00.000 13524 UpdateGuideState exits: m=578 SNR=14.8
22:16:47.845 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:47.845 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:47.845 00.000 13524 Enqueuing Expose request
22:16:47.892 00.047 18852 IsGuiding returns 0
22:16:47.892 00.000 18852 Move returns status 0, amount 43
22:16:47.892 00.000 18852 MoveAxis(N, 176, ABG)
22:16:47.892 00.000 18852 Guiding  Dir = 0, Dur = 176
22:16:47.892 00.000 18852 IsSlewing returns 0
22:16:47.892 00.000 18852 IsGuiding returns 0
22:16:47.892 00.000 18852 PulseGuide returned control before completion, sleep 185
22:16:48.095 00.203 18852 IsGuiding returns 0
22:16:48.095 00.000 18852 Move returns status 0, amount 176
22:16:48.095 00.000 18852 move complete, result=0
22:16:48.095 00.000 18852 worker thread done servicing request
22:16:48.095 00.000 18852 Worker thread wakes up
22:16:48.095 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:48.095 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:48.095 00.000 13524 GuideStep: -0.5 px 43 ms WEST, -0.6 px 176 ms NORTH
22:16:51.329 03.234 18852 Exposure complete
22:16:51.360 00.031 18852 worker thread done servicing request
22:16:51.360 00.000 13524 OnExposeComplete: enter
22:16:51.360 00.000 13524 UpdateGuideState(): m_state=6
22:16:51.360 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
22:16:51.360 00.000 13524 Star::Find returns 1 (0), X=408.22, Y=278.78, Mass=544, SNR=14.2, Peak=134 HFD=2.3
22:16:51.360 00.000 13524 MultiStar: [#1 0.55,-0.97,0.87,U] [#2 -0.75,1.09,0.67,U] [#3 0.00,0.00,0.00,L] [#4 -0.80,0.72,0.78,U] [#5 -0.62,0.79,0.56,U] [#6 0.14,0.16,0.58,U] 
22:16:51.360 00.000 13524 refined, 5 included, MultiStar: {-0.04, 0.21}, one-star: {0.75, -0.04}
22:16:51.360 00.000 13524 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.99) = xAngle (2.72 = 2.72)
22:16:51.360 00.000 13524 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.77 = -0.51)
22:16:51.360 00.000 13524 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.74 mountX=-0.20 mountY=-0.10, mountTheta=-2.65
22:16:51.375 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-0.04, y=0.21, opts=13)
22:16:51.375 00.000 13524 Enqueuing Move request for scope (-0.04, 0.21)
22:16:51.375 00.000 18852 Worker thread wakes up
22:16:51.375 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
22:16:51.375 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
22:16:51.375 00.000 18852 Moving (-0.04, 0.21) raw xDistance=-0.20 yDistance=-0.10
22:16:51.375 00.000 18852 PPEC rslt: input = -0.20, final = 0.18, react = -0.03, pred = 0.18, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:16:51.375 00.000 18852 PPEC: input: -0.20, control: 0.18, exposure: 3000
22:16:51.375 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:51.375 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:16:51.375 00.000 18852 MoveAxis(W, 43, ABG)
22:16:51.375 00.000 18852 Guiding  Dir = 3, Dur = 43
22:16:51.375 00.000 18852 IsSlewing returns 0
22:16:51.375 00.000 18852 IsGuiding returns 0
22:16:51.375 00.000 18852 PulseGuide returned control before completion, sleep 52
22:16:51.375 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:16:51.406 00.031 13524 UpdateGuideState exits: m=544 SNR=14.2
22:16:51.406 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:51.406 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:51.406 00.000 13524 Enqueuing Expose request
22:16:51.453 00.047 18852 IsGuiding returns 0
22:16:51.453 00.000 18852 Move returns status 0, amount 43
22:16:51.453 00.000 18852 MoveAxis(N, 0, ABG)
22:16:51.453 00.000 18852 Move returns status 0, amount 0
22:16:51.453 00.000 18852 move complete, result=0
22:16:51.453 00.000 18852 worker thread done servicing request
22:16:51.453 00.000 18852 Worker thread wakes up
22:16:51.453 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:51.453 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:51.453 00.000 13524 GuideStep: -0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
22:16:54.687 03.234 18852 Exposure complete
22:16:54.718 00.031 18852 worker thread done servicing request
22:16:54.718 00.000 13524 OnExposeComplete: enter
22:16:54.718 00.000 13524 UpdateGuideState(): m_state=6
22:16:54.718 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
22:16:54.718 00.000 13524 Star::Find returns 1 (0), X=408.14, Y=278.24, Mass=560, SNR=14.9, Peak=142 HFD=2.2
22:16:54.718 00.000 13524 MultiStar: [#1 1.03,-1.52,0.89,U] [#2 -0.15,0.27,0.64,U] [#3 0.00,0.00,0.00,L] [#4 -0.42,0.26,0.82,U] [#5 -0.33,0.27,0.57,U] [#6 0.00,0.00,0.00,L] 
22:16:54.718 00.000 13524 refined, 4 included, MultiStar: {0.25, -0.36}, one-star: {0.68, -0.59}
22:16:54.718 00.000 13524 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.99) = xAngle (0.02 = 0.02)
22:16:54.734 00.016 13524 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.06 = 3.06)
22:16:54.734 00.000 13524 CameraToMount -- cameraX=0.25 cameraY=-0.36 hyp=0.43 cameraTheta=-0.97 mountX=0.43 mountY=0.03, mountTheta=0.08
22:16:54.734 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.25, y=-0.36, opts=13)
22:16:54.734 00.000 13524 Enqueuing Move request for scope (0.25, -0.36)
22:16:54.734 00.000 18852 Worker thread wakes up
22:16:54.734 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.36) opts 0xd
22:16:54.734 00.000 18852 Handling offset move in thread for scope, endpoint = (0.25, -0.36)
22:16:54.734 00.000 18852 Moving (0.25, -0.36) raw xDistance=0.43 yDistance=0.03
22:16:54.734 00.000 18852 PPEC rslt: input = 0.43, final = 0.27, react = 0.07, pred = 0.21, hyst = 0.06, hyst_pct = 0.00, period_length = 479.00
22:16:54.734 00.000 18852 PPEC: input: 0.43, control: 0.27, exposure: 3000
22:16:54.734 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:54.734 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:16:54.734 00.000 18852 MoveAxis(W, 67, ABG)
22:16:54.734 00.000 18852 Guiding  Dir = 3, Dur = 67
22:16:54.734 00.000 18852 IsSlewing returns 0
22:16:54.734 00.000 18852 IsGuiding returns 0
22:16:54.734 00.000 18852 PulseGuide returned control before completion, sleep 76
22:16:54.734 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=254, Gamma=1.000
22:16:54.750 00.016 13524 UpdateGuideState exits: m=560 SNR=14.9
22:16:54.750 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:54.750 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:54.765 00.015 13524 Enqueuing Expose request
22:16:54.828 00.063 18852 IsGuiding returns 0
22:16:54.828 00.000 18852 Move returns status 0, amount 67
22:16:54.828 00.000 18852 MoveAxis(N, 0, ABG)
22:16:54.828 00.000 18852 Move returns status 0, amount 0
22:16:54.828 00.000 18852 move complete, result=0
22:16:54.828 00.000 18852 worker thread done servicing request
22:16:54.828 00.000 18852 Worker thread wakes up
22:16:54.828 00.000 13524 GuideStep: 0.4 px 67 ms WEST, 0.0 px 0 ms NORTH
22:16:54.828 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:54.828 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:58.076 03.248 18852 Exposure complete
22:16:58.107 00.031 18852 worker thread done servicing request
22:16:58.107 00.000 13524 OnExposeComplete: enter
22:16:58.107 00.000 13524 UpdateGuideState(): m_state=6
22:16:58.107 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
22:16:58.107 00.000 13524 Star::Find returns 1 (0), X=408.15, Y=278.56, Mass=595, SNR=15.0, Peak=154 HFD=2.0
22:16:58.123 00.016 13524 MultiStar: [#1 1.01,-1.20,0.84,U] [#2 -0.39,0.32,0.59,U] [#3 0.00,0.00,0.00,L] [#4 0.18,0.06,0.74,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:16:58.123 00.000 13524 refined, 3 included, MultiStar: {0.45, -0.33}, one-star: {0.68, -0.26}
22:16:58.123 00.000 13524 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.99) = xAngle (0.36 = 0.36)
22:16:58.123 00.000 13524 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.41 = -2.88)
22:16:58.123 00.000 13524 CameraToMount -- cameraX=0.45 cameraY=-0.33 hyp=0.56 cameraTheta=-0.63 mountX=0.53 mountY=-0.15, mountTheta=-0.27
22:16:58.123 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.45, y=-0.33, opts=13)
22:16:58.123 00.000 13524 Enqueuing Move request for scope (0.45, -0.33)
22:16:58.123 00.000 18852 Worker thread wakes up
22:16:58.123 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.33) opts 0xd
22:16:58.123 00.000 18852 Handling offset move in thread for scope, endpoint = (0.45, -0.33)
22:16:58.123 00.000 18852 Moving (0.45, -0.33) raw xDistance=0.53 yDistance=-0.15
22:16:58.123 00.000 18852 PPEC rslt: input = 0.53, final = 0.31, react = 0.08, pred = 0.23, hyst = 0.07, hyst_pct = 0.00, period_length = 479.00
22:16:58.123 00.000 18852 PPEC: input: 0.53, control: 0.31, exposure: 3000
22:16:58.123 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:58.123 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:16:58.123 00.000 18852 MoveAxis(W, 76, ABG)
22:16:58.123 00.000 18852 Guiding  Dir = 3, Dur = 76
22:16:58.123 00.000 18852 IsSlewing returns 0
22:16:58.123 00.000 18852 IsGuiding returns 0
22:16:58.123 00.000 18852 PulseGuide returned control before completion, sleep 85
22:16:58.138 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=254, Gamma=1.000
22:16:58.154 00.016 13524 UpdateGuideState exits: m=595 SNR=15.0
22:16:58.154 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:58.154 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:16:58.154 00.000 13524 Enqueuing Expose request
22:16:58.232 00.078 18852 IsGuiding returns 0
22:16:58.232 00.000 18852 Move returns status 0, amount 76
22:16:58.232 00.000 18852 MoveAxis(N, 0, ABG)
22:16:58.232 00.000 18852 Move returns status 0, amount 0
22:16:58.232 00.000 18852 move complete, result=0
22:16:58.232 00.000 18852 worker thread done servicing request
22:16:58.232 00.000 18852 Worker thread wakes up
22:16:58.232 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:16:58.232 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:16:58.388 00.156 13524 GuideStep: 0.5 px 76 ms WEST, -0.1 px 0 ms NORTH
22:17:01.481 03.093 18852 Exposure complete
22:17:01.513 00.032 18852 worker thread done servicing request
22:17:01.513 00.000 13524 OnExposeComplete: enter
22:17:01.513 00.000 13524 UpdateGuideState(): m_state=6
22:17:01.513 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
22:17:01.513 00.000 13524 Star::Find returns 1 (0), X=408.47, Y=278.36, Mass=446, SNR=12.9, Peak=132 HFD=1.6
22:17:01.513 00.000 13524 MultiStar: [#1 1.21,-1.91,0.92,U] [#2 -0.27,0.04,0.83,U] [#3 0.00,0.00,0.00,L] [#4 0.09,-0.21,0.95,U] [#5 0.97,-0.26,0.53,U] [#6 1.56,-1.36,0.56,U] 
22:17:01.528 00.015 13524 refined, 5 included, MultiStar: {0.70, -0.69}, one-star: {1.01, -0.47}
22:17:01.528 00.000 13524 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.99) = xAngle (0.21 = 0.21)
22:17:01.528 00.000 13524 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.26 = -3.03)
22:17:01.528 00.000 13524 CameraToMount -- cameraX=0.70 cameraY=-0.69 hyp=0.98 cameraTheta=-0.77 mountX=0.96 mountY=-0.11, mountTheta=-0.12
22:17:01.528 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.70, y=-0.69, opts=13)
22:17:01.528 00.000 13524 Enqueuing Move request for scope (0.70, -0.69)
22:17:01.528 00.000 18852 Worker thread wakes up
22:17:01.528 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.69) opts 0xd
22:17:01.528 00.000 18852 Handling offset move in thread for scope, endpoint = (0.70, -0.69)
22:17:01.528 00.000 18852 Moving (0.70, -0.69) raw xDistance=0.96 yDistance=-0.11
22:17:01.528 00.000 18852 PPEC rslt: input = 0.96, final = 0.48, react = 0.14, pred = 0.34, hyst = 0.13, hyst_pct = 0.00, period_length = 479.00
22:17:01.528 00.000 18852 PPEC: input: 0.96, control: 0.48, exposure: 3000
22:17:01.528 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:01.528 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:17:01.528 00.000 18852 MoveAxis(W, 118, ABG)
22:17:01.528 00.000 18852 Guiding  Dir = 3, Dur = 118
22:17:01.528 00.000 18852 IsSlewing returns 0
22:17:01.528 00.000 18852 IsGuiding returns 0
22:17:01.528 00.000 18852 PulseGuide returned control before completion, sleep 127
22:17:01.544 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=2, FiltMax=256, Gamma=1.000
22:17:01.544 00.000 13524 UpdateGuideState exits: m=446 SNR=12.9
22:17:01.559 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:01.559 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:01.559 00.000 13524 Enqueuing Expose request
22:17:01.685 00.126 18852 IsGuiding returns 0
22:17:01.685 00.000 18852 Move returns status 0, amount 118
22:17:01.685 00.000 18852 MoveAxis(N, 0, ABG)
22:17:01.685 00.000 18852 Move returns status 0, amount 0
22:17:01.685 00.000 18852 move complete, result=0
22:17:01.685 00.000 18852 worker thread done servicing request
22:17:01.685 00.000 18852 Worker thread wakes up
22:17:01.685 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:01.685 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:01.685 00.000 13524 GuideStep: 1.0 px 118 ms WEST, -0.1 px 0 ms NORTH
22:17:04.934 03.249 18852 Exposure complete
22:17:04.965 00.031 18852 worker thread done servicing request
22:17:04.965 00.000 13524 OnExposeComplete: enter
22:17:04.965 00.000 13524 UpdateGuideState(): m_state=6
22:17:04.965 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
22:17:04.965 00.000 13524 Star::Find returns 1 (0), X=408.50, Y=278.39, Mass=498, SNR=13.5, Peak=132 HFD=1.6
22:17:04.965 00.000 13524 Star::Find false star n=3 nbg=281 bg=75.0 sigma=6.2 thresh=94 peak=94
22:17:04.965 00.000 13524 MultiStar: [#1 1.01,-1.53,0.98,U] [#2 -0.45,0.25,0.82,U] [#3 0.00,0.00,0.00,L] [#4 -0.08,0.08,0.93,U] [#5 0.42,0.79,0.57,U] [#6 1.08,-0.77,0.62,U] 
22:17:04.965 00.000 13524 refined, 5 included, MultiStar: {0.51, -0.34}, one-star: {1.04, -0.43}
22:17:04.980 00.015 13524 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.99) = xAngle (0.39 = 0.39)
22:17:04.980 00.000 13524 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.44 = -2.85)
22:17:04.980 00.000 13524 CameraToMount -- cameraX=0.51 cameraY=-0.34 hyp=0.61 cameraTheta=-0.59 mountX=0.57 mountY=-0.18, mountTheta=-0.31
22:17:04.980 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.51, y=-0.34, opts=13)
22:17:04.980 00.000 13524 Enqueuing Move request for scope (0.51, -0.34)
22:17:04.980 00.000 18852 Worker thread wakes up
22:17:04.980 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.34) opts 0xd
22:17:04.980 00.000 18852 Handling offset move in thread for scope, endpoint = (0.51, -0.34)
22:17:04.980 00.000 18852 Moving (0.51, -0.34) raw xDistance=0.57 yDistance=-0.18
22:17:04.980 00.000 18852 PPEC rslt: input = 0.57, final = 0.38, react = 0.09, pred = 0.29, hyst = 0.08, hyst_pct = 0.00, period_length = 479.00
22:17:04.980 00.000 18852 PPEC: input: 0.57, control: 0.38, exposure: 3000
22:17:04.980 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:04.980 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:17:04.980 00.000 18852 MoveAxis(W, 92, ABG)
22:17:04.980 00.000 18852 Guiding  Dir = 3, Dur = 92
22:17:04.980 00.000 18852 IsSlewing returns 0
22:17:04.980 00.000 18852 IsGuiding returns 0
22:17:04.980 00.000 18852 PulseGuide returned control before completion, sleep 101
22:17:04.996 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:17:04.996 00.000 13524 UpdateGuideState exits: m=498 SNR=13.5
22:17:04.996 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:05.012 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:05.012 00.000 13524 Enqueuing Expose request
22:17:05.106 00.094 18852 IsGuiding returns 0
22:17:05.106 00.000 18852 Move returns status 0, amount 92
22:17:05.106 00.000 18852 MoveAxis(N, 0, ABG)
22:17:05.106 00.000 18852 Move returns status 0, amount 0
22:17:05.106 00.000 18852 move complete, result=0
22:17:05.106 00.000 18852 worker thread done servicing request
22:17:05.106 00.000 18852 Worker thread wakes up
22:17:05.106 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:05.106 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:05.246 00.140 13524 GuideStep: 0.6 px 92 ms WEST, -0.2 px 0 ms NORTH
22:17:08.340 03.094 18852 Exposure complete
22:17:08.371 00.031 18852 worker thread done servicing request
22:17:08.371 00.000 13524 OnExposeComplete: enter
22:17:08.371 00.000 13524 UpdateGuideState(): m_state=6
22:17:08.371 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
22:17:08.371 00.000 13524 Star::Find returns 1 (0), X=408.42, Y=278.38, Mass=536, SNR=13.9, Peak=156 HFD=2.0
22:17:08.371 00.000 13524 Star::Find false star n=6 nbg=278 bg=74.1 sigma=5.7 thresh=91 peak=91
22:17:08.371 00.000 13524 MultiStar: [#1 1.25,-1.78,0.91,U] [#2 -0.22,0.50,0.77,U] [#3 0.00,0.00,0.00,L] [#4 -0.28,-0.01,0.90,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:17:08.371 00.000 13524 refined, 3 included, MultiStar: {0.47, -0.47}, one-star: {0.96, -0.45}
22:17:08.386 00.015 13524 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.99) = xAngle (0.20 = 0.20)
22:17:08.386 00.000 13524 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.24 = -3.04)
22:17:08.386 00.000 13524 CameraToMount -- cameraX=0.47 cameraY=-0.47 hyp=0.66 cameraTheta=-0.79 mountX=0.65 mountY=-0.07, mountTheta=-0.10
22:17:08.386 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.47, y=-0.47, opts=13)
22:17:08.386 00.000 13524 Enqueuing Move request for scope (0.47, -0.47)
22:17:08.386 00.000 18852 Worker thread wakes up
22:17:08.386 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.47) opts 0xd
22:17:08.386 00.000 18852 Handling offset move in thread for scope, endpoint = (0.47, -0.47)
22:17:08.386 00.000 18852 Moving (0.47, -0.47) raw xDistance=0.65 yDistance=-0.07
22:17:08.386 00.000 18852 PPEC rslt: input = 0.65, final = 0.42, react = 0.10, pred = 0.32, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
22:17:08.386 00.000 18852 PPEC: input: 0.65, control: 0.42, exposure: 3000
22:17:08.386 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:08.386 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:17:08.386 00.000 18852 MoveAxis(W, 102, ABG)
22:17:08.386 00.000 18852 Guiding  Dir = 3, Dur = 102
22:17:08.386 00.000 18852 IsSlewing returns 0
22:17:08.386 00.000 18852 IsGuiding returns 0
22:17:08.386 00.000 18852 PulseGuide returned control before completion, sleep 111
22:17:08.511 00.125 18852 IsGuiding returns 0
22:17:08.511 00.000 18852 Move returns status 0, amount 102
22:17:08.511 00.000 18852 MoveAxis(N, 0, ABG)
22:17:08.511 00.000 18852 Move returns status 0, amount 0
22:17:08.511 00.000 18852 move complete, result=0
22:17:08.511 00.000 18852 worker thread done servicing request
22:17:08.886 00.375 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=256, Gamma=1.000
22:17:08.902 00.016 13524 UpdateGuideState exits: m=536 SNR=13.9
22:17:08.902 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:08.902 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:08.902 00.000 13524 Enqueuing Expose request
22:17:08.902 00.000 13524 GuideStep: 0.7 px 102 ms WEST, -0.1 px 0 ms NORTH
22:17:08.902 00.000 18852 Worker thread wakes up
22:17:08.902 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:08.902 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:12.151 03.249 18852 Exposure complete
22:17:12.182 00.031 18852 worker thread done servicing request
22:17:12.182 00.000 13524 OnExposeComplete: enter
22:17:12.182 00.000 13524 UpdateGuideState(): m_state=6
22:17:12.182 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
22:17:12.182 00.000 13524 Star::Find returns 1 (0), X=408.65, Y=278.16, Mass=472, SNR=13.4, Peak=137 HFD=2.2
22:17:12.182 00.000 13524 MultiStar: [#1 1.50,-2.06,0.00,M1] [#2 -0.19,0.16,0.76,U] [#3 0.00,0.00,0.00,L] [#4 0.37,-0.57,0.99,U] [#5 0.61,-0.13,0.57,U] [#6 0.96,-0.96,0.62,U] 
22:17:12.182 00.000 13524 refined, 4 included, MultiStar: {0.60, -0.45}, one-star: {1.18, -0.67}
22:17:12.182 00.000 13524 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.99) = xAngle (0.34 = 0.34)
22:17:12.198 00.016 13524 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.39 = -2.90)
22:17:12.198 00.000 13524 CameraToMount -- cameraX=0.60 cameraY=-0.45 hyp=0.75 cameraTheta=-0.65 mountX=0.70 mountY=-0.18, mountTheta=-0.25
22:17:12.198 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.60, y=-0.45, opts=13)
22:17:12.198 00.000 13524 Enqueuing Move request for scope (0.60, -0.45)
22:17:12.198 00.000 18852 Worker thread wakes up
22:17:12.198 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.45) opts 0xd
22:17:12.198 00.000 18852 Handling offset move in thread for scope, endpoint = (0.60, -0.45)
22:17:12.198 00.000 18852 Moving (0.60, -0.45) raw xDistance=0.70 yDistance=-0.18
22:17:12.198 00.000 18852 PPEC rslt: input = 0.70, final = 0.31, react = 0.11, pred = 0.21, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
22:17:12.198 00.000 18852 PPEC: input: 0.70, control: 0.31, exposure: 3000
22:17:12.198 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:12.198 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:17:12.198 00.000 18852 MoveAxis(W, 76, ABG)
22:17:12.198 00.000 18852 Guiding  Dir = 3, Dur = 76
22:17:12.198 00.000 18852 IsSlewing returns 0
22:17:12.198 00.000 18852 IsGuiding returns 0
22:17:12.198 00.000 18852 PulseGuide returned control before completion, sleep 85
22:17:12.198 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=3, FiltMax=256, Gamma=1.000
22:17:12.214 00.016 13524 UpdateGuideState exits: m=472 SNR=13.4
22:17:12.214 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:12.214 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:12.229 00.015 13524 Enqueuing Expose request
22:17:12.307 00.078 18852 IsGuiding returns 0
22:17:12.307 00.000 18852 Move returns status 0, amount 76
22:17:12.307 00.000 18852 MoveAxis(N, 0, ABG)
22:17:12.307 00.000 18852 Move returns status 0, amount 0
22:17:12.307 00.000 18852 move complete, result=0
22:17:12.307 00.000 18852 worker thread done servicing request
22:17:12.307 00.000 18852 Worker thread wakes up
22:17:12.307 00.000 13524 GuideStep: 0.7 px 76 ms WEST, -0.2 px 0 ms NORTH
22:17:12.307 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:12.307 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:15.572 03.265 18852 Exposure complete
22:17:15.603 00.031 18852 worker thread done servicing request
22:17:15.603 00.000 13524 OnExposeComplete: enter
22:17:15.603 00.000 13524 UpdateGuideState(): m_state=6
22:17:15.603 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
22:17:15.603 00.000 13524 Star::Find returns 1 (0), X=407.87, Y=278.50, Mass=498, SNR=13.7, Peak=135 HFD=2.3
22:17:15.619 00.016 13524 MultiStar: [#1 0.82,-1.35,0.99,U] [#2 -0.81,0.67,0.72,U] [#3 0.00,0.00,0.00,L] [#4 -0.23,0.33,0.83,U] [#5 0.00,0.00,0.00,L] [#6 0.05,-0.25,0.68,U] 
22:17:15.619 00.000 13524 refined, 4 included, MultiStar: {0.11, -0.25}, one-star: {0.41, -0.32}
22:17:15.619 00.000 13524 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.99) = xAngle (-0.16 = -0.16)
22:17:15.619 00.000 13524 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.88 = 2.88)
22:17:15.619 00.000 13524 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.28 cameraTheta=-1.15 mountX=0.27 mountY=0.07, mountTheta=0.25
22:17:15.619 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.11, y=-0.25, opts=13)
22:17:15.619 00.000 13524 Enqueuing Move request for scope (0.11, -0.25)
22:17:15.619 00.000 18852 Worker thread wakes up
22:17:15.619 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.25) opts 0xd
22:17:15.619 00.000 18852 Handling offset move in thread for scope, endpoint = (0.11, -0.25)
22:17:15.619 00.000 18852 Moving (0.11, -0.25) raw xDistance=0.27 yDistance=0.07
22:17:15.619 00.000 18852 PPEC rslt: input = 0.27, final = 0.27, react = 0.04, pred = 0.23, hyst = 0.04, hyst_pct = 0.00, period_length = 479.00
22:17:15.619 00.000 18852 PPEC: input: 0.27, control: 0.27, exposure: 3000
22:17:15.619 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:15.619 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:17:15.619 00.000 18852 MoveAxis(W, 67, ABG)
22:17:15.619 00.000 18852 Guiding  Dir = 3, Dur = 67
22:17:15.619 00.000 18852 IsSlewing returns 0
22:17:15.619 00.000 18852 IsGuiding returns 0
22:17:15.619 00.000 18852 PulseGuide returned control before completion, sleep 76
22:17:15.635 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=254, Gamma=1.000
22:17:15.650 00.015 13524 UpdateGuideState exits: m=498 SNR=13.7
22:17:15.650 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:15.650 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:15.650 00.000 13524 Enqueuing Expose request
22:17:15.713 00.063 18852 IsGuiding returns 0
22:17:15.713 00.000 18852 Move returns status 0, amount 67
22:17:15.713 00.000 18852 MoveAxis(N, 0, ABG)
22:17:15.713 00.000 18852 Move returns status 0, amount 0
22:17:15.713 00.000 18852 move complete, result=0
22:17:15.713 00.000 18852 worker thread done servicing request
22:17:15.713 00.000 18852 Worker thread wakes up
22:17:15.713 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:15.713 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:15.713 00.000 13524 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
22:17:18.962 03.249 18852 Exposure complete
22:17:18.993 00.031 18852 worker thread done servicing request
22:17:18.993 00.000 13524 OnExposeComplete: enter
22:17:18.993 00.000 13524 UpdateGuideState(): m_state=6
22:17:18.993 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
22:17:18.993 00.000 13524 Star::Find returns 1 (0), X=408.27, Y=278.23, Mass=500, SNR=13.4, Peak=141 HFD=2.2
22:17:18.993 00.000 13524 MultiStar: [#1 1.28,-1.53,0.94,U] [#2 -0.36,0.04,0.73,U] [#3 0.00,0.00,0.00,L] [#4 0.02,-0.06,0.86,U] [#5 -0.84,0.51,0.42,U] [#6 0.00,0.00,0.00,L] 
22:17:19.009 00.016 13524 refined, 4 included, MultiStar: {0.36, -0.47}, one-star: {0.80, -0.59}
22:17:19.009 00.000 13524 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.99) = xAngle (0.07 = 0.07)
22:17:19.009 00.000 13524 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.11 = 3.11)
22:17:19.009 00.000 13524 CameraToMount -- cameraX=0.36 cameraY=-0.47 hyp=0.59 cameraTheta=-0.92 mountX=0.59 mountY=0.02, mountTheta=0.03
22:17:19.009 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.36, y=-0.47, opts=13)
22:17:19.009 00.000 13524 Enqueuing Move request for scope (0.36, -0.47)
22:17:19.009 00.000 18852 Worker thread wakes up
22:17:19.009 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.47) opts 0xd
22:17:19.009 00.000 18852 Handling offset move in thread for scope, endpoint = (0.36, -0.47)
22:17:19.009 00.000 18852 Moving (0.36, -0.47) raw xDistance=0.59 yDistance=0.02
22:17:19.009 00.000 18852 PPEC rslt: input = 0.59, final = 0.42, react = 0.09, pred = 0.33, hyst = 0.08, hyst_pct = 0.00, period_length = 479.00
22:17:19.009 00.000 18852 PPEC: input: 0.59, control: 0.42, exposure: 3000
22:17:19.009 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:19.009 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:17:19.009 00.000 18852 MoveAxis(W, 103, ABG)
22:17:19.009 00.000 18852 Guiding  Dir = 3, Dur = 103
22:17:19.009 00.000 18852 IsSlewing returns 0
22:17:19.009 00.000 18852 IsGuiding returns 0
22:17:19.009 00.000 18852 PulseGuide returned control before completion, sleep 112
22:17:19.024 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:17:19.024 00.000 13524 UpdateGuideState exits: m=500 SNR=13.4
22:17:19.040 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:19.040 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:19.040 00.000 13524 Enqueuing Expose request
22:17:19.150 00.110 18852 IsGuiding returns 0
22:17:19.150 00.000 18852 Move returns status 0, amount 103
22:17:19.150 00.000 18852 MoveAxis(N, 0, ABG)
22:17:19.150 00.000 18852 Move returns status 0, amount 0
22:17:19.150 00.000 18852 move complete, result=0
22:17:19.150 00.000 18852 worker thread done servicing request
22:17:19.150 00.000 18852 Worker thread wakes up
22:17:19.150 00.000 13524 GuideStep: 0.6 px 103 ms WEST, 0.0 px 0 ms NORTH
22:17:19.150 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:19.150 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:22.383 03.233 18852 Exposure complete
22:17:22.414 00.031 18852 worker thread done servicing request
22:17:22.414 00.000 13524 OnExposeComplete: enter
22:17:22.414 00.000 13524 UpdateGuideState(): m_state=6
22:17:22.414 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
22:17:22.414 00.000 13524 Star::Find returns 1 (0), X=408.77, Y=277.76, Mass=543, SNR=14.2, Peak=156 HFD=1.8
22:17:22.414 00.000 13524 MultiStar: [#1 1.55,-2.13,0.00,M1] [#2 0.20,-0.01,0.81,U] [#3 1.91,-0.43,0.57,U] [#4 -0.09,-0.40,0.88,U] [#5 0.24,-0.43,0.61,U] [#6 1.01,-1.21,0.62,U] 
22:17:22.414 00.000 13524 refined, 5 included, MultiStar: {0.72, -0.60}, one-star: {1.31, -1.06}
22:17:22.430 00.016 13524 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.99) = xAngle (0.30 = 0.30)
22:17:22.430 00.000 13524 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.34 = -2.94)
22:17:22.430 00.000 13524 CameraToMount -- cameraX=0.72 cameraY=-0.60 hyp=0.94 cameraTheta=-0.69 mountX=0.90 mountY=-0.19, mountTheta=-0.21
22:17:22.430 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.72, y=-0.60, opts=13)
22:17:22.430 00.000 13524 Enqueuing Move request for scope (0.72, -0.60)
22:17:22.430 00.000 18852 Worker thread wakes up
22:17:22.430 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.60) opts 0xd
22:17:22.430 00.000 18852 Handling offset move in thread for scope, endpoint = (0.72, -0.60)
22:17:22.430 00.000 18852 Moving (0.72, -0.60) raw xDistance=0.90 yDistance=-0.19
22:17:22.430 00.000 18852 PPEC rslt: input = 0.90, final = 0.56, react = 0.13, pred = 0.42, hyst = 0.13, hyst_pct = 0.00, period_length = 479.00
22:17:22.430 00.000 18852 PPEC: input: 0.90, control: 0.56, exposure: 3000
22:17:22.430 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:22.430 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:17:22.430 00.000 18852 MoveAxis(W, 137, ABG)
22:17:22.430 00.000 18852 Guiding  Dir = 3, Dur = 137
22:17:22.430 00.000 18852 IsSlewing returns 0
22:17:22.430 00.000 18852 IsGuiding returns 0
22:17:22.430 00.000 18852 PulseGuide returned control before completion, sleep 146
22:17:22.446 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=4, FiltMax=256, Gamma=1.000
22:17:22.446 00.000 13524 UpdateGuideState exits: m=543 SNR=14.2
22:17:22.446 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:22.461 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:22.461 00.000 13524 Enqueuing Expose request
22:17:22.602 00.141 18852 IsGuiding returns 0
22:17:22.602 00.000 18852 Move returns status 0, amount 137
22:17:22.602 00.000 18852 MoveAxis(N, 0, ABG)
22:17:22.602 00.000 18852 Move returns status 0, amount 0
22:17:22.602 00.000 18852 move complete, result=0
22:17:22.602 00.000 18852 worker thread done servicing request
22:17:22.602 00.000 18852 Worker thread wakes up
22:17:22.602 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:22.602 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:22.602 00.000 13524 GuideStep: 0.9 px 137 ms WEST, -0.2 px 0 ms NORTH
22:17:25.835 03.233 18852 Exposure complete
22:17:25.867 00.032 18852 worker thread done servicing request
22:17:25.867 00.000 13524 OnExposeComplete: enter
22:17:25.882 00.015 13524 UpdateGuideState(): m_state=6
22:17:25.882 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
22:17:25.882 00.000 13524 Star::Find returns 1 (0), X=408.72, Y=277.86, Mass=549, SNR=14.6, Peak=158 HFD=2.1
22:17:25.882 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.52,-0.95,0.69,U] [#3 0.00,0.00,0.00,L] [#4 0.27,-0.78,1.02,U] [#5 0.55,-0.28,0.54,U] [#6 0.00,0.00,0.00,L] 
22:17:25.882 00.000 13524 refined, 3 included, MultiStar: {0.67, -0.79}, one-star: {1.26, -0.96}
22:17:25.882 00.000 13524 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.99) = xAngle (0.12 = 0.12)
22:17:25.882 00.000 13524 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.17 = -3.12)
22:17:25.882 00.000 13524 CameraToMount -- cameraX=0.67 cameraY=-0.79 hyp=1.04 cameraTheta=-0.87 mountX=1.03 mountY=-0.03, mountTheta=-0.02
22:17:25.882 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.67, y=-0.79, opts=13)
22:17:25.882 00.000 13524 Enqueuing Move request for scope (0.67, -0.79)
22:17:25.882 00.000 18852 Worker thread wakes up
22:17:25.882 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.79) opts 0xd
22:17:25.882 00.000 18852 Handling offset move in thread for scope, endpoint = (0.67, -0.79)
22:17:25.882 00.000 18852 Moving (0.67, -0.79) raw xDistance=1.03 yDistance=-0.03
22:17:25.898 00.016 18852 PPEC rslt: input = 1.03, final = 0.70, react = 0.15, pred = 0.55, hyst = 0.15, hyst_pct = 0.00, period_length = 479.00
22:17:25.898 00.000 18852 PPEC: input: 1.03, control: 0.70, exposure: 3000
22:17:25.898 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:25.898 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:17:25.898 00.000 18852 MoveAxis(W, 173, ABG)
22:17:25.898 00.000 18852 Guiding  Dir = 3, Dur = 173
22:17:25.898 00.000 18852 IsSlewing returns 0
22:17:25.898 00.000 18852 IsGuiding returns 0
22:17:25.898 00.000 18852 PulseGuide returned control before completion, sleep 182
22:17:25.898 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=3, FiltMax=256, Gamma=1.000
22:17:25.929 00.031 13524 UpdateGuideState exits: m=549 SNR=14.6
22:17:25.929 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:25.929 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:25.929 00.000 13524 Enqueuing Expose request
22:17:26.085 00.156 18852 IsGuiding returns 0
22:17:26.085 00.000 18852 Move returns status 0, amount 173
22:17:26.085 00.000 18852 MoveAxis(N, 0, ABG)
22:17:26.085 00.000 18852 Move returns status 0, amount 0
22:17:26.085 00.000 18852 move complete, result=0
22:17:26.085 00.000 18852 worker thread done servicing request
22:17:26.085 00.000 18852 Worker thread wakes up
22:17:26.085 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:26.085 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:26.117 00.032 13524 GuideStep: 1.0 px 173 ms WEST, -0.0 px 0 ms NORTH
22:17:29.319 03.202 18852 Exposure complete
22:17:29.350 00.031 18852 worker thread done servicing request
22:17:29.350 00.000 13524 OnExposeComplete: enter
22:17:29.350 00.000 13524 UpdateGuideState(): m_state=6
22:17:29.350 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
22:17:29.350 00.000 13524 Star::Find returns 1 (0), X=408.67, Y=277.64, Mass=490, SNR=13.2, Peak=143 HFD=2.1
22:17:29.350 00.000 13524 MultiStar: [#1 1.64,-2.47,0.00,M2] [#2 0.25,-0.74,0.75,U] [#3 0.00,0.00,0.00,L] [#4 -0.07,-0.62,1.02,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:17:29.350 00.000 13524 refined, 2 included, MultiStar: {0.48, -0.86}, one-star: {1.21, -1.19}
22:17:29.350 00.000 13524 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.99) = xAngle (-0.07 = -0.07)
22:17:29.350 00.000 13524 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.97 = 2.97)
22:17:29.350 00.000 13524 CameraToMount -- cameraX=0.48 cameraY=-0.86 hyp=0.98 cameraTheta=-1.06 mountX=0.98 mountY=0.16, mountTheta=0.17
22:17:29.366 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.48, y=-0.86, opts=13)
22:17:29.366 00.000 13524 Enqueuing Move request for scope (0.48, -0.86)
22:17:29.366 00.000 18852 Worker thread wakes up
22:17:29.366 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.86) opts 0xd
22:17:29.366 00.000 18852 Handling offset move in thread for scope, endpoint = (0.48, -0.86)
22:17:29.366 00.000 18852 Moving (0.48, -0.86) raw xDistance=0.98 yDistance=0.16
22:17:29.366 00.000 18852 PPEC rslt: input = 0.98, final = 0.85, react = 0.15, pred = 0.70, hyst = 0.14, hyst_pct = 0.00, period_length = 479.00
22:17:29.366 00.000 18852 PPEC: input: 0.98, control: 0.85, exposure: 3000
22:17:29.366 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:29.366 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:17:29.366 00.000 18852 MoveAxis(W, 207, ABG)
22:17:29.366 00.000 18852 Guiding  Dir = 3, Dur = 207
22:17:29.366 00.000 18852 IsSlewing returns 0
22:17:29.366 00.000 18852 IsGuiding returns 0
22:17:29.366 00.000 18852 PulseGuide returned control before completion, sleep 216
22:17:29.600 00.234 18852 IsGuiding returns 0
22:17:29.600 00.000 18852 Move returns status 0, amount 207
22:17:29.600 00.000 18852 MoveAxis(N, 0, ABG)
22:17:29.600 00.000 18852 Move returns status 0, amount 0
22:17:29.600 00.000 18852 move complete, result=0
22:17:29.600 00.000 18852 worker thread done servicing request
22:17:29.788 00.188 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:17:29.803 00.015 13524 UpdateGuideState exits: m=490 SNR=13.2
22:17:29.803 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:29.803 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:29.803 00.000 13524 Enqueuing Expose request
22:17:29.803 00.000 13524 GuideStep: 1.0 px 207 ms WEST, 0.2 px 0 ms NORTH
22:17:29.803 00.000 18852 Worker thread wakes up
22:17:29.803 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:29.803 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:33.052 03.249 18852 Exposure complete
22:17:33.084 00.032 18852 worker thread done servicing request
22:17:33.084 00.000 13524 OnExposeComplete: enter
22:17:33.084 00.000 13524 UpdateGuideState(): m_state=6
22:17:33.084 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
22:17:33.084 00.000 13524 Star::Find returns 1 (0), X=409.16, Y=277.19, Mass=545, SNR=14.3, Peak=143 HFD=2.3
22:17:33.084 00.000 13524 MultiStar: [#1 1.81,-2.80,0.00,M3] [#2 0.50,-0.80,0.73,U] [#3 1.39,-2.44,0.00,M1] [#4 0.29,-0.96,1.00,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:17:33.084 00.000 13524 refined, 2 included, MultiStar: {0.86, -1.16}, one-star: {1.69, -1.64}
22:17:33.084 00.000 13524 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.99) = xAngle (0.05 = 0.05)
22:17:33.084 00.000 13524 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.10 = 3.10)
22:17:33.099 00.015 13524 CameraToMount -- cameraX=0.86 cameraY=-1.16 hyp=1.45 cameraTheta=-0.93 mountX=1.44 mountY=0.06, mountTheta=0.04
22:17:33.099 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.86, y=-1.16, opts=13)
22:17:33.099 00.000 13524 Enqueuing Move request for scope (0.86, -1.16)
22:17:33.099 00.000 18852 Worker thread wakes up
22:17:33.099 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.86, -1.16) opts 0xd
22:17:33.099 00.000 18852 Handling offset move in thread for scope, endpoint = (0.86, -1.16)
22:17:33.099 00.000 18852 Moving (0.86, -1.16) raw xDistance=1.44 yDistance=0.06
22:17:33.099 00.000 18852 PPEC rslt: input = 1.44, final = 0.89, react = 0.22, pred = 0.67, hyst = 0.21, hyst_pct = 0.00, period_length = 479.00
22:17:33.099 00.000 18852 PPEC: input: 1.44, control: 0.89, exposure: 3000
22:17:33.099 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:33.099 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:17:33.099 00.000 18852 MoveAxis(W, 217, ABG)
22:17:33.099 00.000 18852 Guiding  Dir = 3, Dur = 217
22:17:33.099 00.000 18852 IsSlewing returns 0
22:17:33.099 00.000 18852 IsGuiding returns 0
22:17:33.099 00.000 18852 PulseGuide returned control before completion, sleep 226
22:17:33.349 00.250 18852 IsGuiding returns 0
22:17:33.349 00.000 18852 Move returns status 0, amount 217
22:17:33.349 00.000 18852 MoveAxis(N, 0, ABG)
22:17:33.349 00.000 18852 Move returns status 0, amount 0
22:17:33.349 00.000 18852 move complete, result=0
22:17:33.349 00.000 18852 worker thread done servicing request
22:17:33.459 00.110 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=3, FiltMax=256, Gamma=1.000
22:17:33.474 00.015 13524 UpdateGuideState exits: m=545 SNR=14.3
22:17:33.474 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:33.474 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:33.474 00.000 13524 Enqueuing Expose request
22:17:33.474 00.000 13524 GuideStep: 1.4 px 217 ms WEST, 0.1 px 0 ms NORTH
22:17:33.474 00.000 18852 Worker thread wakes up
22:17:33.474 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:33.474 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:36.724 03.250 18852 Exposure complete
22:17:36.755 00.031 18852 worker thread done servicing request
22:17:36.755 00.000 13524 OnExposeComplete: enter
22:17:36.755 00.000 13524 UpdateGuideState(): m_state=6
22:17:36.755 00.000 13524 Star::Find(15, 409, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
22:17:36.755 00.000 13524 Star::Find returns 1 (0), X=408.65, Y=277.56, Mass=521, SNR=14.3, Peak=153 HFD=1.6
22:17:36.755 00.000 13524 Star::Find false star n=4 nbg=274 bg=74.6 sigma=5.6 thresh=91 peak=91
22:17:36.755 00.000 13524 MultiStar: [#1 1.57,-2.40,0.00,M4] [#2 0.05,-1.04,0.75,U] [#3 0.00,0.00,0.00,L] [#4 0.64,-0.95,0.90,U] [#5 0.45,-1.04,0.49,U] [#6 1.21,-1.10,0.53,U] 
22:17:36.755 00.000 13524 refined, 4 included, MultiStar: {0.72, -1.09}, one-star: {1.19, -1.26}
22:17:36.755 00.000 13524 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.99) = xAngle (0.00 = 0.00)
22:17:36.755 00.000 13524 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.05 = 3.05)
22:17:36.770 00.015 13524 CameraToMount -- cameraX=0.72 cameraY=-1.09 hyp=1.31 cameraTheta=-0.98 mountX=1.31 mountY=0.12, mountTheta=0.09
22:17:36.770 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.72, y=-1.09, opts=13)
22:17:36.770 00.000 13524 Enqueuing Move request for scope (0.72, -1.09)
22:17:36.770 00.000 18852 Worker thread wakes up
22:17:36.770 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.72, -1.09) opts 0xd
22:17:36.770 00.000 18852 Handling offset move in thread for scope, endpoint = (0.72, -1.09)
22:17:36.770 00.000 18852 Moving (0.72, -1.09) raw xDistance=1.31 yDistance=0.12
22:17:36.770 00.000 18852 PPEC rslt: input = 1.31, final = 0.87, react = 0.20, pred = 0.68, hyst = 0.19, hyst_pct = 0.00, period_length = 479.00
22:17:36.770 00.000 18852 PPEC: input: 1.31, control: 0.87, exposure: 3000
22:17:36.770 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:36.770 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:17:36.770 00.000 18852 MoveAxis(W, 214, ABG)
22:17:36.770 00.000 18852 Guiding  Dir = 3, Dur = 214
22:17:36.770 00.000 18852 IsSlewing returns 0
22:17:36.770 00.000 18852 IsGuiding returns 0
22:17:36.770 00.000 18852 PulseGuide returned control before completion, sleep 223
22:17:37.005 00.235 18852 IsGuiding returns 0
22:17:37.005 00.000 18852 Move returns status 0, amount 214
22:17:37.005 00.000 18852 MoveAxis(N, 0, ABG)
22:17:37.005 00.000 18852 Move returns status 0, amount 0
22:17:37.005 00.000 18852 move complete, result=0
22:17:37.005 00.000 18852 worker thread done servicing request
22:17:37.099 00.094 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:17:37.114 00.015 13524 UpdateGuideState exits: m=521 SNR=14.3
22:17:37.114 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:37.114 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:37.114 00.000 13524 Enqueuing Expose request
22:17:37.114 00.000 18852 Worker thread wakes up
22:17:37.114 00.000 13524 GuideStep: 1.3 px 214 ms WEST, 0.1 px 0 ms NORTH
22:17:37.114 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:37.114 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:40.363 03.249 18852 Exposure complete
22:17:40.394 00.031 18852 worker thread done servicing request
22:17:40.394 00.000 13524 OnExposeComplete: enter
22:17:40.394 00.000 13524 UpdateGuideState(): m_state=6
22:17:40.394 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
22:17:40.394 00.000 13524 Star::Find returns 1 (0), X=408.74, Y=277.56, Mass=536, SNR=14.0, Peak=157 HFD=1.8
22:17:40.394 00.000 13524 MultiStar: [#1 1.42,-2.48,0.00,M5] [#2 0.17,-0.73,0.66,U] [#3 0.00,0.00,0.00,L] [#4 0.38,-1.14,1.02,U] [#5 0.00,0.00,0.00,L] [#6 1.84,-1.86,0.00,M1] 
22:17:40.394 00.000 13524 refined, 2 included, MultiStar: {0.66, -1.08}, one-star: {1.28, -1.26}
22:17:40.394 00.000 13524 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.99) = xAngle (-0.03 = -0.03)
22:17:40.410 00.016 13524 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.01 = 3.01)
22:17:40.410 00.000 13524 CameraToMount -- cameraX=0.66 cameraY=-1.08 hyp=1.27 cameraTheta=-1.02 mountX=1.27 mountY=0.16, mountTheta=0.13
22:17:40.410 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.66, y=-1.08, opts=13)
22:17:40.410 00.000 13524 Enqueuing Move request for scope (0.66, -1.08)
22:17:40.410 00.000 18852 Worker thread wakes up
22:17:40.410 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.66, -1.08) opts 0xd
22:17:40.410 00.000 18852 Handling offset move in thread for scope, endpoint = (0.66, -1.08)
22:17:40.410 00.000 18852 Moving (0.66, -1.08) raw xDistance=1.27 yDistance=0.16
22:17:40.410 00.000 18852 PPEC rslt: input = 1.27, final = 0.67, react = 0.19, pred = 0.48, hyst = 0.18, hyst_pct = 0.00, period_length = 479.00
22:17:40.410 00.000 18852 PPEC: input: 1.27, control: 0.67, exposure: 3000
22:17:40.410 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:40.410 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:17:40.410 00.000 18852 MoveAxis(W, 165, ABG)
22:17:40.410 00.000 18852 Guiding  Dir = 3, Dur = 165
22:17:40.410 00.000 18852 IsSlewing returns 0
22:17:40.410 00.000 18852 IsGuiding returns 0
22:17:40.410 00.000 18852 PulseGuide returned control before completion, sleep 174
22:17:40.598 00.188 18852 IsGuiding returns 1
22:17:40.598 00.000 18852 scope still moving after pulse duration time elapsed
22:17:40.629 00.031 18852 IsSlewing returns 0
22:17:40.629 00.000 18852 IsGuiding returns 0
22:17:40.629 00.000 18852 scope move finished after 165 + 48 ms
22:17:40.629 00.000 18852 Move returns status 0, amount 165
22:17:40.629 00.000 18852 MoveAxis(N, 0, ABG)
22:17:40.629 00.000 18852 Move returns status 0, amount 0
22:17:40.629 00.000 18852 move complete, result=0
22:17:40.629 00.000 18852 worker thread done servicing request
22:17:40.785 00.156 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=4, FiltMax=256, Gamma=1.000
22:17:40.801 00.016 13524 UpdateGuideState exits: m=536 SNR=14.0
22:17:40.801 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:40.801 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:40.801 00.000 13524 Enqueuing Expose request
22:17:40.801 00.000 13524 GuideStep: 1.3 px 165 ms WEST, 0.2 px 0 ms NORTH
22:17:40.801 00.000 18852 Worker thread wakes up
22:17:40.801 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:40.801 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:44.049 03.248 18852 Exposure complete
22:17:44.080 00.031 18852 worker thread done servicing request
22:17:44.080 00.000 13524 OnExposeComplete: enter
22:17:44.080 00.000 13524 UpdateGuideState(): m_state=6
22:17:44.080 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
22:17:44.080 00.000 13524 Star::Find returns 1 (0), X=408.38, Y=277.80, Mass=540, SNR=14.1, Peak=148 HFD=1.9
22:17:44.080 00.000 13524 MultiStar: [#1 1.21,-2.14,0.00,M6] [#2 -0.50,0.15,0.70,U] [#3 0.00,0.00,0.00,L] [#4 0.43,-0.53,0.87,U] [#5 0.20,-0.13,0.54,U] [#6 0.93,-0.40,0.63,U] 
22:17:44.080 00.000 13524 refined, 4 included, MultiStar: {0.43, -0.46}, one-star: {0.92, -1.03}
22:17:44.080 00.000 13524 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.99) = xAngle (0.18 = 0.18)
22:17:44.080 00.000 13524 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.22 = -3.06)
22:17:44.080 00.000 13524 CameraToMount -- cameraX=0.43 cameraY=-0.46 hyp=0.63 cameraTheta=-0.81 mountX=0.62 mountY=-0.05, mountTheta=-0.08
22:17:44.096 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.43, y=-0.46, opts=13)
22:17:44.096 00.000 13524 Enqueuing Move request for scope (0.43, -0.46)
22:17:44.096 00.000 18852 Worker thread wakes up
22:17:44.096 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.46) opts 0xd
22:17:44.096 00.000 18852 Handling offset move in thread for scope, endpoint = (0.43, -0.46)
22:17:44.096 00.000 18852 Moving (0.43, -0.46) raw xDistance=0.62 yDistance=-0.05
22:17:44.096 00.000 18852 PPEC rslt: input = 0.62, final = 0.44, react = 0.09, pred = 0.35, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
22:17:44.096 00.000 18852 PPEC: input: 0.62, control: 0.44, exposure: 3000
22:17:44.096 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:44.096 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:17:44.096 00.000 18852 MoveAxis(W, 108, ABG)
22:17:44.096 00.000 18852 Guiding  Dir = 3, Dur = 108
22:17:44.096 00.000 18852 IsSlewing returns 0
22:17:44.096 00.000 18852 IsGuiding returns 0
22:17:44.096 00.000 18852 PulseGuide returned control before completion, sleep 117
22:17:44.096 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=3, FiltMax=256, Gamma=1.000
22:17:44.111 00.015 13524 UpdateGuideState exits: m=540 SNR=14.1
22:17:44.111 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:44.127 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:44.127 00.000 13524 Enqueuing Expose request
22:17:44.237 00.110 18852 IsGuiding returns 0
22:17:44.237 00.000 18852 Move returns status 0, amount 108
22:17:44.237 00.000 18852 MoveAxis(N, 0, ABG)
22:17:44.237 00.000 18852 Move returns status 0, amount 0
22:17:44.237 00.000 18852 move complete, result=0
22:17:44.237 00.000 18852 worker thread done servicing request
22:17:44.237 00.000 18852 Worker thread wakes up
22:17:44.237 00.000 13524 GuideStep: 0.6 px 108 ms WEST, -0.1 px 0 ms NORTH
22:17:44.237 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:44.237 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:47.470 03.233 18852 Exposure complete
22:17:47.501 00.031 18852 worker thread done servicing request
22:17:47.501 00.000 13524 OnExposeComplete: enter
22:17:47.501 00.000 13524 UpdateGuideState(): m_state=6
22:17:47.501 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
22:17:47.501 00.000 13524 Star::Find returns 1 (0), X=408.10, Y=278.60, Mass=571, SNR=14.6, Peak=146 HFD=2.2
22:17:47.501 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.74,1.07,0.71,U] [#3 1.69,-0.24,0.55,U] [#4 0.18,0.38,0.81,U] [#5 0.06,1.31,0.59,U] [#6 0.00,0.00,0.00,L] 
22:17:47.501 00.000 13524 refined, 4 included, MultiStar: {0.33, 0.41}, one-star: {0.64, -0.22}
22:17:47.501 00.000 13524 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.99) = xAngle (1.87 = 1.87)
22:17:47.517 00.016 13524 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.91 = -1.37)
22:17:47.517 00.000 13524 CameraToMount -- cameraX=0.33 cameraY=0.41 hyp=0.52 cameraTheta=0.88 mountX=-0.15 mountY=-0.51, mountTheta=-1.86
22:17:47.517 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.33, y=0.41, opts=13)
22:17:47.517 00.000 13524 Enqueuing Move request for scope (0.33, 0.41)
22:17:47.517 00.000 18852 Worker thread wakes up
22:17:47.517 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.41) opts 0xd
22:17:47.517 00.000 18852 Handling offset move in thread for scope, endpoint = (0.33, 0.41)
22:17:47.517 00.000 18852 Moving (0.33, 0.41) raw xDistance=-0.15 yDistance=-0.51
22:17:47.517 00.000 18852 PPEC rslt: input = -0.15, final = 0.11, react = -0.02, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:17:47.517 00.000 18852 PPEC: input: -0.15, control: 0.11, exposure: 3000
22:17:47.517 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:17:47.517 00.000 18852 MoveAxis(W, 28, ABG)
22:17:47.517 00.000 18852 Guiding  Dir = 3, Dur = 28
22:17:47.517 00.000 18852 IsSlewing returns 0
22:17:47.517 00.000 18852 IsGuiding returns 0
22:17:47.517 00.000 18852 PulseGuide returned control before completion, sleep 37
22:17:47.532 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:17:47.532 00.000 13524 UpdateGuideState exits: m=571 SNR=14.6
22:17:47.532 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:47.548 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:47.548 00.000 13524 Enqueuing Expose request
22:17:47.580 00.032 18852 IsGuiding returns 0
22:17:47.580 00.000 18852 Move returns status 0, amount 28
22:17:47.580 00.000 18852 MoveAxis(N, 149, ABG)
22:17:47.580 00.000 18852 Guiding  Dir = 0, Dur = 149
22:17:47.580 00.000 18852 IsSlewing returns 0
22:17:47.580 00.000 18852 IsGuiding returns 0
22:17:47.580 00.000 18852 PulseGuide returned control before completion, sleep 158
22:17:47.751 00.171 18852 IsGuiding returns 1
22:17:47.751 00.000 18852 scope still moving after pulse duration time elapsed
22:17:47.783 00.032 18852 IsSlewing returns 0
22:17:47.783 00.000 18852 IsGuiding returns 0
22:17:47.783 00.000 18852 scope move finished after 149 + 54 ms
22:17:47.783 00.000 18852 Move returns status 0, amount 149
22:17:47.783 00.000 18852 move complete, result=0
22:17:47.783 00.000 18852 worker thread done servicing request
22:17:47.783 00.000 18852 Worker thread wakes up
22:17:47.783 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:47.783 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:47.783 00.000 13524 GuideStep: -0.2 px 28 ms WEST, -0.5 px 149 ms NORTH
22:17:51.032 03.249 18852 Exposure complete
22:17:51.063 00.031 18852 worker thread done servicing request
22:17:51.063 00.000 13524 OnExposeComplete: enter
22:17:51.063 00.000 13524 UpdateGuideState(): m_state=6
22:17:51.063 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
22:17:51.079 00.016 13524 Star::Find returns 1 (0), X=408.30, Y=278.25, Mass=468, SNR=13.2, Peak=138 HFD=2.1
22:17:51.079 00.000 13524 MultiStar: [#1 1.27,-1.80,0.94,U] [#2 -0.59,-0.07,0.77,U] [#3 2.33,-1.75,0.00,M1] [#4 0.08,-0.07,0.94,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:17:51.079 00.000 13524 refined, 3 included, MultiStar: {0.46, -0.65}, one-star: {0.84, -0.58}
22:17:51.079 00.000 13524 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.99) = xAngle (0.03 = 0.03)
22:17:51.079 00.000 13524 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.07 = 3.07)
22:17:51.079 00.000 13524 CameraToMount -- cameraX=0.46 cameraY=-0.65 hyp=0.80 cameraTheta=-0.96 mountX=0.80 mountY=0.06, mountTheta=0.07
22:17:51.079 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.46, y=-0.65, opts=13)
22:17:51.079 00.000 13524 Enqueuing Move request for scope (0.46, -0.65)
22:17:51.079 00.000 18852 Worker thread wakes up
22:17:51.079 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.65) opts 0xd
22:17:51.079 00.000 18852 Handling offset move in thread for scope, endpoint = (0.46, -0.65)
22:17:51.079 00.000 18852 Moving (0.46, -0.65) raw xDistance=0.80 yDistance=0.06
22:17:51.079 00.000 18852 PPEC rslt: input = 0.80, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 479.00
22:17:51.079 00.000 18852 PPEC: input: 0.80, control: 0.15, exposure: 3000
22:17:51.079 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:51.079 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:17:51.079 00.000 18852 MoveAxis(W, 36, ABG)
22:17:51.079 00.000 18852 Guiding  Dir = 3, Dur = 36
22:17:51.079 00.000 18852 IsSlewing returns 0
22:17:51.079 00.000 18852 IsGuiding returns 0
22:17:51.094 00.015 18852 PulseGuide returned control before completion, sleep 45
22:17:51.094 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=2, FiltMax=256, Gamma=1.000
22:17:51.110 00.016 13524 UpdateGuideState exits: m=468 SNR=13.2
22:17:51.110 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:51.110 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:51.110 00.000 13524 Enqueuing Expose request
22:17:51.141 00.031 18852 IsGuiding returns 0
22:17:51.141 00.000 18852 Move returns status 0, amount 36
22:17:51.141 00.000 18852 MoveAxis(N, 0, ABG)
22:17:51.141 00.000 18852 Move returns status 0, amount 0
22:17:51.141 00.000 18852 move complete, result=0
22:17:51.141 00.000 18852 worker thread done servicing request
22:17:51.141 00.000 18852 Worker thread wakes up
22:17:51.141 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:51.141 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:51.282 00.141 13524 GuideStep: 0.8 px 36 ms WEST, 0.1 px 0 ms NORTH
22:17:54.390 03.108 18852 Exposure complete
22:17:54.421 00.031 18852 worker thread done servicing request
22:17:54.421 00.000 13524 OnExposeComplete: enter
22:17:54.421 00.000 13524 UpdateGuideState(): m_state=6
22:17:54.421 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
22:17:54.421 00.000 13524 Star::Find returns 1 (0), X=408.62, Y=277.87, Mass=521, SNR=14.1, Peak=151 HFD=2.0
22:17:54.421 00.000 13524 Star::Find false star n=5 nbg=280 bg=76.0 sigma=5.9 thresh=94 peak=94
22:17:54.421 00.000 13524 MultiStar: [#1 1.24,-1.88,0.88,U] [#2 -0.16,-0.52,0.82,U] [#3 0.00,0.00,0.00,L] [#4 -0.13,-0.15,0.88,U] [#5 0.52,0.62,0.57,U] [#6 0.00,0.00,0.00,L] 
22:17:54.437 00.016 13524 refined, 4 included, MultiStar: {0.56, -0.68}, one-star: {1.16, -0.95}
22:17:54.437 00.000 13524 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.99) = xAngle (0.10 = 0.10)
22:17:54.437 00.000 13524 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.15 = -3.14)
22:17:54.437 00.000 13524 CameraToMount -- cameraX=0.56 cameraY=-0.68 hyp=0.88 cameraTheta=-0.89 mountX=0.87 mountY=-0.00, mountTheta=-0.00
22:17:54.437 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.56, y=-0.68, opts=13)
22:17:54.437 00.000 13524 Enqueuing Move request for scope (0.56, -0.68)
22:17:54.437 00.000 18852 Worker thread wakes up
22:17:54.437 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.68) opts 0xd
22:17:54.437 00.000 18852 Handling offset move in thread for scope, endpoint = (0.56, -0.68)
22:17:54.437 00.000 18852 Moving (0.56, -0.68) raw xDistance=0.87 yDistance=-0.00
22:17:54.437 00.000 18852 PPEC rslt: input = 0.87, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
22:17:54.437 00.000 18852 PPEC: input: 0.87, control: 0.11, exposure: 3000
22:17:54.437 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:54.437 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:17:54.437 00.000 18852 MoveAxis(W, 28, ABG)
22:17:54.437 00.000 18852 Guiding  Dir = 3, Dur = 28
22:17:54.437 00.000 18852 IsSlewing returns 0
22:17:54.437 00.000 18852 IsGuiding returns 0
22:17:54.437 00.000 18852 PulseGuide returned control before completion, sleep 37
22:17:54.453 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=4, FiltMax=256, Gamma=1.000
22:17:54.468 00.015 13524 UpdateGuideState exits: m=521 SNR=14.1
22:17:54.468 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:54.468 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:54.468 00.000 13524 Enqueuing Expose request
22:17:54.500 00.032 18852 IsGuiding returns 0
22:17:54.500 00.000 18852 Move returns status 0, amount 28
22:17:54.500 00.000 18852 MoveAxis(N, 0, ABG)
22:17:54.500 00.000 18852 Move returns status 0, amount 0
22:17:54.500 00.000 18852 move complete, result=0
22:17:54.500 00.000 13524 GuideStep: 0.9 px 28 ms WEST, -0.0 px 0 ms NORTH
22:17:54.500 00.000 18852 worker thread done servicing request
22:17:54.500 00.000 18852 Worker thread wakes up
22:17:54.500 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:54.500 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:57.748 03.248 18852 Exposure complete
22:17:57.779 00.031 18852 worker thread done servicing request
22:17:57.779 00.000 13524 OnExposeComplete: enter
22:17:57.779 00.000 13524 UpdateGuideState(): m_state=6
22:17:57.779 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
22:17:57.779 00.000 13524 Star::Find returns 1 (0), X=408.21, Y=278.36, Mass=538, SNR=14.1, Peak=140 HFD=2.4
22:17:57.795 00.016 13524 MultiStar: [#1 1.37,-1.91,0.00,M5] [#2 -0.06,0.38,0.70,U] [#3 0.87,-1.75,0.53,U] [#4 0.62,-0.42,0.89,U] [#5 -0.15,0.28,0.61,U] [#6 1.21,-0.88,0.64,U] 
22:17:57.795 00.000 13524 refined, 5 included, MultiStar: {0.55, -0.43}, one-star: {0.75, -0.47}
22:17:57.795 00.000 13524 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.99) = xAngle (0.32 = 0.32)
22:17:57.795 00.000 13524 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.36 = -2.92)
22:17:57.795 00.000 13524 CameraToMount -- cameraX=0.55 cameraY=-0.43 hyp=0.70 cameraTheta=-0.67 mountX=0.67 mountY=-0.15, mountTheta=-0.23
22:17:57.795 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.55, y=-0.43, opts=13)
22:17:57.795 00.000 13524 Enqueuing Move request for scope (0.55, -0.43)
22:17:57.795 00.000 18852 Worker thread wakes up
22:17:57.795 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.43) opts 0xd
22:17:57.795 00.000 18852 Handling offset move in thread for scope, endpoint = (0.55, -0.43)
22:17:57.795 00.000 18852 Moving (0.55, -0.43) raw xDistance=0.67 yDistance=-0.15
22:17:57.795 00.000 18852 PPEC rslt: input = 0.67, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 479.00
22:17:57.795 00.000 18852 PPEC: input: 0.67, control: 0.09, exposure: 3000
22:17:57.795 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:57.795 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:17:57.795 00.000 18852 MoveAxis(W, 23, ABG)
22:17:57.795 00.000 18852 Guiding  Dir = 3, Dur = 23
22:17:57.795 00.000 18852 IsSlewing returns 0
22:17:57.795 00.000 18852 IsGuiding returns 0
22:17:57.795 00.000 18852 PulseGuide returned control before completion, sleep 32
22:17:57.811 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=256, Gamma=1.000
22:17:57.826 00.015 13524 UpdateGuideState exits: m=538 SNR=14.1
22:17:57.826 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:57.826 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:17:57.826 00.000 13524 Enqueuing Expose request
22:17:57.842 00.016 18852 IsGuiding returns 0
22:17:57.842 00.000 18852 Move returns status 0, amount 23
22:17:57.842 00.000 18852 MoveAxis(N, 0, ABG)
22:17:57.842 00.000 18852 Move returns status 0, amount 0
22:17:57.842 00.000 18852 move complete, result=0
22:17:57.842 00.000 18852 worker thread done servicing request
22:17:57.842 00.000 18852 Worker thread wakes up
22:17:57.842 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:17:57.842 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:17:57.842 00.000 13524 GuideStep: 0.7 px 23 ms WEST, -0.2 px 0 ms NORTH
22:18:01.091 03.249 18852 Exposure complete
22:18:01.122 00.031 18852 worker thread done servicing request
22:18:01.122 00.000 13524 OnExposeComplete: enter
22:18:01.122 00.000 13524 UpdateGuideState(): m_state=6
22:18:01.122 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
22:18:01.122 00.000 13524 Star::Find returns 1 (0), X=408.13, Y=278.22, Mass=471, SNR=13.3, Peak=135 HFD=2.0
22:18:01.122 00.000 13524 MultiStar: [#1 1.26,-1.72,0.97,U] [#2 -0.19,0.03,0.86,U] [#3 1.06,-1.84,0.49,U] [#4 0.75,-0.50,0.99,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:18:01.138 00.016 13524 single-star, 4 included, MultiStar: {0.69, -0.85}, one-star: {0.67, -0.60}
22:18:01.138 00.000 13524 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.99) = xAngle (0.25 = 0.25)
22:18:01.138 00.000 13524 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.30 = -2.99)
22:18:01.138 00.000 13524 CameraToMount -- cameraX=0.67 cameraY=-0.60 hyp=0.90 cameraTheta=-0.74 mountX=0.87 mountY=-0.14, mountTheta=-0.16
22:18:01.138 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.67, y=-0.60, opts=13)
22:18:01.138 00.000 13524 Enqueuing Move request for scope (0.67, -0.60)
22:18:01.138 00.000 18852 Worker thread wakes up
22:18:01.138 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.60) opts 0xd
22:18:01.138 00.000 18852 Handling offset move in thread for scope, endpoint = (0.67, -0.60)
22:18:01.138 00.000 18852 Moving (0.67, -0.60) raw xDistance=0.87 yDistance=-0.14
22:18:01.138 00.000 18852 PPEC rslt: input = 0.87, final = 0.17, react = 0.13, pred = 0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
22:18:01.138 00.000 18852 PPEC: input: 0.87, control: 0.17, exposure: 3000
22:18:01.138 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:01.138 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:18:01.138 00.000 18852 MoveAxis(W, 42, ABG)
22:18:01.138 00.000 18852 Guiding  Dir = 3, Dur = 42
22:18:01.138 00.000 18852 IsSlewing returns 0
22:18:01.138 00.000 18852 IsGuiding returns 0
22:18:01.138 00.000 18852 PulseGuide returned control before completion, sleep 51
22:18:01.154 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=1, FiltMax=254, Gamma=1.000
22:18:01.154 00.000 13524 UpdateGuideState exits: m=471 SNR=13.3
22:18:01.169 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:01.169 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:01.169 00.000 13524 Enqueuing Expose request
22:18:01.216 00.047 18852 IsGuiding returns 0
22:18:01.216 00.000 18852 Move returns status 0, amount 42
22:18:01.216 00.000 18852 MoveAxis(N, 0, ABG)
22:18:01.216 00.000 18852 Move returns status 0, amount 0
22:18:01.216 00.000 18852 move complete, result=0
22:18:01.216 00.000 18852 worker thread done servicing request
22:18:01.216 00.000 18852 Worker thread wakes up
22:18:01.216 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:01.216 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:01.216 00.000 13524 GuideStep: 0.9 px 42 ms WEST, -0.1 px 0 ms NORTH
22:18:04.465 03.249 18852 Exposure complete
22:18:04.497 00.032 18852 worker thread done servicing request
22:18:04.497 00.000 13524 OnExposeComplete: enter
22:18:04.497 00.000 13524 UpdateGuideState(): m_state=6
22:18:04.497 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
22:18:04.497 00.000 13524 Star::Find returns 1 (0), X=408.12, Y=278.28, Mass=493, SNR=13.3, Peak=128 HFD=2.3
22:18:04.512 00.015 13524 MultiStar: [#1 0.94,-1.28,0.97,U] [#2 -0.36,0.38,0.76,U] [#3 0.00,0.00,0.00,L] [#4 0.56,-0.27,0.87,U] [#5 -0.55,0.34,0.49,U] [#6 0.00,0.00,0.00,L] 
22:18:04.512 00.000 13524 refined, 4 included, MultiStar: {0.37, -0.38}, one-star: {0.66, -0.55}
22:18:04.512 00.000 13524 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.99) = xAngle (0.18 = 0.18)
22:18:04.512 00.000 13524 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.23 = -3.06)
22:18:04.512 00.000 13524 CameraToMount -- cameraX=0.37 cameraY=-0.38 hyp=0.53 cameraTheta=-0.80 mountX=0.52 mountY=-0.05, mountTheta=-0.09
22:18:04.512 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.37, y=-0.38, opts=13)
22:18:04.512 00.000 13524 Enqueuing Move request for scope (0.37, -0.38)
22:18:04.512 00.000 18852 Worker thread wakes up
22:18:04.512 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.38) opts 0xd
22:18:04.512 00.000 18852 Handling offset move in thread for scope, endpoint = (0.37, -0.38)
22:18:04.512 00.000 18852 Moving (0.37, -0.38) raw xDistance=0.52 yDistance=-0.05
22:18:04.512 00.000 18852 PPEC rslt: input = 0.52, final = 0.11, react = 0.08, pred = 0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 479.00
22:18:04.512 00.000 18852 PPEC: input: 0.52, control: 0.11, exposure: 3000
22:18:04.512 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:04.512 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:18:04.512 00.000 18852 MoveAxis(W, 28, ABG)
22:18:04.512 00.000 18852 Guiding  Dir = 3, Dur = 28
22:18:04.512 00.000 18852 IsSlewing returns 0
22:18:04.512 00.000 18852 IsGuiding returns 0
22:18:04.512 00.000 18852 PulseGuide returned control before completion, sleep 37
22:18:04.528 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:18:04.543 00.015 13524 UpdateGuideState exits: m=493 SNR=13.3
22:18:04.543 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:04.543 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:04.543 00.000 13524 Enqueuing Expose request
22:18:04.575 00.032 18852 IsGuiding returns 0
22:18:04.575 00.000 18852 Move returns status 0, amount 28
22:18:04.575 00.000 18852 MoveAxis(N, 0, ABG)
22:18:04.575 00.000 18852 Move returns status 0, amount 0
22:18:04.575 00.000 18852 move complete, result=0
22:18:04.575 00.000 18852 worker thread done servicing request
22:18:04.575 00.000 18852 Worker thread wakes up
22:18:04.575 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:04.575 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:04.575 00.000 13524 GuideStep: 0.5 px 28 ms WEST, -0.0 px 0 ms NORTH
22:18:07.824 03.249 18852 Exposure complete
22:18:07.855 00.031 18852 worker thread done servicing request
22:18:07.855 00.000 13524 OnExposeComplete: enter
22:18:07.855 00.000 13524 UpdateGuideState(): m_state=6
22:18:07.855 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
22:18:07.855 00.000 13524 Star::Find returns 1 (0), X=408.04, Y=278.37, Mass=494, SNR=13.4, Peak=125 HFD=2.2
22:18:07.855 00.000 13524 MultiStar: [#1 1.36,-2.04,0.00,M4] [#2 -0.42,0.35,0.85,U] [#3 0.72,-0.73,0.53,U] [#4 -0.19,0.12,0.74,U] [#5 -0.01,1.52,0.63,U] [#6 0.00,0.00,0.00,L] 
22:18:07.855 00.000 13524 refined, 4 included, MultiStar: {0.12, 0.13}, one-star: {0.57, -0.45}
22:18:07.855 00.000 13524 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.99) = xAngle (1.84 = 1.84)
22:18:07.855 00.000 13524 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.88 = -1.40)
22:18:07.855 00.000 13524 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.85 mountX=-0.05 mountY=-0.18, mountTheta=-1.83
22:18:07.871 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.12, y=0.13, opts=13)
22:18:07.871 00.000 13524 Enqueuing Move request for scope (0.12, 0.13)
22:18:07.871 00.000 18852 Worker thread wakes up
22:18:07.871 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
22:18:07.871 00.000 18852 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
22:18:07.871 00.000 18852 Moving (0.12, 0.13) raw xDistance=-0.05 yDistance=-0.18
22:18:07.871 00.000 18852 PPEC rslt: input = -0.05, final = 0.16, react = -0.01, pred = 0.16, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:18:07.871 00.000 18852 PPEC: input: -0.05, control: 0.16, exposure: 3000
22:18:07.871 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:07.871 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:18:07.871 00.000 18852 MoveAxis(W, 38, ABG)
22:18:07.871 00.000 18852 Guiding  Dir = 3, Dur = 38
22:18:07.871 00.000 18852 IsSlewing returns 0
22:18:07.871 00.000 18852 IsGuiding returns 0
22:18:07.871 00.000 18852 PulseGuide returned control before completion, sleep 47
22:18:07.871 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=256, Gamma=1.000
22:18:07.886 00.015 13524 UpdateGuideState exits: m=494 SNR=13.4
22:18:07.886 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:07.886 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:07.886 00.000 13524 Enqueuing Expose request
22:18:07.933 00.047 18852 IsGuiding returns 1
22:18:07.933 00.000 18852 scope still moving after pulse duration time elapsed
22:18:07.965 00.032 18852 IsSlewing returns 0
22:18:07.965 00.000 18852 IsGuiding returns 0
22:18:07.965 00.000 18852 scope move finished after 38 + 51 ms
22:18:07.965 00.000 18852 Move returns status 0, amount 38
22:18:07.965 00.000 18852 MoveAxis(N, 0, ABG)
22:18:07.965 00.000 18852 Move returns status 0, amount 0
22:18:07.965 00.000 18852 move complete, result=0
22:18:07.965 00.000 18852 worker thread done servicing request
22:18:07.965 00.000 18852 Worker thread wakes up
22:18:07.965 00.000 13524 GuideStep: -0.0 px 38 ms WEST, -0.2 px 0 ms NORTH
22:18:07.965 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:07.965 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:11.214 03.249 18852 Exposure complete
22:18:11.245 00.031 18852 worker thread done servicing request
22:18:11.245 00.000 13524 OnExposeComplete: enter
22:18:11.245 00.000 13524 UpdateGuideState(): m_state=6
22:18:11.245 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
22:18:11.245 00.000 13524 Star::Find returns 1 (0), X=408.58, Y=278.45, Mass=555, SNR=14.4, Peak=138 HFD=2.1
22:18:11.261 00.016 13524 MultiStar: [#1 1.53,-1.83,0.00,M5] [#2 -0.37,0.55,0.71,U] [#3 0.00,0.00,0.00,L] [#4 -0.29,0.12,0.85,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:18:11.261 00.000 13524 refined, 2 included, MultiStar: {0.24, 0.04}, one-star: {1.11, -0.38}
22:18:11.261 00.000 13524 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.99) = xAngle (1.17 = 1.17)
22:18:11.261 00.000 13524 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.22 = -2.07)
22:18:11.261 00.000 13524 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.18 mountX=0.09 mountY=-0.21, mountTheta=-1.15
22:18:11.261 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.24, y=0.04, opts=13)
22:18:11.261 00.000 13524 Enqueuing Move request for scope (0.24, 0.04)
22:18:11.261 00.000 18852 Worker thread wakes up
22:18:11.261 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
22:18:11.261 00.000 18852 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
22:18:11.261 00.000 18852 Moving (0.24, 0.04) raw xDistance=0.09 yDistance=-0.21
22:18:11.261 00.000 18852 PPEC rslt: input = 0.09, final = 0.14, react = 0.01, pred = 0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:18:11.261 00.000 18852 PPEC: input: 0.09, control: 0.14, exposure: 3000
22:18:11.261 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:11.261 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:18:11.261 00.000 18852 MoveAxis(W, 35, ABG)
22:18:11.261 00.000 18852 Guiding  Dir = 3, Dur = 35
22:18:11.261 00.000 18852 IsSlewing returns 0
22:18:11.261 00.000 18852 IsGuiding returns 0
22:18:11.261 00.000 18852 PulseGuide returned control before completion, sleep 44
22:18:11.276 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:18:11.292 00.016 13524 UpdateGuideState exits: m=555 SNR=14.4
22:18:11.292 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:11.292 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:11.292 00.000 13524 Enqueuing Expose request
22:18:11.323 00.031 18852 IsGuiding returns 0
22:18:11.323 00.000 18852 Move returns status 0, amount 35
22:18:11.323 00.000 18852 MoveAxis(N, 0, ABG)
22:18:11.323 00.000 18852 Move returns status 0, amount 0
22:18:11.323 00.000 18852 move complete, result=0
22:18:11.323 00.000 18852 worker thread done servicing request
22:18:11.323 00.000 18852 Worker thread wakes up
22:18:11.323 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:11.323 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:11.714 00.391 13524 GuideStep: 0.1 px 35 ms WEST, -0.2 px 0 ms NORTH
22:18:14.557 02.843 18852 Exposure complete
22:18:14.588 00.031 18852 worker thread done servicing request
22:18:14.588 00.000 13524 OnExposeComplete: enter
22:18:14.588 00.000 13524 UpdateGuideState(): m_state=6
22:18:14.588 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
22:18:14.588 00.000 13524 Star::Find returns 1 (0), X=407.88, Y=279.33, Mass=537, SNR=14.5, Peak=149 HFD=2.2
22:18:14.588 00.000 13524 MultiStar: [#1 1.06,-0.31,0.87,U] [#2 -0.64,1.19,0.65,U] [#3 1.28,-0.98,0.49,U] [#4 0.16,0.71,0.77,U] [#5 0.16,1.58,0.57,U] [#6 0.13,-0.35,0.64,U] 
22:18:14.588 00.000 13524 refined, 6 included, MultiStar: {0.37, 0.35}, one-star: {0.42, 0.51}
22:18:14.588 00.000 13524 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.99) = xAngle (1.75 = 1.75)
22:18:14.588 00.000 13524 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.79 = -1.49)
22:18:14.603 00.015 13524 CameraToMount -- cameraX=0.37 cameraY=0.35 hyp=0.51 cameraTheta=0.76 mountX=-0.09 mountY=-0.51, mountTheta=-1.75
22:18:14.603 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.37, y=0.35, opts=13)
22:18:14.603 00.000 13524 Enqueuing Move request for scope (0.37, 0.35)
22:18:14.603 00.000 18852 Worker thread wakes up
22:18:14.603 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.35) opts 0xd
22:18:14.603 00.000 18852 Handling offset move in thread for scope, endpoint = (0.37, 0.35)
22:18:14.603 00.000 18852 Moving (0.37, 0.35) raw xDistance=-0.09 yDistance=-0.51
22:18:14.603 00.000 18852 PPEC rslt: input = -0.09, final = 0.19, react = -0.01, pred = 0.19, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:18:14.603 00.000 18852 PPEC: input: -0.09, control: 0.19, exposure: 3000
22:18:14.603 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:18:14.603 00.000 18852 MoveAxis(W, 47, ABG)
22:18:14.603 00.000 18852 Guiding  Dir = 3, Dur = 47
22:18:14.603 00.000 18852 IsSlewing returns 0
22:18:14.603 00.000 18852 IsGuiding returns 0
22:18:14.603 00.000 18852 PulseGuide returned control before completion, sleep 56
22:18:14.603 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:18:14.619 00.016 13524 UpdateGuideState exits: m=537 SNR=14.5
22:18:14.619 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:14.635 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:14.635 00.000 13524 Enqueuing Expose request
22:18:14.682 00.047 18852 IsGuiding returns 0
22:18:14.682 00.000 18852 Move returns status 0, amount 47
22:18:14.682 00.000 18852 MoveAxis(N, 147, ABG)
22:18:14.682 00.000 18852 Guiding  Dir = 0, Dur = 147
22:18:14.682 00.000 18852 IsSlewing returns 0
22:18:14.682 00.000 18852 IsGuiding returns 0
22:18:14.682 00.000 18852 PulseGuide returned control before completion, sleep 156
22:18:14.854 00.172 18852 IsGuiding returns 0
22:18:14.854 00.000 18852 Move returns status 0, amount 147
22:18:14.854 00.000 18852 move complete, result=0
22:18:14.854 00.000 18852 worker thread done servicing request
22:18:14.854 00.000 18852 Worker thread wakes up
22:18:14.854 00.000 13524 GuideStep: -0.1 px 47 ms WEST, -0.5 px 147 ms NORTH
22:18:14.854 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:14.854 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:18.103 03.249 18852 Exposure complete
22:18:18.134 00.031 18852 worker thread done servicing request
22:18:18.134 00.000 13524 OnExposeComplete: enter
22:18:18.134 00.000 13524 UpdateGuideState(): m_state=6
22:18:18.134 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
22:18:18.134 00.000 13524 Star::Find returns 1 (0), X=407.56, Y=280.01, Mass=490, SNR=13.4, Peak=126 HFD=2.2
22:18:18.150 00.016 13524 Star::Find false star n=3 nbg=275 bg=76.0 sigma=5.8 thresh=93 peak=92
22:18:18.150 00.000 13524 MultiStar: [#1 0.38,0.12,0.95,U] [#2 -0.89,2.39,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 0.45,1.31,0.65,U] [#5 -0.04,1.41,0.63,U] [#6 0.00,0.00,0.00,L] 
22:18:18.150 00.000 13524 refined, 3 included, MultiStar: {0.23, 0.94}, one-star: {0.10, 1.18}
22:18:18.150 00.000 13524 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.99) = xAngle (2.32 = 2.32)
22:18:18.150 00.000 13524 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.37 = -0.92)
22:18:18.150 00.000 13524 CameraToMount -- cameraX=0.23 cameraY=0.94 hyp=0.96 cameraTheta=1.33 mountX=-0.66 mountY=-0.76, mountTheta=-2.28
22:18:18.150 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.23, y=0.94, opts=13)
22:18:18.150 00.000 13524 Enqueuing Move request for scope (0.23, 0.94)
22:18:18.150 00.000 18852 Worker thread wakes up
22:18:18.150 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.94) opts 0xd
22:18:18.150 00.000 18852 Handling offset move in thread for scope, endpoint = (0.23, 0.94)
22:18:18.150 00.000 18852 Moving (0.23, 0.94) raw xDistance=-0.66 yDistance=-0.76
22:18:18.150 00.000 18852 PPEC rslt: input = -0.66, final = 0.11, react = -0.10, pred = 0.21, hyst = -0.09, hyst_pct = 0.00, period_length = 479.00
22:18:18.150 00.000 18852 PPEC: input: -0.66, control: 0.11, exposure: 3000
22:18:18.150 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
22:18:18.150 00.000 18852 MoveAxis(W, 27, ABG)
22:18:18.150 00.000 18852 Guiding  Dir = 3, Dur = 27
22:18:18.150 00.000 18852 IsSlewing returns 0
22:18:18.150 00.000 18852 IsGuiding returns 0
22:18:18.150 00.000 18852 PulseGuide returned control before completion, sleep 36
22:18:18.165 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:18:18.181 00.016 13524 UpdateGuideState exits: m=490 SNR=13.4
22:18:18.181 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:18.181 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:18.181 00.000 13524 Enqueuing Expose request
22:18:18.212 00.031 18852 IsGuiding returns 0
22:18:18.212 00.000 18852 Move returns status 0, amount 27
22:18:18.212 00.000 18852 MoveAxis(N, 221, ABG)
22:18:18.212 00.000 18852 Guiding  Dir = 0, Dur = 221
22:18:18.212 00.000 18852 IsSlewing returns 0
22:18:18.212 00.000 18852 IsGuiding returns 0
22:18:18.212 00.000 18852 PulseGuide returned control before completion, sleep 230
22:18:18.446 00.234 18852 IsGuiding returns 0
22:18:18.446 00.000 18852 Move returns status 0, amount 221
22:18:18.446 00.000 18852 move complete, result=0
22:18:18.446 00.000 18852 worker thread done servicing request
22:18:18.446 00.000 18852 Worker thread wakes up
22:18:18.446 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:18.446 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:18.540 00.094 13524 GuideStep: -0.7 px 27 ms WEST, -0.8 px 221 ms NORTH
22:18:21.696 03.156 18852 Exposure complete
22:18:21.727 00.031 18852 worker thread done servicing request
22:18:21.727 00.000 13524 OnExposeComplete: enter
22:18:21.742 00.015 13524 UpdateGuideState(): m_state=6
22:18:21.742 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
22:18:21.742 00.000 13524 Star::Find returns 1 (0), X=407.58, Y=279.49, Mass=626, SNR=15.3, Peak=161 HFD=2.5
22:18:21.742 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.87,1.09,0.74,U] [#3 0.00,0.00,0.00,L] [#4 -0.71,1.14,0.65,U] [#5 -0.82,1.00,0.63,U] [#6 0.00,0.00,0.00,L] 
22:18:21.742 00.000 13524 single-star, 3 included, MultiStar: {-0.50, 0.94}, one-star: {0.12, 0.66}
22:18:21.742 00.000 13524 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.99) = xAngle (2.38 = 2.38)
22:18:21.742 00.000 13524 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.43 = -0.85)
22:18:21.742 00.000 13524 CameraToMount -- cameraX=0.12 cameraY=0.66 hyp=0.67 cameraTheta=1.40 mountX=-0.49 mountY=-0.51, mountTheta=-2.34
22:18:21.742 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.12, y=0.66, opts=13)
22:18:21.742 00.000 13524 Enqueuing Move request for scope (0.12, 0.66)
22:18:21.742 00.000 18852 Worker thread wakes up
22:18:21.742 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.66) opts 0xd
22:18:21.742 00.000 18852 Handling offset move in thread for scope, endpoint = (0.12, 0.66)
22:18:21.742 00.000 18852 Moving (0.12, 0.66) raw xDistance=-0.49 yDistance=-0.51
22:18:21.742 00.000 18852 PPEC rslt: input = -0.49, final = 0.12, react = -0.07, pred = 0.19, hyst = -0.06, hyst_pct = 0.00, period_length = 479.00
22:18:21.742 00.000 18852 PPEC: input: -0.49, control: 0.12, exposure: 3000
22:18:21.742 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:18:21.742 00.000 18852 MoveAxis(W, 29, ABG)
22:18:21.742 00.000 18852 Guiding  Dir = 3, Dur = 29
22:18:21.758 00.016 18852 IsSlewing returns 0
22:18:21.758 00.000 18852 IsGuiding returns 0
22:18:21.758 00.000 18852 PulseGuide returned control before completion, sleep 38
22:18:21.758 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:18:21.774 00.016 13524 UpdateGuideState exits: m=626 SNR=15.3
22:18:21.774 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:21.774 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:21.774 00.000 13524 Enqueuing Expose request
22:18:21.805 00.031 18852 IsGuiding returns 0
22:18:21.805 00.000 18852 Move returns status 0, amount 29
22:18:21.805 00.000 18852 MoveAxis(N, 146, ABG)
22:18:21.805 00.000 18852 Guiding  Dir = 0, Dur = 146
22:18:21.805 00.000 18852 IsSlewing returns 0
22:18:21.805 00.000 18852 IsGuiding returns 0
22:18:21.805 00.000 18852 PulseGuide returned control before completion, sleep 155
22:18:21.977 00.172 18852 IsGuiding returns 0
22:18:21.977 00.000 18852 Move returns status 0, amount 146
22:18:21.977 00.000 18852 move complete, result=0
22:18:21.977 00.000 18852 worker thread done servicing request
22:18:21.977 00.000 18852 Worker thread wakes up
22:18:21.977 00.000 13524 GuideStep: -0.5 px 29 ms WEST, -0.5 px 146 ms NORTH
22:18:21.977 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:21.977 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:25.226 03.249 18852 Exposure complete
22:18:25.257 00.031 18852 worker thread done servicing request
22:18:25.257 00.000 13524 OnExposeComplete: enter
22:18:25.257 00.000 13524 UpdateGuideState(): m_state=6
22:18:25.257 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
22:18:25.257 00.000 13524 Star::Find returns 1 (0), X=407.65, Y=279.41, Mass=557, SNR=14.6, Peak=165 HFD=1.7
22:18:25.257 00.000 13524 MultiStar: [#1 0.61,-0.60,0.92,U] [#2 -0.95,1.50,0.64,U] [#3 0.00,0.00,0.00,L] [#4 -0.37,0.82,0.85,U] [#5 -0.25,1.92,0.53,U] [#6 0.07,1.87,0.56,U] 
22:18:25.257 00.000 13524 single-star, 5 included, MultiStar: {-0.06, 0.84}, one-star: {0.19, 0.59}
22:18:25.257 00.000 13524 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.99) = xAngle (2.24 = 2.24)
22:18:25.257 00.000 13524 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.29 = -1.00)
22:18:25.257 00.000 13524 CameraToMount -- cameraX=0.19 cameraY=0.59 hyp=0.62 cameraTheta=1.26 mountX=-0.39 mountY=-0.52, mountTheta=-2.21
22:18:25.273 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=0.19, y=0.59, opts=13)
22:18:25.273 00.000 13524 Enqueuing Move request for scope (0.19, 0.59)
22:18:25.273 00.000 18852 Worker thread wakes up
22:18:25.273 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.59) opts 0xd
22:18:25.273 00.000 18852 Handling offset move in thread for scope, endpoint = (0.19, 0.59)
22:18:25.273 00.000 18852 Moving (0.19, 0.59) raw xDistance=-0.39 yDistance=-0.52
22:18:25.273 00.000 18852 PPEC rslt: input = -0.39, final = 0.09, react = -0.06, pred = 0.14, hyst = -0.05, hyst_pct = 0.00, period_length = 479.00
22:18:25.273 00.000 18852 PPEC: input: -0.39, control: 0.09, exposure: 3000
22:18:25.273 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:18:25.273 00.000 18852 MoveAxis(W, 21, ABG)
22:18:25.273 00.000 18852 Guiding  Dir = 3, Dur = 21
22:18:25.273 00.000 18852 IsSlewing returns 0
22:18:25.273 00.000 18852 IsGuiding returns 0
22:18:25.273 00.000 18852 PulseGuide returned control before completion, sleep 30
22:18:25.273 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:18:25.289 00.016 13524 UpdateGuideState exits: m=557 SNR=14.6
22:18:25.289 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:25.289 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:25.289 00.000 13524 Enqueuing Expose request
22:18:25.320 00.031 18852 IsGuiding returns 0
22:18:25.320 00.000 18852 Move returns status 0, amount 21
22:18:25.320 00.000 18852 MoveAxis(N, 150, ABG)
22:18:25.320 00.000 18852 Guiding  Dir = 0, Dur = 150
22:18:25.320 00.000 18852 IsSlewing returns 0
22:18:25.320 00.000 18852 IsGuiding returns 0
22:18:25.320 00.000 18852 PulseGuide returned control before completion, sleep 159
22:18:25.492 00.172 18852 IsGuiding returns 0
22:18:25.492 00.000 18852 Move returns status 0, amount 150
22:18:25.492 00.000 18852 move complete, result=0
22:18:25.492 00.000 18852 worker thread done servicing request
22:18:25.492 00.000 18852 Worker thread wakes up
22:18:25.492 00.000 13524 GuideStep: -0.4 px 21 ms WEST, -0.5 px 150 ms NORTH
22:18:25.492 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:25.492 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:28.756 03.264 18852 Exposure complete
22:18:28.803 00.047 18852 worker thread done servicing request
22:18:28.803 00.000 13524 OnExposeComplete: enter
22:18:28.803 00.000 13524 UpdateGuideState(): m_state=6
22:18:28.803 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
22:18:28.803 00.000 13524 Star::Find returns 1 (0), X=407.67, Y=280.24, Mass=537, SNR=14.1, Peak=134 HFD=2.2
22:18:28.803 00.000 13524 MultiStar: [#1 0.42,0.04,0.88,U] [#2 -1.33,1.62,0.87,U] [#3 0.00,0.00,0.00,L] [#4 -0.76,1.90,0.66,U] [#5 -0.06,1.70,0.49,U] [#6 0.00,0.00,0.00,L] 
22:18:28.803 00.000 13524 refined, 4 included, MultiStar: {-0.29, 1.27}, one-star: {0.21, 1.41}
22:18:28.803 00.000 13524 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.99) = xAngle (2.78 = 2.78)
22:18:28.803 00.000 13524 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.82 = -0.46)
22:18:28.803 00.000 13524 CameraToMount -- cameraX=-0.29 cameraY=1.27 hyp=1.30 cameraTheta=1.79 mountX=-1.21 mountY=-0.58, mountTheta=-2.70
22:18:28.803 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.29, y=1.27, opts=13)
22:18:28.803 00.000 13524 Enqueuing Move request for scope (-0.29, 1.27)
22:18:28.819 00.016 18852 Worker thread wakes up
22:18:28.819 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 1.27) opts 0xd
22:18:28.819 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.29, 1.27)
22:18:28.819 00.000 18852 Moving (-0.29, 1.27) raw xDistance=-1.21 yDistance=-0.58
22:18:28.819 00.000 18852 PPEC rslt: input = -1.21, final = -0.04, react = -0.18, pred = 0.14, hyst = -0.16, hyst_pct = 0.00, period_length = 479.00
22:18:28.819 00.000 18852 PPEC: input: -1.21, control: -0.04, exposure: 3000
22:18:28.819 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:18:28.819 00.000 18852 MoveAxis(E, 9, ABG)
22:18:28.819 00.000 18852 Guiding  Dir = 2, Dur = 9
22:18:28.819 00.000 18852 IsSlewing returns 0
22:18:28.819 00.000 18852 IsGuiding returns 0
22:18:28.819 00.000 18852 PulseGuide returned control before completion, sleep 18
22:18:28.819 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:28.835 00.016 13524 UpdateGuideState exits: m=537 SNR=14.1
22:18:28.835 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:28.835 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:28.835 00.000 13524 Enqueuing Expose request
22:18:28.851 00.016 18852 IsGuiding returns 0
22:18:28.851 00.000 18852 Move returns status 0, amount 9
22:18:28.851 00.000 18852 MoveAxis(N, 166, ABG)
22:18:28.851 00.000 18852 Guiding  Dir = 0, Dur = 166
22:18:28.851 00.000 18852 IsSlewing returns 0
22:18:28.851 00.000 18852 IsGuiding returns 0
22:18:28.851 00.000 18852 PulseGuide returned control before completion, sleep 175
22:18:29.038 00.187 18852 IsGuiding returns 0
22:18:29.038 00.000 18852 Move returns status 0, amount 166
22:18:29.038 00.000 18852 move complete, result=0
22:18:29.038 00.000 18852 worker thread done servicing request
22:18:29.038 00.000 18852 Worker thread wakes up
22:18:29.038 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:29.038 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:29.038 00.000 13524 GuideStep: -1.2 px 9 ms EAST, -0.6 px 166 ms NORTH
22:18:32.271 03.233 18852 Exposure complete
22:18:32.302 00.031 18852 worker thread done servicing request
22:18:32.302 00.000 13524 OnExposeComplete: enter
22:18:32.302 00.000 13524 UpdateGuideState(): m_state=6
22:18:32.302 00.000 13524 Star::Find(15, 407, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
22:18:32.302 00.000 13524 Star::Find returns 1 (0), X=407.49, Y=279.84, Mass=467, SNR=13.6, Peak=139 HFD=2.0
22:18:32.302 00.000 13524 Star::Find false star n=5 nbg=277 bg=75.5 sigma=5.7 thresh=93 peak=93
22:18:32.302 00.000 13524 MultiStar: [#1 0.23,-0.10,0.93,U] [#2 -0.88,2.15,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 0.08,1.23,0.73,U] [#5 -1.09,1.58,0.65,U] [#6 0.09,1.48,0.60,U] 
22:18:32.302 00.000 13524 refined, 4 included, MultiStar: {-0.09, 0.96}, one-star: {0.03, 1.02}
22:18:32.318 00.016 13524 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.99) = xAngle (2.65 = 2.65)
22:18:32.318 00.000 13524 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.70 = -0.59)
22:18:32.318 00.000 13524 CameraToMount -- cameraX=-0.09 cameraY=0.96 hyp=0.96 cameraTheta=1.66 mountX=-0.85 mountY=-0.53, mountTheta=-2.58
22:18:32.318 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.09, y=0.96, opts=13)
22:18:32.318 00.000 13524 Enqueuing Move request for scope (-0.09, 0.96)
22:18:32.318 00.000 18852 Worker thread wakes up
22:18:32.318 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.96) opts 0xd
22:18:32.318 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.09, 0.96)
22:18:32.318 00.000 18852 Moving (-0.09, 0.96) raw xDistance=-0.85 yDistance=-0.53
22:18:32.318 00.000 18852 PPEC rslt: input = -0.85, final = -0.01, react = -0.13, pred = 0.12, hyst = -0.11, hyst_pct = 0.00, period_length = 479.00
22:18:32.318 00.000 18852 PPEC: input: -0.85, control: -0.01, exposure: 3000
22:18:32.318 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:18:32.318 00.000 18852 MoveAxis(E, 3, ABG)
22:18:32.318 00.000 18852 Guiding  Dir = 2, Dur = 3
22:18:32.318 00.000 18852 IsSlewing returns 0
22:18:32.318 00.000 18852 IsGuiding returns 0
22:18:32.318 00.000 18852 PulseGuide returned control before completion, sleep 12
22:18:32.350 00.032 18852 IsGuiding returns 0
22:18:32.350 00.000 18852 Move returns status 0, amount 3
22:18:32.350 00.000 18852 MoveAxis(N, 154, ABG)
22:18:32.350 00.000 18852 Guiding  Dir = 0, Dur = 154
22:18:32.350 00.000 18852 IsSlewing returns 0
22:18:32.350 00.000 18852 IsGuiding returns 0
22:18:32.350 00.000 18852 PulseGuide returned control before completion, sleep 164
22:18:32.521 00.171 18852 IsGuiding returns 0
22:18:32.521 00.000 18852 Move returns status 0, amount 154
22:18:32.521 00.000 18852 move complete, result=0
22:18:32.521 00.000 18852 worker thread done servicing request
22:18:32.677 00.156 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:18:32.693 00.016 13524 UpdateGuideState exits: m=467 SNR=13.6
22:18:32.693 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:32.693 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:32.693 00.000 13524 Enqueuing Expose request
22:18:32.693 00.000 13524 GuideStep: -0.8 px 3 ms EAST, -0.5 px 154 ms NORTH
22:18:32.693 00.000 18852 Worker thread wakes up
22:18:32.693 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:32.693 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:35.958 03.265 18852 Exposure complete
22:18:35.989 00.031 18852 worker thread done servicing request
22:18:35.989 00.000 13524 OnExposeComplete: enter
22:18:36.005 00.016 13524 UpdateGuideState(): m_state=6
22:18:36.005 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
22:18:36.005 00.000 13524 Star::Find returns 1 (0), X=407.16, Y=279.80, Mass=465, SNR=13.2, Peak=144 HFD=2.1
22:18:36.005 00.000 13524 MultiStar: [#1 0.26,-0.13,1.05,U] [#2 -1.22,1.66,0.77,U] [#3 0.00,0.00,0.00,L] [#4 -0.68,1.55,0.87,U] [#5 -0.81,2.83,0.00,M1] [#6 -0.38,1.23,0.63,U] 
22:18:36.005 00.000 13524 single-star, 4 included, MultiStar: {-0.42, 0.98}, one-star: {-0.30, 0.97}
22:18:36.005 00.000 13524 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.99) = xAngle (2.86 = 2.86)
22:18:36.005 00.000 13524 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.90 = -0.38)
22:18:36.005 00.000 13524 CameraToMount -- cameraX=-0.30 cameraY=0.97 hyp=1.02 cameraTheta=1.87 mountX=-0.98 mountY=-0.38, mountTheta=-2.77
22:18:36.005 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.30, y=0.97, opts=13)
22:18:36.005 00.000 13524 Enqueuing Move request for scope (-0.30, 0.97)
22:18:36.005 00.000 18852 Worker thread wakes up
22:18:36.005 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.97) opts 0xd
22:18:36.005 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.30, 0.97)
22:18:36.005 00.000 18852 Moving (-0.30, 0.97) raw xDistance=-0.98 yDistance=-0.38
22:18:36.005 00.000 18852 PPEC rslt: input = -0.98, final = -0.07, react = -0.15, pred = 0.08, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:18:36.005 00.000 18852 PPEC: input: -0.98, control: -0.07, exposure: 3000
22:18:36.005 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:18:36.005 00.000 18852 MoveAxis(E, 17, ABG)
22:18:36.005 00.000 18852 Guiding  Dir = 2, Dur = 17
22:18:36.020 00.015 18852 IsSlewing returns 0
22:18:36.020 00.000 18852 IsGuiding returns 0
22:18:36.020 00.000 18852 PulseGuide returned control before completion, sleep 26
22:18:36.052 00.032 18852 IsGuiding returns 1
22:18:36.052 00.000 18852 scope still moving after pulse duration time elapsed
22:18:36.130 00.078 18852 IsSlewing returns 0
22:18:36.130 00.000 18852 IsGuiding returns 1
22:18:36.177 00.047 18852 IsSlewing returns 0
22:18:36.177 00.000 18852 IsGuiding returns 0
22:18:36.177 00.000 18852 scope move finished after 17 + 139 ms
22:18:36.177 00.000 18852 Move returns status 0, amount 17
22:18:36.177 00.000 18852 MoveAxis(N, 109, ABG)
22:18:36.177 00.000 18852 Guiding  Dir = 0, Dur = 109
22:18:36.177 00.000 18852 IsSlewing returns 0
22:18:36.177 00.000 18852 IsGuiding returns 0
22:18:36.177 00.000 18852 PulseGuide returned control before completion, sleep 118
22:18:36.302 00.125 18852 IsGuiding returns 0
22:18:36.302 00.000 18852 Move returns status 0, amount 109
22:18:36.302 00.000 18852 move complete, result=0
22:18:36.302 00.000 18852 worker thread done servicing request
22:18:36.348 00.046 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:18:36.364 00.016 13524 UpdateGuideState exits: m=465 SNR=13.2
22:18:36.364 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:36.364 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:36.364 00.000 13524 Enqueuing Expose request
22:18:36.364 00.000 13524 GuideStep: -1.0 px 17 ms EAST, -0.4 px 109 ms NORTH
22:18:36.364 00.000 18852 Worker thread wakes up
22:18:36.364 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:36.364 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:39.613 03.249 18852 Exposure complete
22:18:39.644 00.031 18852 worker thread done servicing request
22:18:39.644 00.000 13524 OnExposeComplete: enter
22:18:39.644 00.000 13524 UpdateGuideState(): m_state=6
22:18:39.644 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
22:18:39.644 00.000 13524 Star::Find returns 1 (0), X=407.19, Y=279.03, Mass=490, SNR=13.5, Peak=128 HFD=2.1
22:18:39.644 00.000 13524 MultiStar: [#1 0.18,-0.85,1.07,U] [#2 -1.24,0.88,0.71,U] [#3 0.90,0.08,0.59,U] [#4 0.36,0.42,0.73,U] [#5 -0.75,0.52,0.62,U] [#6 0.00,0.00,0.00,L] 
22:18:39.644 00.000 13524 refined, 5 included, MultiStar: {-0.13, 0.13}, one-star: {-0.27, 0.21}
22:18:39.644 00.000 13524 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.99) = xAngle (3.37 = -2.92)
22:18:39.644 00.000 13524 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.41 = 0.13)
22:18:39.660 00.016 13524 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.19 cameraTheta=2.38 mountX=-0.18 mountY=0.02, mountTheta=3.01
22:18:39.660 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.13, y=0.13, opts=13)
22:18:39.660 00.000 13524 Enqueuing Move request for scope (-0.13, 0.13)
22:18:39.660 00.000 18852 Worker thread wakes up
22:18:39.660 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
22:18:39.660 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
22:18:39.660 00.000 18852 Moving (-0.13, 0.13) raw xDistance=-0.18 yDistance=0.02
22:18:39.660 00.000 18852 PPEC rslt: input = -0.18, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:18:39.660 00.000 18852 PPEC: input: -0.18, control: 0.01, exposure: 3000
22:18:39.660 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:39.660 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:18:39.660 00.000 18852 MoveAxis(W, 3, ABG)
22:18:39.660 00.000 18852 Guiding  Dir = 3, Dur = 3
22:18:39.660 00.000 18852 IsSlewing returns 0
22:18:39.660 00.000 18852 IsGuiding returns 0
22:18:39.660 00.000 18852 PulseGuide returned control before completion, sleep 12
22:18:39.692 00.032 18852 IsGuiding returns 0
22:18:39.692 00.000 18852 Move returns status 0, amount 3
22:18:39.692 00.000 18852 MoveAxis(N, 0, ABG)
22:18:39.692 00.000 18852 Move returns status 0, amount 0
22:18:39.692 00.000 18852 move complete, result=0
22:18:39.692 00.000 18852 worker thread done servicing request
22:18:40.019 00.327 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:40.035 00.016 13524 UpdateGuideState exits: m=490 SNR=13.5
22:18:40.035 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:40.035 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:40.035 00.000 13524 Enqueuing Expose request
22:18:40.035 00.000 13524 GuideStep: -0.2 px 3 ms WEST, 0.0 px 0 ms NORTH
22:18:40.035 00.000 18852 Worker thread wakes up
22:18:40.035 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:40.035 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:43.304 03.269 18852 Exposure complete
22:18:43.335 00.031 18852 worker thread done servicing request
22:18:43.335 00.000 13524 OnExposeComplete: enter
22:18:43.335 00.000 13524 UpdateGuideState(): m_state=6
22:18:43.335 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
22:18:43.351 00.016 13524 Star::Find returns 1 (0), X=407.00, Y=279.34, Mass=458, SNR=13.0, Peak=161 HFD=2.2
22:18:43.351 00.000 13524 MultiStar: [#1 -0.18,-0.54,1.02,U] [#2 -1.99,1.48,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 0.31,0.15,0.69,U] [#5 0.00,0.00,0.00,L] [#6 -0.91,1.45,0.65,U] 
22:18:43.351 00.000 13524 refined, 3 included, MultiStar: {-0.30, 0.30}, one-star: {-0.46, 0.51}
22:18:43.351 00.000 13524 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.99) = xAngle (3.34 = -2.94)
22:18:43.351 00.000 13524 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.39 = 0.11)
22:18:43.351 00.000 13524 CameraToMount -- cameraX=-0.30 cameraY=0.30 hyp=0.43 cameraTheta=2.36 mountX=-0.42 mountY=0.05, mountTheta=3.03
22:18:43.351 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.30, y=0.30, opts=13)
22:18:43.351 00.000 13524 Enqueuing Move request for scope (-0.30, 0.30)
22:18:43.351 00.000 18852 Worker thread wakes up
22:18:43.351 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.30) opts 0xd
22:18:43.351 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.30, 0.30)
22:18:43.351 00.000 18852 Moving (-0.30, 0.30) raw xDistance=-0.42 yDistance=0.05
22:18:43.351 00.000 18852 PPEC rslt: input = -0.42, final = -0.03, react = -0.06, pred = 0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 479.00
22:18:43.351 00.000 18852 PPEC: input: -0.42, control: -0.03, exposure: 3000
22:18:43.351 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:43.351 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:18:43.351 00.000 18852 MoveAxis(E, 7, ABG)
22:18:43.351 00.000 18852 Guiding  Dir = 2, Dur = 7
22:18:43.351 00.000 18852 IsSlewing returns 0
22:18:43.351 00.000 18852 IsGuiding returns 0
22:18:43.367 00.016 18852 PulseGuide returned control before completion, sleep 16
22:18:43.367 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=256, Gamma=1.000
22:18:43.382 00.015 13524 UpdateGuideState exits: m=458 SNR=13.0
22:18:43.382 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:43.382 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:43.382 00.000 13524 Enqueuing Expose request
22:18:43.398 00.016 18852 IsGuiding returns 0
22:18:43.398 00.000 18852 Move returns status 0, amount 7
22:18:43.398 00.000 18852 MoveAxis(N, 0, ABG)
22:18:43.398 00.000 18852 Move returns status 0, amount 0
22:18:43.398 00.000 18852 move complete, result=0
22:18:43.398 00.000 18852 worker thread done servicing request
22:18:43.398 00.000 18852 Worker thread wakes up
22:18:43.398 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:43.398 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:43.398 00.000 13524 GuideStep: -0.4 px 7 ms EAST, 0.0 px 0 ms NORTH
22:18:46.631 03.233 18852 Exposure complete
22:18:46.663 00.032 18852 worker thread done servicing request
22:18:46.663 00.000 13524 OnExposeComplete: enter
22:18:46.663 00.000 13524 UpdateGuideState(): m_state=6
22:18:46.663 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
22:18:46.663 00.000 13524 Star::Find returns 1 (0), X=406.46, Y=280.00, Mass=522, SNR=14.1, Peak=149 HFD=2.2
22:18:46.663 00.000 13524 MultiStar: [#1 -0.49,-0.06,0.92,U] [#2 -2.25,1.91,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 0.45,1.01,0.67,U] [#5 0.00,0.00,0.00,L] [#6 -1.10,1.61,0.56,U] 
22:18:46.663 00.000 13524 refined, 3 included, MultiStar: {-0.56, 0.86}, one-star: {-1.00, 1.18}
22:18:46.663 00.000 13524 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.99) = xAngle (3.13 = 3.13)
22:18:46.678 00.015 13524 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.18 = -0.10)
22:18:46.678 00.000 13524 CameraToMount -- cameraX=-0.56 cameraY=0.86 hyp=1.03 cameraTheta=2.15 mountX=-1.03 mountY=-0.11, mountTheta=-3.04
22:18:46.678 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.56, y=0.86, opts=13)
22:18:46.678 00.000 13524 Enqueuing Move request for scope (-0.56, 0.86)
22:18:46.678 00.000 18852 Worker thread wakes up
22:18:46.678 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.86) opts 0xd
22:18:46.678 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.56, 0.86)
22:18:46.678 00.000 18852 Moving (-0.56, 0.86) raw xDistance=-1.03 yDistance=-0.11
22:18:46.678 00.000 18852 PPEC rslt: input = -1.03, final = -0.10, react = -0.15, pred = 0.06, hyst = -0.14, hyst_pct = 0.00, period_length = 479.00
22:18:46.678 00.000 18852 PPEC: input: -1.03, control: -0.10, exposure: 3000
22:18:46.678 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:46.678 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:18:46.678 00.000 18852 MoveAxis(E, 23, ABG)
22:18:46.678 00.000 18852 Guiding  Dir = 2, Dur = 23
22:18:46.678 00.000 18852 IsSlewing returns 0
22:18:46.678 00.000 18852 IsGuiding returns 0
22:18:46.678 00.000 18852 PulseGuide returned control before completion, sleep 32
22:18:46.725 00.047 18852 IsGuiding returns 0
22:18:46.725 00.000 18852 Move returns status 0, amount 23
22:18:46.725 00.000 18852 MoveAxis(N, 0, ABG)
22:18:46.725 00.000 18852 Move returns status 0, amount 0
22:18:46.741 00.016 18852 move complete, result=0
22:18:46.741 00.000 18852 worker thread done servicing request
22:18:46.819 00.078 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:18:46.835 00.016 13524 UpdateGuideState exits: m=522 SNR=14.1
22:18:46.835 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:46.835 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:46.835 00.000 13524 Enqueuing Expose request
22:18:46.835 00.000 13524 GuideStep: -1.0 px 23 ms EAST, -0.1 px 0 ms NORTH
22:18:46.835 00.000 18852 Worker thread wakes up
22:18:46.835 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:46.835 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:50.099 03.264 18852 Exposure complete
22:18:50.131 00.032 18852 worker thread done servicing request
22:18:50.131 00.000 13524 OnExposeComplete: enter
22:18:50.131 00.000 13524 UpdateGuideState(): m_state=6
22:18:50.131 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
22:18:50.131 00.000 13524 Star::Find returns 1 (0), X=406.77, Y=279.65, Mass=480, SNR=13.4, Peak=157 HFD=1.6
22:18:50.146 00.015 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -1.61,2.37,0.00,M3] [#3 0.00,0.00,0.00,L] [#4 0.56,0.52,0.70,U] [#5 0.00,0.00,0.00,L] [#6 0.10,1.07,0.67,U] 
22:18:50.146 00.000 13524 refined, 2 included, MultiStar: {-0.10, 0.80}, one-star: {-0.69, 0.83}
22:18:50.146 00.000 13524 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.99) = xAngle (2.68 = 2.68)
22:18:50.146 00.000 13524 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (5.73 = -0.56)
22:18:50.146 00.000 13524 CameraToMount -- cameraX=-0.10 cameraY=0.80 hyp=0.81 cameraTheta=1.69 mountX=-0.73 mountY=-0.43, mountTheta=-2.61
22:18:50.146 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.10, y=0.80, opts=13)
22:18:50.146 00.000 13524 Enqueuing Move request for scope (-0.10, 0.80)
22:18:50.146 00.000 18852 Worker thread wakes up
22:18:50.146 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.80) opts 0xd
22:18:50.146 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.10, 0.80)
22:18:50.146 00.000 18852 Moving (-0.10, 0.80) raw xDistance=-0.73 yDistance=-0.43
22:18:50.146 00.000 18852 PPEC rslt: input = -0.73, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 479.00
22:18:50.146 00.000 18852 PPEC: input: -0.73, control: -0.08, exposure: 3000
22:18:50.146 00.000 18852 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:18:50.146 00.000 18852 MoveAxis(E, 19, ABG)
22:18:50.146 00.000 18852 Guiding  Dir = 2, Dur = 19
22:18:50.146 00.000 18852 IsSlewing returns 0
22:18:50.146 00.000 18852 IsGuiding returns 0
22:18:50.146 00.000 18852 PulseGuide returned control before completion, sleep 28
22:18:50.193 00.047 18852 IsGuiding returns 0
22:18:50.193 00.000 18852 Move returns status 0, amount 19
22:18:50.193 00.000 18852 MoveAxis(N, 124, ABG)
22:18:50.193 00.000 18852 Guiding  Dir = 0, Dur = 124
22:18:50.193 00.000 18852 IsSlewing returns 0
22:18:50.193 00.000 18852 IsGuiding returns 0
22:18:50.193 00.000 18852 PulseGuide returned control before completion, sleep 134
22:18:50.334 00.141 18852 IsGuiding returns 0
22:18:50.334 00.000 18852 Move returns status 0, amount 124
22:18:50.334 00.000 18852 move complete, result=0
22:18:50.334 00.000 18852 worker thread done servicing request
22:18:50.490 00.156 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:18:50.505 00.015 13524 UpdateGuideState exits: m=480 SNR=13.4
22:18:50.505 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:50.505 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:50.505 00.000 13524 Enqueuing Expose request
22:18:50.505 00.000 13524 GuideStep: -0.7 px 19 ms EAST, -0.4 px 124 ms NORTH
22:18:50.505 00.000 18852 Worker thread wakes up
22:18:50.505 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:50.505 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:53.755 03.250 18852 Exposure complete
22:18:53.786 00.031 18852 worker thread done servicing request
22:18:53.786 00.000 13524 OnExposeComplete: enter
22:18:53.786 00.000 13524 UpdateGuideState(): m_state=6
22:18:53.786 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
22:18:53.786 00.000 13524 Star::Find returns 1 (0), X=406.54, Y=279.69, Mass=491, SNR=13.5, Peak=150 HFD=1.7
22:18:53.786 00.000 13524 MultiStar: [#1 -0.71,-0.50,0.89,U] [#2 -1.82,1.13,0.78,U] [#3 0.00,0.00,0.00,L] [#4 -0.61,0.69,0.70,U] [#5 -1.79,1.04,0.67,U] [#6 -0.88,1.16,0.64,U] 
22:18:53.786 00.000 13524 single-star, 5 included, MultiStar: {-1.11, 0.69}, one-star: {-0.92, 0.86}
22:18:53.786 00.000 13524 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.99) = xAngle (3.38 = -2.91)
22:18:53.802 00.016 13524 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.42 = 0.14)
22:18:53.802 00.000 13524 CameraToMount -- cameraX=-0.92 cameraY=0.86 hyp=1.26 cameraTheta=2.39 mountX=-1.23 mountY=0.18, mountTheta=3.00
22:18:53.802 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.92, y=0.86, opts=13)
22:18:53.802 00.000 13524 Enqueuing Move request for scope (-0.92, 0.86)
22:18:53.802 00.000 18852 Worker thread wakes up
22:18:53.802 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.86) opts 0xd
22:18:53.802 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.92, 0.86)
22:18:53.802 00.000 18852 Moving (-0.92, 0.86) raw xDistance=-1.23 yDistance=0.18
22:18:53.802 00.000 18852 PPEC rslt: input = -1.23, final = -0.24, react = -0.18, pred = -0.05, hyst = -0.17, hyst_pct = 0.00, period_length = 479.00
22:18:53.802 00.000 18852 PPEC: input: -1.23, control: -0.24, exposure: 3000
22:18:53.802 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:53.802 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:18:53.802 00.000 18852 MoveAxis(E, 58, ABG)
22:18:53.802 00.000 18852 Guiding  Dir = 2, Dur = 58
22:18:53.802 00.000 18852 IsSlewing returns 0
22:18:53.802 00.000 18852 IsGuiding returns 0
22:18:53.802 00.000 18852 PulseGuide returned control before completion, sleep 67
22:18:53.802 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:53.817 00.015 13524 UpdateGuideState exits: m=491 SNR=13.5
22:18:53.817 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:53.833 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:53.833 00.000 13524 Enqueuing Expose request
22:18:53.880 00.047 18852 IsGuiding returns 0
22:18:53.880 00.000 18852 Move returns status 0, amount 58
22:18:53.880 00.000 18852 MoveAxis(N, 0, ABG)
22:18:53.880 00.000 18852 Move returns status 0, amount 0
22:18:53.880 00.000 18852 move complete, result=0
22:18:53.880 00.000 18852 worker thread done servicing request
22:18:53.880 00.000 18852 Worker thread wakes up
22:18:53.880 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:53.880 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:18:53.880 00.000 13524 GuideStep: -1.2 px 58 ms EAST, 0.2 px 0 ms NORTH
22:18:57.129 03.249 18852 Exposure complete
22:18:57.160 00.031 18852 worker thread done servicing request
22:18:57.160 00.000 13524 OnExposeComplete: enter
22:18:57.160 00.000 13524 UpdateGuideState(): m_state=6
22:18:57.160 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
22:18:57.176 00.016 13524 Star::Find returns 1 (0), X=406.84, Y=279.22, Mass=426, SNR=12.5, Peak=132 HFD=2.1
22:18:57.176 00.000 13524 MultiStar: [#1 -0.41,-0.68,1.06,U] [#2 -1.58,1.35,0.81,U] [#3 0.79,0.01,0.57,U] [#4 0.27,0.59,0.70,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:18:57.176 00.000 13524 refined, 4 included, MultiStar: {-0.41, 0.29}, one-star: {-0.62, 0.39}
22:18:57.176 00.000 13524 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.99) = xAngle (3.52 = -2.77)
22:18:57.176 00.000 13524 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.56 = 0.28)
22:18:57.176 00.000 13524 CameraToMount -- cameraX=-0.41 cameraY=0.29 hyp=0.50 cameraTheta=2.53 mountX=-0.46 mountY=0.14, mountTheta=2.85
22:18:57.176 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.41, y=0.29, opts=13)
22:18:57.176 00.000 13524 Enqueuing Move request for scope (-0.41, 0.29)
22:18:57.176 00.000 18852 Worker thread wakes up
22:18:57.176 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.29) opts 0xd
22:18:57.176 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.41, 0.29)
22:18:57.176 00.000 18852 Moving (-0.41, 0.29) raw xDistance=-0.46 yDistance=0.14
22:18:57.176 00.000 18852 PPEC rslt: input = -0.46, final = -0.15, react = -0.07, pred = -0.08, hyst = -0.06, hyst_pct = 0.00, period_length = 479.00
22:18:57.176 00.000 18852 PPEC: input: -0.46, control: -0.15, exposure: 3000
22:18:57.176 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:57.176 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:18:57.176 00.000 18852 MoveAxis(E, 37, ABG)
22:18:57.176 00.000 18852 Guiding  Dir = 2, Dur = 37
22:18:57.176 00.000 18852 IsSlewing returns 0
22:18:57.176 00.000 18852 IsGuiding returns 0
22:18:57.191 00.015 18852 PulseGuide returned control before completion, sleep 46
22:18:57.254 00.063 18852 IsGuiding returns 0
22:18:57.254 00.000 18852 Move returns status 0, amount 37
22:18:57.254 00.000 18852 MoveAxis(N, 0, ABG)
22:18:57.254 00.000 18852 Move returns status 0, amount 0
22:18:57.254 00.000 18852 move complete, result=0
22:18:57.254 00.000 18852 worker thread done servicing request
22:18:57.316 00.062 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:18:57.332 00.016 13524 UpdateGuideState exits: m=426 SNR=12.5
22:18:57.332 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:57.332 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:18:57.332 00.000 13524 Enqueuing Expose request
22:18:57.332 00.000 13524 GuideStep: -0.5 px 37 ms EAST, 0.1 px 0 ms NORTH
22:18:57.332 00.000 18852 Worker thread wakes up
22:18:57.332 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:18:57.332 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:00.596 03.264 18852 Exposure complete
22:19:00.627 00.031 18852 worker thread done servicing request
22:19:00.627 00.000 13524 OnExposeComplete: enter
22:19:00.627 00.000 13524 UpdateGuideState(): m_state=6
22:19:00.627 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
22:19:00.627 00.000 13524 Star::Find returns 1 (0), X=406.91, Y=280.11, Mass=456, SNR=13.0, Peak=143 HFD=2.2
22:19:00.627 00.000 13524 MultiStar: [#1 -0.37,-0.11,1.01,U] [#2 -2.01,1.52,0.00,M2] [#3 0.03,0.44,0.59,U] [#4 -0.22,0.68,0.65,U] [#5 -1.44,1.87,0.00,M1] [#6 -1.05,2.10,0.00,M1] 
22:19:00.627 00.000 13524 refined, 3 included, MultiStar: {-0.32, 0.58}, one-star: {-0.55, 1.29}
22:19:00.627 00.000 13524 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.99) = xAngle (3.06 = 3.06)
22:19:00.627 00.000 13524 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.11 = -0.17)
22:19:00.627 00.000 13524 CameraToMount -- cameraX=-0.32 cameraY=0.58 hyp=0.66 cameraTheta=2.08 mountX=-0.66 mountY=-0.11, mountTheta=-2.97
22:19:00.643 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.32, y=0.58, opts=13)
22:19:00.643 00.000 13524 Enqueuing Move request for scope (-0.32, 0.58)
22:19:00.643 00.000 18852 Worker thread wakes up
22:19:00.643 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.58) opts 0xd
22:19:00.643 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.32, 0.58)
22:19:00.643 00.000 18852 Moving (-0.32, 0.58) raw xDistance=-0.66 yDistance=-0.11
22:19:00.643 00.000 18852 PPEC rslt: input = -0.66, final = -0.16, react = -0.10, pred = -0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 479.00
22:19:00.643 00.000 18852 PPEC: input: -0.66, control: -0.16, exposure: 3000
22:19:00.643 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:00.643 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:19:00.643 00.000 18852 MoveAxis(E, 39, ABG)
22:19:00.643 00.000 18852 Guiding  Dir = 2, Dur = 39
22:19:00.643 00.000 18852 IsSlewing returns 0
22:19:00.643 00.000 18852 IsGuiding returns 0
22:19:00.643 00.000 18852 PulseGuide returned control before completion, sleep 48
22:19:00.706 00.063 18852 IsGuiding returns 0
22:19:00.706 00.000 18852 Move returns status 0, amount 39
22:19:00.706 00.000 18852 MoveAxis(N, 0, ABG)
22:19:00.706 00.000 18852 Move returns status 0, amount 0
22:19:00.706 00.000 18852 move complete, result=0
22:19:00.706 00.000 18852 worker thread done servicing request
22:19:00.986 00.280 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:19:01.002 00.016 13524 UpdateGuideState exits: m=456 SNR=13.0
22:19:01.002 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:01.002 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:01.002 00.000 13524 Enqueuing Expose request
22:19:01.002 00.000 13524 GuideStep: -0.7 px 39 ms EAST, -0.1 px 0 ms NORTH
22:19:01.002 00.000 18852 Worker thread wakes up
22:19:01.002 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:01.002 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:04.252 03.250 18852 Exposure complete
22:19:04.298 00.046 18852 worker thread done servicing request
22:19:04.298 00.000 13524 OnExposeComplete: enter
22:19:04.298 00.000 13524 UpdateGuideState(): m_state=6
22:19:04.298 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
22:19:04.298 00.000 13524 Star::Find returns 1 (0), X=406.59, Y=279.56, Mass=570, SNR=14.7, Peak=158 HFD=1.6
22:19:04.298 00.000 13524 MultiStar: [#1 -0.67,-0.37,0.96,U] [#2 -1.64,1.63,0.00,M3] [#3 -0.06,0.66,0.49,U] [#4 0.11,0.69,0.65,U] [#5 -1.43,1.09,0.55,U] [#6 -0.06,0.20,0.54,U] 
22:19:04.298 00.000 13524 refined, 5 included, MultiStar: {-0.55, 0.44}, one-star: {-0.87, 0.74}
22:19:04.298 00.000 13524 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.99) = xAngle (3.45 = -2.83)
22:19:04.298 00.000 13524 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.49 = 0.21)
22:19:04.298 00.000 13524 CameraToMount -- cameraX=-0.55 cameraY=0.44 hyp=0.71 cameraTheta=2.46 mountX=-0.67 mountY=0.15, mountTheta=2.93
22:19:04.298 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.55, y=0.44, opts=13)
22:19:04.314 00.016 13524 Enqueuing Move request for scope (-0.55, 0.44)
22:19:04.314 00.000 18852 Worker thread wakes up
22:19:04.314 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.44) opts 0xd
22:19:04.314 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.55, 0.44)
22:19:04.314 00.000 18852 Moving (-0.55, 0.44) raw xDistance=-0.67 yDistance=0.15
22:19:04.314 00.000 18852 PPEC rslt: input = -0.67, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 479.00
22:19:04.314 00.000 18852 PPEC: input: -0.67, control: -0.13, exposure: 3000
22:19:04.314 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:04.314 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:19:04.314 00.000 18852 MoveAxis(E, 33, ABG)
22:19:04.314 00.000 18852 Guiding  Dir = 2, Dur = 33
22:19:04.314 00.000 18852 IsSlewing returns 0
22:19:04.314 00.000 18852 IsGuiding returns 0
22:19:04.314 00.000 18852 PulseGuide returned control before completion, sleep 42
22:19:04.314 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=1, FiltMax=255, Gamma=1.000
22:19:04.329 00.015 13524 UpdateGuideState exits: m=570 SNR=14.7
22:19:04.329 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:04.329 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:04.329 00.000 13524 Enqueuing Expose request
22:19:04.376 00.047 18852 IsGuiding returns 0
22:19:04.376 00.000 18852 Move returns status 0, amount 33
22:19:04.376 00.000 18852 MoveAxis(N, 0, ABG)
22:19:04.376 00.000 18852 Move returns status 0, amount 0
22:19:04.376 00.000 18852 move complete, result=0
22:19:04.376 00.000 18852 worker thread done servicing request
22:19:04.376 00.000 18852 Worker thread wakes up
22:19:04.376 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:04.376 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:04.376 00.000 13524 GuideStep: -0.7 px 33 ms EAST, 0.1 px 0 ms NORTH
22:19:07.625 03.249 18852 Exposure complete
22:19:07.657 00.032 18852 worker thread done servicing request
22:19:07.657 00.000 13524 OnExposeComplete: enter
22:19:07.657 00.000 13524 UpdateGuideState(): m_state=6
22:19:07.657 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
22:19:07.657 00.000 13524 Star::Find returns 1 (0), X=406.79, Y=279.31, Mass=516, SNR=14.1, Peak=166 HFD=1.9
22:19:07.657 00.000 13524 MultiStar: [#1 -0.31,-0.38,0.96,U] [#2 -1.60,1.14,0.64,U] [#3 0.17,-0.27,0.53,U] [#4 0.04,0.18,0.58,U] [#5 -1.62,0.81,0.52,U] [#6 -1.04,0.56,0.55,U] 
22:19:07.672 00.015 13524 refined, 6 included, MultiStar: {-0.69, 0.32}, one-star: {-0.67, 0.48}
22:19:07.672 00.000 13524 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.99) = xAngle (3.69 = -2.59)
22:19:07.672 00.000 13524 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.74 = 0.45)
22:19:07.672 00.000 13524 CameraToMount -- cameraX=-0.69 cameraY=0.32 hyp=0.76 cameraTheta=2.70 mountX=-0.65 mountY=0.33, mountTheta=2.67
22:19:07.672 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.69, y=0.32, opts=13)
22:19:07.672 00.000 13524 Enqueuing Move request for scope (-0.69, 0.32)
22:19:07.672 00.000 18852 Worker thread wakes up
22:19:07.672 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.32) opts 0xd
22:19:07.672 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.69, 0.32)
22:19:07.672 00.000 18852 Moving (-0.69, 0.32) raw xDistance=-0.65 yDistance=0.33
22:19:07.672 00.000 18852 PPEC rslt: input = -0.65, final = -0.08, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 479.00
22:19:07.672 00.000 18852 PPEC: input: -0.65, control: -0.08, exposure: 3000
22:19:07.672 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:07.672 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:19:07.672 00.000 18852 MoveAxis(E, 21, ABG)
22:19:07.672 00.000 18852 Guiding  Dir = 2, Dur = 21
22:19:07.672 00.000 18852 IsSlewing returns 0
22:19:07.672 00.000 18852 IsGuiding returns 0
22:19:07.672 00.000 18852 PulseGuide returned control before completion, sleep 30
22:19:07.688 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=256, Gamma=1.000
22:19:07.704 00.016 13524 UpdateGuideState exits: m=516 SNR=14.1
22:19:07.704 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:07.704 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:07.704 00.000 13524 Enqueuing Expose request
22:19:07.719 00.015 18852 IsGuiding returns 0
22:19:07.719 00.000 18852 Move returns status 0, amount 21
22:19:07.719 00.000 18852 MoveAxis(N, 0, ABG)
22:19:07.719 00.000 18852 Move returns status 0, amount 0
22:19:07.719 00.000 18852 move complete, result=0
22:19:07.719 00.000 18852 worker thread done servicing request
22:19:07.719 00.000 18852 Worker thread wakes up
22:19:07.719 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:07.719 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:07.719 00.000 13524 GuideStep: -0.6 px 21 ms EAST, 0.3 px 0 ms NORTH
22:19:10.953 03.234 18852 Exposure complete
22:19:11.000 00.047 18852 worker thread done servicing request
22:19:11.000 00.000 13524 OnExposeComplete: enter
22:19:11.000 00.000 13524 UpdateGuideState(): m_state=6
22:19:11.000 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
22:19:11.000 00.000 13524 Star::Find returns 1 (0), X=406.35, Y=280.18, Mass=536, SNR=14.3, Peak=149 HFD=2.3
22:19:11.000 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -2.01,1.48,0.00,M3] [#3 -0.88,-0.17,0.54,U] [#4 -0.25,1.09,0.61,U] [#5 -2.05,1.56,0.00,M1] [#6 -1.25,0.98,0.54,U] 
22:19:11.000 00.000 13524 refined, 3 included, MultiStar: {-0.90, 0.91}, one-star: {-1.12, 1.36}
22:19:11.000 00.000 13524 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.99) = xAngle (3.33 = -2.95)
22:19:11.015 00.015 13524 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.38 = 0.10)
22:19:11.015 00.000 13524 CameraToMount -- cameraX=-0.90 cameraY=0.91 hyp=1.28 cameraTheta=2.35 mountX=-1.26 mountY=0.12, mountTheta=3.04
22:19:11.015 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.90, y=0.91, opts=13)
22:19:11.015 00.000 13524 Enqueuing Move request for scope (-0.90, 0.91)
22:19:11.015 00.000 18852 Worker thread wakes up
22:19:11.015 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.91) opts 0xd
22:19:11.015 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.90, 0.91)
22:19:11.015 00.000 18852 Moving (-0.90, 0.91) raw xDistance=-1.26 yDistance=0.12
22:19:11.015 00.000 18852 PPEC rslt: input = -1.26, final = -0.13, react = -0.19, pred = 0.05, hyst = -0.17, hyst_pct = 0.00, period_length = 479.00
22:19:11.015 00.000 18852 PPEC: input: -1.26, control: -0.13, exposure: 3000
22:19:11.015 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:11.015 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:19:11.015 00.000 18852 MoveAxis(E, 33, ABG)
22:19:11.015 00.000 18852 Guiding  Dir = 2, Dur = 33
22:19:11.015 00.000 18852 IsSlewing returns 0
22:19:11.015 00.000 18852 IsGuiding returns 0
22:19:11.015 00.000 18852 PulseGuide returned control before completion, sleep 42
22:19:11.015 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:19:11.031 00.016 13524 UpdateGuideState exits: m=536 SNR=14.3
22:19:11.031 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:11.046 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:11.046 00.000 13524 Enqueuing Expose request
22:19:11.078 00.032 18852 IsGuiding returns 0
22:19:11.078 00.000 18852 Move returns status 0, amount 33
22:19:11.078 00.000 18852 MoveAxis(N, 0, ABG)
22:19:11.078 00.000 18852 Move returns status 0, amount 0
22:19:11.078 00.000 18852 move complete, result=0
22:19:11.078 00.000 18852 worker thread done servicing request
22:19:11.078 00.000 18852 Worker thread wakes up
22:19:11.078 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:11.078 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:11.078 00.000 13524 GuideStep: -1.3 px 33 ms EAST, 0.1 px 0 ms NORTH
22:19:14.327 03.249 18852 Exposure complete
22:19:14.358 00.031 18852 worker thread done servicing request
22:19:14.358 00.000 13524 OnExposeComplete: enter
22:19:14.358 00.000 13524 UpdateGuideState(): m_state=6
22:19:14.374 00.016 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
22:19:14.374 00.000 13524 Star::Find returns 1 (0), X=406.09, Y=280.30, Mass=617, SNR=14.8, Peak=152 HFD=2.3
22:19:14.374 00.000 13524 MultiStar: [#1 -0.89,0.30,0.87,U] [#2 -2.24,1.66,0.00,M4] [#3 0.01,1.75,0.51,U] [#4 -0.11,1.40,0.51,U] [#5 -1.29,1.72,0.46,U] [#6 0.00,0.00,0.00,L] 
22:19:14.374 00.000 13524 refined, 4 included, MultiStar: {-0.83, 1.23}, one-star: {-1.38, 1.47}
22:19:14.374 00.000 13524 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.99) = xAngle (3.15 = -3.13)
22:19:14.374 00.000 13524 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.20 = -0.09)
22:19:14.374 00.000 13524 CameraToMount -- cameraX=-0.83 cameraY=1.23 hyp=1.49 cameraTheta=2.16 mountX=-1.49 mountY=-0.13, mountTheta=-3.06
22:19:14.374 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.83, y=1.23, opts=13)
22:19:14.374 00.000 13524 Enqueuing Move request for scope (-0.83, 1.23)
22:19:14.374 00.000 18852 Worker thread wakes up
22:19:14.374 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 1.23) opts 0xd
22:19:14.374 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.83, 1.23)
22:19:14.374 00.000 18852 Moving (-0.83, 1.23) raw xDistance=-1.49 yDistance=-0.13
22:19:14.374 00.000 18852 PPEC rslt: input = -1.49, final = -0.11, react = -0.22, pred = 0.12, hyst = -0.20, hyst_pct = 0.00, period_length = 479.00
22:19:14.374 00.000 18852 PPEC: input: -1.49, control: -0.11, exposure: 3000
22:19:14.374 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:14.374 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:19:14.374 00.000 18852 MoveAxis(E, 26, ABG)
22:19:14.374 00.000 18852 Guiding  Dir = 2, Dur = 26
22:19:14.389 00.015 18852 IsSlewing returns 0
22:19:14.389 00.000 18852 IsGuiding returns 0
22:19:14.389 00.000 18852 PulseGuide returned control before completion, sleep 35
22:19:14.389 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=4, FiltMax=254, Gamma=1.000
22:19:14.421 00.032 13524 UpdateGuideState exits: m=617 SNR=14.8
22:19:14.421 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:14.421 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:14.421 00.000 13524 Enqueuing Expose request
22:19:14.436 00.015 18852 IsGuiding returns 0
22:19:14.436 00.000 18852 Move returns status 0, amount 26
22:19:14.436 00.000 18852 MoveAxis(N, 0, ABG)
22:19:14.436 00.000 18852 Move returns status 0, amount 0
22:19:14.436 00.000 18852 move complete, result=0
22:19:14.436 00.000 18852 worker thread done servicing request
22:19:14.436 00.000 18852 Worker thread wakes up
22:19:14.436 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:14.436 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:14.436 00.000 13524 GuideStep: -1.5 px 26 ms EAST, -0.1 px 0 ms NORTH
22:19:17.670 03.234 18852 Exposure complete
22:19:17.701 00.031 18852 worker thread done servicing request
22:19:17.701 00.000 13524 OnExposeComplete: enter
22:19:17.701 00.000 13524 UpdateGuideState(): m_state=6
22:19:17.701 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
22:19:17.701 00.000 13524 Star::Find returns 1 (0), X=405.72, Y=280.20, Mass=521, SNR=13.9, Peak=133 HFD=2.5
22:19:17.701 00.000 13524 MultiStar: [#1 -1.06,0.19,0.98,U] [#2 -2.57,1.78,0.00,M5] [#3 0.05,-0.18,0.49,U] [#4 -0.39,1.21,0.61,U] [#5 -1.83,1.98,0.00,M1] [#6 0.00,0.00,0.00,L] 
22:19:17.701 00.000 13524 refined, 3 included, MultiStar: {-0.97, 0.72}, one-star: {-1.74, 1.38}
22:19:17.701 00.000 13524 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.99) = xAngle (3.49 = -2.79)
22:19:17.717 00.016 13524 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.25)
22:19:17.717 00.000 13524 CameraToMount -- cameraX=-0.97 cameraY=0.72 hyp=1.21 cameraTheta=2.50 mountX=-1.14 mountY=0.30, mountTheta=2.88
22:19:17.717 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.97, y=0.72, opts=13)
22:19:17.717 00.000 13524 Enqueuing Move request for scope (-0.97, 0.72)
22:19:17.717 00.000 18852 Worker thread wakes up
22:19:17.717 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.72) opts 0xd
22:19:17.717 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.97, 0.72)
22:19:17.717 00.000 18852 Moving (-0.97, 0.72) raw xDistance=-1.14 yDistance=0.30
22:19:17.717 00.000 18852 PPEC rslt: input = -1.14, final = -0.05, react = -0.17, pred = 0.12, hyst = -0.16, hyst_pct = 0.00, period_length = 479.00
22:19:17.717 00.000 18852 PPEC: input: -1.14, control: -0.05, exposure: 3000
22:19:17.717 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:17.717 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:19:17.717 00.000 18852 MoveAxis(E, 11, ABG)
22:19:17.717 00.000 18852 Guiding  Dir = 2, Dur = 11
22:19:17.717 00.000 18852 IsSlewing returns 0
22:19:17.717 00.000 18852 IsGuiding returns 0
22:19:17.717 00.000 18852 PulseGuide returned control before completion, sleep 20
22:19:17.717 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=4, FiltMax=254, Gamma=1.000
22:19:17.732 00.015 13524 UpdateGuideState exits: m=521 SNR=13.9
22:19:17.732 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:17.748 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:17.748 00.000 13524 Enqueuing Expose request
22:19:17.748 00.000 18852 IsGuiding returns 0
22:19:17.748 00.000 18852 Move returns status 0, amount 11
22:19:17.748 00.000 18852 MoveAxis(N, 0, ABG)
22:19:17.748 00.000 18852 Move returns status 0, amount 0
22:19:17.748 00.000 18852 move complete, result=0
22:19:17.748 00.000 18852 worker thread done servicing request
22:19:17.748 00.000 18852 Worker thread wakes up
22:19:17.748 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:17.748 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:17.748 00.000 13524 GuideStep: -1.1 px 11 ms EAST, 0.3 px 0 ms NORTH
22:19:20.998 03.250 18852 Exposure complete
22:19:21.029 00.031 18852 worker thread done servicing request
22:19:21.029 00.000 13524 OnExposeComplete: enter
22:19:21.029 00.000 13524 UpdateGuideState(): m_state=6
22:19:21.029 00.000 13524 Star::Find(15, 405, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
22:19:21.029 00.000 13524 Star::Find returns 1 (0), X=406.36, Y=279.99, Mass=466, SNR=13.1, Peak=128 HFD=2.2
22:19:21.029 00.000 13524 MultiStar: [#1 -0.55,0.35,1.06,U] [#2 -2.41,2.43,0.00,M6] [#3 -0.68,1.23,0.62,U] [#4 -0.64,1.06,0.75,U] [#5 -1.72,1.59,0.00,M2] [#6 -1.54,1.10,0.69,U] 
22:19:21.029 00.000 13524 refined, 4 included, MultiStar: {-0.88, 0.93}, one-star: {-1.10, 1.16}
22:19:21.029 00.000 13524 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.99) = xAngle (3.32 = -2.97)
22:19:21.044 00.015 13524 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.36 = 0.08)
22:19:21.044 00.000 13524 CameraToMount -- cameraX=-0.88 cameraY=0.93 hyp=1.29 cameraTheta=2.33 mountX=-1.27 mountY=0.10, mountTheta=3.06
22:19:21.044 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.88, y=0.93, opts=13)
22:19:21.044 00.000 13524 Enqueuing Move request for scope (-0.88, 0.93)
22:19:21.044 00.000 18852 Worker thread wakes up
22:19:21.044 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.93) opts 0xd
22:19:21.044 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.88, 0.93)
22:19:21.044 00.000 18852 Moving (-0.88, 0.93) raw xDistance=-1.27 yDistance=0.10
22:19:21.044 00.000 18852 PPEC rslt: input = -1.27, final = -0.08, react = -0.19, pred = 0.11, hyst = -0.17, hyst_pct = 0.00, period_length = 479.00
22:19:21.044 00.000 18852 PPEC: input: -1.27, control: -0.08, exposure: 3000
22:19:21.044 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:21.044 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:19:21.044 00.000 18852 MoveAxis(E, 19, ABG)
22:19:21.044 00.000 18852 Guiding  Dir = 2, Dur = 19
22:19:21.044 00.000 18852 IsSlewing returns 0
22:19:21.044 00.000 18852 IsGuiding returns 0
22:19:21.044 00.000 18852 PulseGuide returned control before completion, sleep 28
22:19:21.060 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:19:21.060 00.000 13524 UpdateGuideState exits: m=466 SNR=13.1
22:19:21.060 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:21.060 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:21.075 00.015 13524 Enqueuing Expose request
22:19:21.091 00.016 18852 IsGuiding returns 0
22:19:21.091 00.000 18852 Move returns status 0, amount 19
22:19:21.091 00.000 18852 MoveAxis(N, 0, ABG)
22:19:21.091 00.000 18852 Move returns status 0, amount 0
22:19:21.091 00.000 18852 move complete, result=0
22:19:21.091 00.000 18852 worker thread done servicing request
22:19:21.091 00.000 18852 Worker thread wakes up
22:19:21.091 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:21.091 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:21.091 00.000 13524 GuideStep: -1.3 px 19 ms EAST, 0.1 px 0 ms NORTH
22:19:24.340 03.249 18852 Exposure complete
22:19:24.371 00.031 18852 worker thread done servicing request
22:19:24.371 00.000 13524 OnExposeComplete: enter
22:19:24.371 00.000 13524 UpdateGuideState(): m_state=6
22:19:24.371 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
22:19:24.387 00.016 13524 Star::Find returns 1 (0), X=406.33, Y=279.65, Mass=474, SNR=13.2, Peak=145 HFD=1.7
22:19:24.387 00.000 13524 MultiStar: [#1 -0.62,-0.08,0.93,U] [#2 -2.03,1.57,0.00,M7] [#3 0.00,0.00,0.00,L] [#4 -0.92,1.15,0.56,U] [#5 -1.35,1.72,0.59,U] [#6 -1.02,1.12,0.61,U] 
22:19:24.387 00.000 13524 refined, 4 included, MultiStar: {-0.99, 0.84}, one-star: {-1.13, 0.83}
22:19:24.387 00.000 13524 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.99) = xAngle (3.42 = -2.86)
22:19:24.387 00.000 13524 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.47 = 0.19)
22:19:24.387 00.000 13524 CameraToMount -- cameraX=-0.99 cameraY=0.84 hyp=1.30 cameraTheta=2.44 mountX=-1.25 mountY=0.24, mountTheta=2.95
22:19:24.387 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.99, y=0.84, opts=13)
22:19:24.387 00.000 13524 Enqueuing Move request for scope (-0.99, 0.84)
22:19:24.387 00.000 18852 Worker thread wakes up
22:19:24.387 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 0.84) opts 0xd
22:19:24.387 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.99, 0.84)
22:19:24.387 00.000 18852 Moving (-0.99, 0.84) raw xDistance=-1.25 yDistance=0.24
22:19:24.387 00.000 18852 PPEC rslt: input = -1.25, final = -0.06, react = -0.19, pred = 0.13, hyst = -0.17, hyst_pct = 0.00, period_length = 479.00
22:19:24.387 00.000 18852 PPEC: input: -1.25, control: -0.06, exposure: 3000
22:19:24.387 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:24.387 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:19:24.387 00.000 18852 MoveAxis(E, 14, ABG)
22:19:24.387 00.000 18852 Guiding  Dir = 2, Dur = 14
22:19:24.387 00.000 18852 IsSlewing returns 0
22:19:24.387 00.000 18852 IsGuiding returns 0
22:19:24.403 00.016 18852 PulseGuide returned control before completion, sleep 23
22:19:24.403 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:19:24.418 00.015 13524 UpdateGuideState exits: m=474 SNR=13.2
22:19:24.418 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:24.418 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:24.418 00.000 13524 Enqueuing Expose request
22:19:24.434 00.016 18852 IsGuiding returns 0
22:19:24.434 00.000 18852 Move returns status 0, amount 14
22:19:24.434 00.000 18852 MoveAxis(N, 0, ABG)
22:19:24.434 00.000 18852 Move returns status 0, amount 0
22:19:24.434 00.000 18852 move complete, result=0
22:19:24.434 00.000 18852 worker thread done servicing request
22:19:24.434 00.000 18852 Worker thread wakes up
22:19:24.434 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:24.434 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:24.434 00.000 13524 GuideStep: -1.2 px 14 ms EAST, 0.2 px 0 ms NORTH
22:19:27.668 03.234 18852 Exposure complete
22:19:27.699 00.031 18852 worker thread done servicing request
22:19:27.699 00.000 13524 OnExposeComplete: enter
22:19:27.699 00.000 13524 UpdateGuideState(): m_state=6
22:19:27.699 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
22:19:27.699 00.000 13524 Star::Find returns 1 (0), X=406.19, Y=280.08, Mass=509, SNR=13.7, Peak=125 HFD=2.4
22:19:27.699 00.000 13524 MultiStar: [#1 -0.68,0.03,0.90,U] [#2 -2.15,1.53,0.00,M8] [#3 -0.52,0.67,0.40,U] [#4 -0.64,1.21,0.61,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:19:27.699 00.000 13524 refined, 3 included, MultiStar: {-0.85, 0.79}, one-star: {-1.27, 1.26}
22:19:27.699 00.000 13524 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.99) = xAngle (3.38 = -2.90)
22:19:27.714 00.015 13524 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.43 = 0.15)
22:19:27.714 00.000 13524 CameraToMount -- cameraX=-0.85 cameraY=0.79 hyp=1.16 cameraTheta=2.40 mountX=-1.13 mountY=0.17, mountTheta=2.99
22:19:27.714 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.85, y=0.79, opts=13)
22:19:27.714 00.000 13524 Enqueuing Move request for scope (-0.85, 0.79)
22:19:27.714 00.000 18852 Worker thread wakes up
22:19:27.714 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.79) opts 0xd
22:19:27.714 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.85, 0.79)
22:19:27.714 00.000 18852 Moving (-0.85, 0.79) raw xDistance=-1.13 yDistance=0.17
22:19:27.714 00.000 18852 PPEC rslt: input = -1.13, final = -0.05, react = -0.17, pred = 0.12, hyst = -0.15, hyst_pct = 0.00, period_length = 479.00
22:19:27.714 00.000 18852 PPEC: input: -1.13, control: -0.05, exposure: 3000
22:19:27.714 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:27.714 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:19:27.714 00.000 18852 MoveAxis(E, 12, ABG)
22:19:27.714 00.000 18852 Guiding  Dir = 2, Dur = 12
22:19:27.714 00.000 18852 IsSlewing returns 0
22:19:27.714 00.000 18852 IsGuiding returns 0
22:19:27.714 00.000 18852 PulseGuide returned control before completion, sleep 21
22:19:27.714 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:19:27.730 00.016 13524 UpdateGuideState exits: m=509 SNR=13.7
22:19:27.730 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:27.730 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:27.746 00.016 13524 Enqueuing Expose request
22:19:27.761 00.015 18852 IsGuiding returns 0
22:19:27.761 00.000 18852 Move returns status 0, amount 12
22:19:27.761 00.000 18852 MoveAxis(N, 0, ABG)
22:19:27.761 00.000 18852 Move returns status 0, amount 0
22:19:27.761 00.000 18852 move complete, result=0
22:19:27.761 00.000 18852 worker thread done servicing request
22:19:27.761 00.000 18852 Worker thread wakes up
22:19:27.761 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:27.761 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:27.761 00.000 13524 GuideStep: -1.1 px 12 ms EAST, 0.2 px 0 ms NORTH
22:19:31.011 03.250 18852 Exposure complete
22:19:31.042 00.031 18852 worker thread done servicing request
22:19:31.042 00.000 13524 OnExposeComplete: enter
22:19:31.042 00.000 13524 UpdateGuideState(): m_state=6
22:19:31.042 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
22:19:31.057 00.015 13524 Star::Find returns 1 (0), X=406.12, Y=280.22, Mass=510, SNR=13.7, Peak=138 HFD=2.3
22:19:31.057 00.000 13524 MultiStar: [#1 -1.06,0.55,1.00,U] [#2 -2.40,2.29,0.00,M9] [#3 0.00,0.00,0.00,L] [#4 -0.67,1.85,0.64,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:19:31.057 00.000 13524 refined, 2 included, MultiStar: {-1.07, 1.19}, one-star: {-1.34, 1.39}
22:19:31.057 00.000 13524 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.99) = xAngle (3.29 = -2.99)
22:19:31.057 00.000 13524 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.05)
22:19:31.057 00.000 13524 CameraToMount -- cameraX=-1.07 cameraY=1.19 hyp=1.60 cameraTheta=2.31 mountX=-1.58 mountY=0.09, mountTheta=3.09
22:19:31.057 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.07, y=1.19, opts=13)
22:19:31.057 00.000 13524 Enqueuing Move request for scope (-1.07, 1.19)
22:19:31.057 00.000 18852 Worker thread wakes up
22:19:31.057 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.07, 1.19) opts 0xd
22:19:31.057 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.07, 1.19)
22:19:31.057 00.000 18852 Moving (-1.07, 1.19) raw xDistance=-1.58 yDistance=0.09
22:19:31.057 00.000 18852 PPEC rslt: input = -1.58, final = -0.09, react = -0.24, pred = 0.15, hyst = -0.21, hyst_pct = 0.00, period_length = 479.00
22:19:31.057 00.000 18852 PPEC: input: -1.58, control: -0.09, exposure: 3000
22:19:31.057 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:31.057 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:19:31.057 00.000 18852 MoveAxis(E, 22, ABG)
22:19:31.057 00.000 18852 Guiding  Dir = 2, Dur = 22
22:19:31.073 00.016 18852 IsSlewing returns 0
22:19:31.073 00.000 18852 IsGuiding returns 0
22:19:31.073 00.000 18852 PulseGuide returned control before completion, sleep 31
22:19:31.120 00.047 18852 IsGuiding returns 0
22:19:31.120 00.000 18852 Move returns status 0, amount 22
22:19:31.120 00.000 18852 MoveAxis(N, 0, ABG)
22:19:31.120 00.000 18852 Move returns status 0, amount 0
22:19:31.120 00.000 18852 move complete, result=0
22:19:31.120 00.000 18852 worker thread done servicing request
22:19:31.214 00.094 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:19:31.229 00.015 13524 UpdateGuideState exits: m=510 SNR=13.7
22:19:31.229 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:31.229 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:31.229 00.000 13524 Enqueuing Expose request
22:19:31.229 00.000 13524 GuideStep: -1.6 px 22 ms EAST, 0.1 px 0 ms NORTH
22:19:31.229 00.000 18852 Worker thread wakes up
22:19:31.229 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:31.229 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:34.479 03.250 18852 Exposure complete
22:19:34.510 00.031 18852 worker thread done servicing request
22:19:34.510 00.000 13524 OnExposeComplete: enter
22:19:34.510 00.000 13524 UpdateGuideState(): m_state=6
22:19:34.510 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
22:19:34.510 00.000 13524 Star::Find returns 1 (0), X=405.83, Y=280.64, Mass=466, SNR=13.1, Peak=146 HFD=2.0
22:19:34.510 00.000 13524 Star::Find false star n=8 nbg=280 bg=16.0 sigma=4.2 thresh=29 peak=27
22:19:34.510 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -2.87,2.09,0.00,M10] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 -1.92,1.88,0.00,M2] [#6 0.00,0.00,0.00,L] 
22:19:34.510 00.000 13524 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.99) = xAngle (3.29 = -2.99)
22:19:34.510 00.000 13524 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.34 = 0.05)
22:19:34.525 00.015 13524 CameraToMount -- cameraX=-1.63 cameraY=1.82 hyp=2.44 cameraTheta=2.30 mountX=-2.42 mountY=0.13, mountTheta=3.09
22:19:34.525 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.63, y=1.82, opts=13)
22:19:34.525 00.000 13524 Enqueuing Move request for scope (-1.63, 1.82)
22:19:34.525 00.000 18852 Worker thread wakes up
22:19:34.525 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.63, 1.82) opts 0xd
22:19:34.525 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.63, 1.82)
22:19:34.525 00.000 18852 Moving (-1.63, 1.82) raw xDistance=-2.42 yDistance=0.13
22:19:34.525 00.000 18852 PPEC rslt: input = -2.42, final = -0.24, react = -0.36, pred = 0.12, hyst = -0.33, hyst_pct = 0.00, period_length = 479.00
22:19:34.525 00.000 18852 PPEC: input: -2.42, control: -0.24, exposure: 3000
22:19:34.525 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:34.525 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:19:34.525 00.000 18852 MoveAxis(E, 59, ABG)
22:19:34.525 00.000 18852 Guiding  Dir = 2, Dur = 59
22:19:34.525 00.000 18852 IsSlewing returns 0
22:19:34.525 00.000 18852 IsGuiding returns 0
22:19:34.525 00.000 18852 PulseGuide returned control before completion, sleep 68
22:19:34.525 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=257, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:19:34.541 00.016 13524 UpdateGuideState exits: m=466 SNR=13.1
22:19:34.541 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:34.541 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:34.557 00.016 13524 Enqueuing Expose request
22:19:34.619 00.062 18852 IsGuiding returns 0
22:19:34.619 00.000 18852 Move returns status 0, amount 59
22:19:34.619 00.000 18852 MoveAxis(N, 0, ABG)
22:19:34.619 00.000 18852 Move returns status 0, amount 0
22:19:34.619 00.000 18852 move complete, result=0
22:19:34.619 00.000 18852 worker thread done servicing request
22:19:34.619 00.000 18852 Worker thread wakes up
22:19:34.619 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:34.619 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:34.619 00.000 13524 GuideStep: -2.4 px 59 ms EAST, 0.1 px 0 ms NORTH
22:19:37.853 03.234 18852 Exposure complete
22:19:37.884 00.031 18852 worker thread done servicing request
22:19:37.884 00.000 13524 OnExposeComplete: enter
22:19:37.884 00.000 13524 UpdateGuideState(): m_state=6
22:19:37.884 00.000 13524 Star::Find(15, 405, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
22:19:37.884 00.000 13524 Star::Find returns 1 (0), X=406.26, Y=280.31, Mass=474, SNR=13.3, Peak=131 HFD=2.0
22:19:37.884 00.000 13524 MultiStar: [#1 -0.95,0.20,0.99,U] [#2 -2.73,1.91,0.00,R] [#3 0.00,0.00,0.00,L] [#4 -0.91,1.68,0.67,U] [#5 -1.98,1.76,0.00,M3] [#6 0.00,0.00,0.00,L] 
22:19:37.884 00.000 13524 refined, 2 included, MultiStar: {-1.04, 1.06}, one-star: {-1.20, 1.49}
22:19:37.884 00.000 13524 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.99) = xAngle (3.33 = -2.95)
22:19:37.900 00.016 13524 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.38 = 0.09)
22:19:37.900 00.000 13524 CameraToMount -- cameraX=-1.04 cameraY=1.06 hyp=1.48 cameraTheta=2.35 mountX=-1.45 mountY=0.14, mountTheta=3.05
22:19:37.900 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.04, y=1.06, opts=13)
22:19:37.900 00.000 13524 Enqueuing Move request for scope (-1.04, 1.06)
22:19:37.900 00.000 18852 Worker thread wakes up
22:19:37.900 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 1.06) opts 0xd
22:19:37.900 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.04, 1.06)
22:19:37.900 00.000 18852 Moving (-1.04, 1.06) raw xDistance=-1.45 yDistance=0.14
22:19:37.900 00.000 18852 PPEC rslt: input = -1.45, final = -0.19, react = -0.22, pred = 0.03, hyst = -0.20, hyst_pct = 0.00, period_length = 479.00
22:19:37.900 00.000 18852 PPEC: input: -1.45, control: -0.19, exposure: 3000
22:19:37.900 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:37.900 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:19:37.900 00.000 18852 MoveAxis(E, 45, ABG)
22:19:37.900 00.000 18852 Guiding  Dir = 2, Dur = 45
22:19:37.900 00.000 18852 IsSlewing returns 0
22:19:37.900 00.000 18852 IsGuiding returns 0
22:19:37.900 00.000 18852 PulseGuide returned control before completion, sleep 54
22:19:37.900 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:19:37.915 00.015 13524 UpdateGuideState exits: m=474 SNR=13.3
22:19:37.915 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:37.915 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:37.931 00.016 13524 Enqueuing Expose request
22:19:37.978 00.047 18852 IsGuiding returns 0
22:19:37.978 00.000 18852 Move returns status 0, amount 45
22:19:37.978 00.000 18852 MoveAxis(N, 0, ABG)
22:19:37.978 00.000 18852 Move returns status 0, amount 0
22:19:37.978 00.000 18852 move complete, result=0
22:19:37.978 00.000 18852 worker thread done servicing request
22:19:37.978 00.000 18852 Worker thread wakes up
22:19:37.978 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:37.978 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:37.978 00.000 13524 GuideStep: -1.5 px 45 ms EAST, 0.1 px 0 ms NORTH
22:19:41.212 03.234 18852 Exposure complete
22:19:41.243 00.031 18852 worker thread done servicing request
22:19:41.243 00.000 13524 OnExposeComplete: enter
22:19:41.243 00.000 13524 UpdateGuideState(): m_state=6
22:19:41.243 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
22:19:41.243 00.000 13524 Star::Find returns 1 (0), X=406.10, Y=280.07, Mass=520, SNR=14.1, Peak=137 HFD=2.1
22:19:41.243 00.000 13524 Star::Find false star n=14 nbg=283 bg=15.1 sigma=4.3 thresh=28 peak=28
22:19:41.243 00.000 13524 MultiStar: [#1 -1.24,0.11,1.00,U] [#2 0.20,-0.07,0.71,U] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:19:41.243 00.000 13524 refined, 2 included, MultiStar: {-0.91, 0.48}, one-star: {-1.36, 1.24}
22:19:41.258 00.015 13524 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.99) = xAngle (3.64 = -2.64)
22:19:41.258 00.000 13524 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.69 = 0.41)
22:19:41.258 00.000 13524 CameraToMount -- cameraX=-0.91 cameraY=0.48 hyp=1.03 cameraTheta=2.66 mountX=-0.90 mountY=0.41, mountTheta=2.72
22:19:41.258 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.91, y=0.48, opts=13)
22:19:41.258 00.000 13524 Enqueuing Move request for scope (-0.91, 0.48)
22:19:41.258 00.000 18852 Worker thread wakes up
22:19:41.258 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.48) opts 0xd
22:19:41.258 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.91, 0.48)
22:19:41.258 00.000 18852 Moving (-0.91, 0.48) raw xDistance=-0.90 yDistance=0.41
22:19:41.258 00.000 18852 PPEC rslt: input = -0.90, final = -0.22, react = -0.14, pred = -0.08, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:19:41.258 00.000 18852 PPEC: input: -0.90, control: -0.22, exposure: 3000
22:19:41.258 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:41.258 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:19:41.258 00.000 18852 MoveAxis(E, 54, ABG)
22:19:41.258 00.000 18852 Guiding  Dir = 2, Dur = 54
22:19:41.258 00.000 18852 IsSlewing returns 0
22:19:41.258 00.000 18852 IsGuiding returns 0
22:19:41.258 00.000 18852 PulseGuide returned control before completion, sleep 63
22:19:41.274 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=4, FiltMax=254, Gamma=1.000
22:19:41.274 00.000 13524 UpdateGuideState exits: m=520 SNR=14.1
22:19:41.274 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:41.289 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:41.289 00.000 13524 Enqueuing Expose request
22:19:41.337 00.048 18852 IsGuiding returns 0
22:19:41.337 00.000 18852 Move returns status 0, amount 54
22:19:41.337 00.000 18852 MoveAxis(N, 0, ABG)
22:19:41.337 00.000 18852 Move returns status 0, amount 0
22:19:41.337 00.000 18852 move complete, result=0
22:19:41.337 00.000 18852 worker thread done servicing request
22:19:41.337 00.000 18852 Worker thread wakes up
22:19:41.337 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:41.337 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:41.664 00.327 13524 GuideStep: -0.9 px 54 ms EAST, 0.4 px 0 ms NORTH
22:19:44.574 02.910 18852 Exposure complete
22:19:44.605 00.031 18852 worker thread done servicing request
22:19:44.605 00.000 13524 OnExposeComplete: enter
22:19:44.605 00.000 13524 UpdateGuideState(): m_state=6
22:19:44.605 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
22:19:44.620 00.015 13524 Star::Find returns 1 (0), X=406.06, Y=280.06, Mass=549, SNR=14.3, Peak=138 HFD=2.1
22:19:44.620 00.000 13524 Star::Find false star n=6 nbg=279 bg=16.1 sigma=4.0 thresh=28 peak=27
22:19:44.620 00.000 13524 MultiStar: [#1 -0.79,-0.09,0.94,U] [#2 0.32,0.72,0.75,U] [#3 -0.99,0.40,0.52,U] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:19:44.620 00.000 13524 refined, 3 included, MultiStar: {-0.75, 0.59}, one-star: {-1.40, 1.24}
22:19:44.620 00.000 13524 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.99) = xAngle (3.46 = -2.82)
22:19:44.620 00.000 13524 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.51 = 0.23)
22:19:44.620 00.000 13524 CameraToMount -- cameraX=-0.75 cameraY=0.59 hyp=0.96 cameraTheta=2.48 mountX=-0.91 mountY=0.21, mountTheta=2.91
22:19:44.620 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.75, y=0.59, opts=13)
22:19:44.620 00.000 13524 Enqueuing Move request for scope (-0.75, 0.59)
22:19:44.620 00.000 18852 Worker thread wakes up
22:19:44.620 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.59) opts 0xd
22:19:44.620 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.75, 0.59)
22:19:44.620 00.000 18852 Moving (-0.75, 0.59) raw xDistance=-0.91 yDistance=0.21
22:19:44.620 00.000 18852 PPEC rslt: input = -0.91, final = -0.28, react = -0.14, pred = -0.14, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:19:44.620 00.000 18852 PPEC: input: -0.91, control: -0.28, exposure: 3000
22:19:44.620 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:44.620 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:19:44.620 00.000 18852 MoveAxis(E, 68, ABG)
22:19:44.620 00.000 18852 Guiding  Dir = 2, Dur = 68
22:19:44.636 00.016 18852 IsSlewing returns 0
22:19:44.636 00.000 18852 IsGuiding returns 0
22:19:44.636 00.000 18852 PulseGuide returned control before completion, sleep 77
22:19:44.636 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:19:44.667 00.031 13524 UpdateGuideState exits: m=549 SNR=14.3
22:19:44.667 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:44.667 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:44.667 00.000 13524 Enqueuing Expose request
22:19:44.730 00.063 18852 IsGuiding returns 0
22:19:44.730 00.000 18852 Move returns status 0, amount 68
22:19:44.730 00.000 18852 MoveAxis(N, 0, ABG)
22:19:44.730 00.000 18852 Move returns status 0, amount 0
22:19:44.730 00.000 18852 move complete, result=0
22:19:44.730 00.000 18852 worker thread done servicing request
22:19:44.730 00.000 18852 Worker thread wakes up
22:19:44.730 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:44.730 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:44.730 00.000 13524 GuideStep: -0.9 px 68 ms EAST, 0.2 px 0 ms NORTH
22:19:47.979 03.249 18852 Exposure complete
22:19:48.010 00.031 18852 worker thread done servicing request
22:19:48.010 00.000 13524 OnExposeComplete: enter
22:19:48.010 00.000 13524 UpdateGuideState(): m_state=6
22:19:48.010 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
22:19:48.010 00.000 13524 Star::Find returns 1 (0), X=406.39, Y=280.07, Mass=477, SNR=13.5, Peak=134 HFD=2.2
22:19:48.026 00.016 13524 Star::Find false star n=6 nbg=285 bg=15.8 sigma=4.3 thresh=29 peak=28
22:19:48.026 00.000 13524 MultiStar: [#1 -0.79,-0.17,0.98,U] [#2 0.53,0.31,0.71,U] [#3 0.78,1.44,0.55,U] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 -0.65,1.14,0.68,U] 
22:19:48.026 00.000 13524 refined, 4 included, MultiStar: {-0.38, 0.73}, one-star: {-1.08, 1.25}
22:19:48.026 00.000 13524 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.99) = xAngle (3.03 = 3.03)
22:19:48.026 00.000 13524 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.08 = -0.20)
22:19:48.026 00.000 13524 CameraToMount -- cameraX=-0.38 cameraY=0.73 hyp=0.83 cameraTheta=2.05 mountX=-0.82 mountY=-0.17, mountTheta=-2.94
22:19:48.026 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.38, y=0.73, opts=13)
22:19:48.026 00.000 13524 Enqueuing Move request for scope (-0.38, 0.73)
22:19:48.026 00.000 18852 Worker thread wakes up
22:19:48.026 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.73) opts 0xd
22:19:48.026 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.38, 0.73)
22:19:48.026 00.000 18852 Moving (-0.38, 0.73) raw xDistance=-0.82 yDistance=-0.17
22:19:48.026 00.000 18852 PPEC rslt: input = -0.82, final = -0.27, react = -0.12, pred = -0.15, hyst = -0.11, hyst_pct = 0.00, period_length = 479.00
22:19:48.026 00.000 18852 PPEC: input: -0.82, control: -0.27, exposure: 3000
22:19:48.026 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:48.026 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:19:48.026 00.000 18852 MoveAxis(E, 66, ABG)
22:19:48.026 00.000 18852 Guiding  Dir = 2, Dur = 66
22:19:48.026 00.000 18852 IsSlewing returns 0
22:19:48.026 00.000 18852 IsGuiding returns 0
22:19:48.042 00.016 18852 PulseGuide returned control before completion, sleep 75
22:19:48.042 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:19:48.057 00.015 13524 UpdateGuideState exits: m=477 SNR=13.5
22:19:48.057 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:48.057 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:48.057 00.000 13524 Enqueuing Expose request
22:19:48.120 00.063 18852 IsGuiding returns 0
22:19:48.120 00.000 18852 Move returns status 0, amount 66
22:19:48.120 00.000 18852 MoveAxis(N, 0, ABG)
22:19:48.120 00.000 18852 Move returns status 0, amount 0
22:19:48.120 00.000 18852 move complete, result=0
22:19:48.120 00.000 18852 worker thread done servicing request
22:19:48.120 00.000 18852 Worker thread wakes up
22:19:48.120 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:48.120 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:48.510 00.390 13524 GuideStep: -0.8 px 66 ms EAST, -0.2 px 0 ms NORTH
22:19:51.369 02.859 18852 Exposure complete
22:19:51.400 00.031 18852 worker thread done servicing request
22:19:51.400 00.000 13524 OnExposeComplete: enter
22:19:51.400 00.000 13524 UpdateGuideState(): m_state=6
22:19:51.400 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
22:19:51.416 00.016 13524 Star::Find returns 1 (0), X=406.60, Y=279.63, Mass=500, SNR=13.5, Peak=141 HFD=2.1
22:19:51.416 00.000 13524 MultiStar: [#1 -0.72,-0.04,0.97,U] [#2 0.89,-0.65,0.80,U] [#3 0.00,0.00,0.00,L] [#4 -0.83,1.18,0.59,U] [#5 -1.48,2.18,0.00,M4] [#6 0.00,0.00,0.00,L] 
22:19:51.416 00.000 13524 refined, 3 included, MultiStar: {-0.40, 0.28}, one-star: {-0.86, 0.81}
22:19:51.416 00.000 13524 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.99) = xAngle (3.51 = -2.77)
22:19:51.416 00.000 13524 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.55 = 0.27)
22:19:51.416 00.000 13524 CameraToMount -- cameraX=-0.40 cameraY=0.28 hyp=0.49 cameraTheta=2.52 mountX=-0.46 mountY=0.13, mountTheta=2.86
22:19:51.416 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.40, y=0.28, opts=13)
22:19:51.416 00.000 13524 Enqueuing Move request for scope (-0.40, 0.28)
22:19:51.416 00.000 18852 Worker thread wakes up
22:19:51.416 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.28) opts 0xd
22:19:51.416 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.40, 0.28)
22:19:51.416 00.000 18852 Moving (-0.40, 0.28) raw xDistance=-0.46 yDistance=0.13
22:19:51.416 00.000 18852 PPEC rslt: input = -0.46, final = -0.25, react = -0.07, pred = -0.18, hyst = -0.07, hyst_pct = 0.00, period_length = 479.00
22:19:51.416 00.000 18852 PPEC: input: -0.46, control: -0.25, exposure: 3000
22:19:51.416 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:51.416 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:19:51.416 00.000 18852 MoveAxis(E, 61, ABG)
22:19:51.416 00.000 18852 Guiding  Dir = 2, Dur = 61
22:19:51.431 00.015 18852 IsSlewing returns 0
22:19:51.431 00.000 18852 IsGuiding returns 0
22:19:51.431 00.000 18852 PulseGuide returned control before completion, sleep 70
22:19:51.510 00.079 18852 IsGuiding returns 0
22:19:51.510 00.000 18852 Move returns status 0, amount 61
22:19:51.510 00.000 18852 MoveAxis(N, 0, ABG)
22:19:51.510 00.000 18852 Move returns status 0, amount 0
22:19:51.510 00.000 18852 move complete, result=0
22:19:51.510 00.000 18852 worker thread done servicing request
22:19:51.635 00.125 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:19:51.650 00.015 13524 UpdateGuideState exits: m=500 SNR=13.5
22:19:51.650 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:51.650 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:51.650 00.000 13524 Enqueuing Expose request
22:19:51.650 00.000 13524 GuideStep: -0.5 px 61 ms EAST, 0.1 px 0 ms NORTH
22:19:51.650 00.000 18852 Worker thread wakes up
22:19:51.650 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:51.650 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:54.899 03.249 18852 Exposure complete
22:19:54.931 00.032 18852 worker thread done servicing request
22:19:54.931 00.000 13524 OnExposeComplete: enter
22:19:54.931 00.000 13524 UpdateGuideState(): m_state=6
22:19:54.931 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
22:19:54.931 00.000 13524 Star::Find returns 1 (0), X=407.65, Y=278.32, Mass=451, SNR=12.8, Peak=141 HFD=1.7
22:19:54.931 00.000 13524 MultiStar: [#1 0.46,-1.42,0.97,U] [#2 1.83,-1.76,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 -0.64,0.32,0.91,U] [#5 -0.95,1.21,0.71,U] [#6 0.00,0.00,0.00,L] 
22:19:54.931 00.000 13524 refined, 3 included, MultiStar: {-0.17, -0.20}, one-star: {0.19, -0.50}
22:19:54.931 00.000 13524 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.99) = xAngle (-1.29 = -1.29)
22:19:54.946 00.015 13524 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.76 = 1.76)
22:19:54.946 00.000 13524 CameraToMount -- cameraX=-0.17 cameraY=-0.20 hyp=0.27 cameraTheta=-2.28 mountX=0.07 mountY=0.26, mountTheta=1.30
22:19:54.946 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.17, y=-0.20, opts=13)
22:19:54.946 00.000 13524 Enqueuing Move request for scope (-0.17, -0.20)
22:19:54.946 00.000 18852 Worker thread wakes up
22:19:54.946 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.20) opts 0xd
22:19:54.946 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.17, -0.20)
22:19:54.946 00.000 18852 Moving (-0.17, -0.20) raw xDistance=0.07 yDistance=0.26
22:19:54.946 00.000 18852 PPEC rslt: input = 0.07, final = -0.21, react = 0.01, pred = -0.21, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:19:54.946 00.000 18852 PPEC: input: 0.07, control: -0.21, exposure: 3000
22:19:54.946 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:54.946 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:19:54.946 00.000 18852 MoveAxis(E, 52, ABG)
22:19:54.946 00.000 18852 Guiding  Dir = 2, Dur = 52
22:19:54.946 00.000 18852 IsSlewing returns 0
22:19:54.946 00.000 18852 IsGuiding returns 0
22:19:54.946 00.000 18852 PulseGuide returned control before completion, sleep 61
22:19:54.946 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:19:54.977 00.031 13524 UpdateGuideState exits: m=451 SNR=12.8
22:19:54.977 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:54.977 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:54.977 00.000 13524 Enqueuing Expose request
22:19:55.024 00.047 18852 IsGuiding returns 0
22:19:55.024 00.000 18852 Move returns status 0, amount 52
22:19:55.024 00.000 18852 MoveAxis(N, 0, ABG)
22:19:55.024 00.000 18852 Move returns status 0, amount 0
22:19:55.024 00.000 18852 move complete, result=0
22:19:55.024 00.000 18852 worker thread done servicing request
22:19:55.024 00.000 18852 Worker thread wakes up
22:19:55.024 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:55.024 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:19:55.024 00.000 13524 GuideStep: 0.1 px 52 ms EAST, 0.3 px 0 ms NORTH
22:19:58.273 03.249 18852 Exposure complete
22:19:58.304 00.031 18852 worker thread done servicing request
22:19:58.304 00.000 13524 OnExposeComplete: enter
22:19:58.304 00.000 13524 UpdateGuideState(): m_state=6
22:19:58.304 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
22:19:58.304 00.000 13524 Star::Find returns 1 (0), X=407.66, Y=278.49, Mass=508, SNR=13.9, Peak=141 HFD=1.7
22:19:58.304 00.000 13524 MultiStar: [#1 0.50,-1.56,0.98,U] [#2 1.81,-1.47,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 0.19,0.02,0.81,U] [#5 -1.04,-0.11,0.64,U] [#6 0.76,-0.51,0.57,U] 
22:19:58.319 00.015 13524 single-star, 4 included, MultiStar: {0.15, -0.56}, one-star: {0.20, -0.34}
22:19:58.319 00.000 13524 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.99) = xAngle (-0.06 = -0.06)
22:19:58.319 00.000 13524 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.99 = 2.99)
22:19:58.319 00.000 13524 CameraToMount -- cameraX=0.20 cameraY=-0.34 hyp=0.39 cameraTheta=-1.04 mountX=0.39 mountY=0.06, mountTheta=0.15
22:19:58.319 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.20, y=-0.34, opts=13)
22:19:58.319 00.000 13524 Enqueuing Move request for scope (0.20, -0.34)
22:19:58.319 00.000 18852 Worker thread wakes up
22:19:58.319 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.34) opts 0xd
22:19:58.319 00.000 18852 Handling offset move in thread for scope, endpoint = (0.20, -0.34)
22:19:58.319 00.000 18852 Moving (0.20, -0.34) raw xDistance=0.39 yDistance=0.06
22:19:58.319 00.000 18852 PPEC rslt: input = 0.39, final = -0.15, react = 0.06, pred = -0.21, hyst = 0.05, hyst_pct = 0.00, period_length = 479.00
22:19:58.319 00.000 18852 PPEC: input: 0.39, control: -0.15, exposure: 3000
22:19:58.319 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:58.319 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:19:58.319 00.000 18852 MoveAxis(E, 38, ABG)
22:19:58.319 00.000 18852 Guiding  Dir = 2, Dur = 38
22:19:58.319 00.000 18852 IsSlewing returns 0
22:19:58.319 00.000 18852 IsGuiding returns 0
22:19:58.319 00.000 18852 PulseGuide returned control before completion, sleep 47
22:19:58.382 00.063 18852 IsGuiding returns 0
22:19:58.382 00.000 18852 Move returns status 0, amount 38
22:19:58.382 00.000 18852 MoveAxis(N, 0, ABG)
22:19:58.382 00.000 18852 Move returns status 0, amount 0
22:19:58.382 00.000 18852 move complete, result=0
22:19:58.382 00.000 18852 worker thread done servicing request
22:19:58.398 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:19:58.413 00.015 13524 UpdateGuideState exits: m=508 SNR=13.9
22:19:58.413 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:58.413 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:19:58.413 00.000 13524 Enqueuing Expose request
22:19:58.413 00.000 13524 GuideStep: 0.4 px 38 ms EAST, 0.1 px 0 ms NORTH
22:19:58.413 00.000 18852 Worker thread wakes up
22:19:58.413 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:19:58.413 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:01.678 03.265 18852 Exposure complete
22:20:01.709 00.031 18852 worker thread done servicing request
22:20:01.709 00.000 13524 OnExposeComplete: enter
22:20:01.709 00.000 13524 UpdateGuideState(): m_state=6
22:20:01.709 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
22:20:01.709 00.000 13524 Star::Find returns 1 (0), X=407.70, Y=278.03, Mass=526, SNR=14.0, Peak=153 HFD=2.3
22:20:01.725 00.016 13524 MultiStar: [#1 0.43,-1.66,0.87,U] [#2 1.84,-2.34,0.00,M3] [#3 0.92,-0.48,0.45,U] [#4 -0.60,0.13,0.71,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:20:01.725 00.000 13524 refined, 3 included, MultiStar: {0.20, -0.78}, one-star: {0.23, -0.80}
22:20:01.725 00.000 13524 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.99) = xAngle (-0.34 = -0.34)
22:20:01.725 00.000 13524 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.71 = 2.71)
22:20:01.725 00.000 13524 CameraToMount -- cameraX=0.20 cameraY=-0.78 hyp=0.80 cameraTheta=-1.32 mountX=0.76 mountY=0.34, mountTheta=0.42
22:20:01.725 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.20, y=-0.78, opts=13)
22:20:01.725 00.000 13524 Enqueuing Move request for scope (0.20, -0.78)
22:20:01.725 00.000 18852 Worker thread wakes up
22:20:01.725 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.78) opts 0xd
22:20:01.725 00.000 18852 Handling offset move in thread for scope, endpoint = (0.20, -0.78)
22:20:01.725 00.000 18852 Moving (0.20, -0.78) raw xDistance=0.76 yDistance=0.34
22:20:01.725 00.000 18852 PPEC rslt: input = 0.76, final = -0.05, react = 0.11, pred = -0.16, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
22:20:01.725 00.000 18852 PPEC: input: 0.76, control: -0.05, exposure: 3000
22:20:01.725 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:01.725 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:20:01.725 00.000 18852 MoveAxis(E, 12, ABG)
22:20:01.725 00.000 18852 Guiding  Dir = 2, Dur = 12
22:20:01.725 00.000 18852 IsSlewing returns 0
22:20:01.725 00.000 18852 IsGuiding returns 0
22:20:01.725 00.000 18852 PulseGuide returned control before completion, sleep 21
22:20:01.772 00.047 18852 IsGuiding returns 0
22:20:01.772 00.000 18852 Move returns status 0, amount 12
22:20:01.772 00.000 18852 MoveAxis(N, 0, ABG)
22:20:01.772 00.000 18852 Move returns status 0, amount 0
22:20:01.772 00.000 18852 move complete, result=0
22:20:01.772 00.000 18852 worker thread done servicing request
22:20:02.084 00.312 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=254, Gamma=1.000
22:20:02.100 00.016 13524 UpdateGuideState exits: m=526 SNR=14.0
22:20:02.100 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:02.100 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:02.100 00.000 13524 Enqueuing Expose request
22:20:02.100 00.000 13524 GuideStep: 0.8 px 12 ms EAST, 0.3 px 0 ms NORTH
22:20:02.100 00.000 18852 Worker thread wakes up
22:20:02.100 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:02.100 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:05.349 03.249 18852 Exposure complete
22:20:05.380 00.031 18852 worker thread done servicing request
22:20:05.380 00.000 13524 OnExposeComplete: enter
22:20:05.380 00.000 13524 UpdateGuideState(): m_state=6
22:20:05.380 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
22:20:05.380 00.000 13524 Star::Find returns 1 (0), X=408.44, Y=277.91, Mass=533, SNR=14.2, Peak=145 HFD=2.1
22:20:05.380 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 2.30,-1.93,0.00,M4] [#3 1.13,-0.93,0.47,U] [#4 -0.42,-0.69,0.76,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:20:05.396 00.016 13524 refined, 2 included, MultiStar: {0.53, -0.84}, one-star: {0.98, -0.91}
22:20:05.396 00.000 13524 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.99) = xAngle (-0.02 = -0.02)
22:20:05.396 00.000 13524 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.03 = 3.03)
22:20:05.396 00.000 13524 CameraToMount -- cameraX=0.53 cameraY=-0.84 hyp=1.00 cameraTheta=-1.01 mountX=1.00 mountY=0.12, mountTheta=0.12
22:20:05.396 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.53, y=-0.84, opts=13)
22:20:05.396 00.000 13524 Enqueuing Move request for scope (0.53, -0.84)
22:20:05.396 00.000 18852 Worker thread wakes up
22:20:05.396 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.84) opts 0xd
22:20:05.396 00.000 18852 Handling offset move in thread for scope, endpoint = (0.53, -0.84)
22:20:05.396 00.000 18852 Moving (0.53, -0.84) raw xDistance=1.00 yDistance=0.12
22:20:05.396 00.000 18852 PPEC rslt: input = 1.00, final = -0.02, react = 0.15, pred = -0.17, hyst = 0.13, hyst_pct = 0.00, period_length = 479.00
22:20:05.396 00.000 18852 PPEC: input: 1.00, control: -0.02, exposure: 3000
22:20:05.396 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:05.396 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:20:05.396 00.000 18852 MoveAxis(E, 6, ABG)
22:20:05.396 00.000 18852 Guiding  Dir = 2, Dur = 6
22:20:05.396 00.000 18852 IsSlewing returns 0
22:20:05.396 00.000 18852 IsGuiding returns 0
22:20:05.396 00.000 18852 PulseGuide returned control before completion, sleep 15
22:20:05.427 00.031 18852 IsGuiding returns 0
22:20:05.427 00.000 18852 Move returns status 0, amount 6
22:20:05.427 00.000 18852 MoveAxis(N, 0, ABG)
22:20:05.427 00.000 18852 Move returns status 0, amount 0
22:20:05.427 00.000 18852 move complete, result=0
22:20:05.427 00.000 18852 worker thread done servicing request
22:20:05.755 00.328 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:20:05.771 00.016 13524 UpdateGuideState exits: m=533 SNR=14.2
22:20:05.771 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:05.771 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:05.771 00.000 13524 Enqueuing Expose request
22:20:05.771 00.000 13524 GuideStep: 1.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:20:05.771 00.000 18852 Worker thread wakes up
22:20:05.771 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:05.771 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:09.020 03.249 18852 Exposure complete
22:20:09.067 00.047 18852 worker thread done servicing request
22:20:09.067 00.000 13524 OnExposeComplete: enter
22:20:09.067 00.000 13524 UpdateGuideState(): m_state=6
22:20:09.067 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
22:20:09.067 00.000 13524 Star::Find returns 1 (0), X=407.85, Y=277.90, Mass=508, SNR=14.3, Peak=150 HFD=2.0
22:20:09.067 00.000 13524 MultiStar: [#1 0.70,-1.97,0.90,U] [#2 2.04,-2.16,0.00,M5] [#3 2.04,-1.50,0.00,M1] [#4 -0.17,-0.31,0.79,U] [#5 -0.14,-0.08,0.52,U] [#6 0.37,-0.36,0.59,U] 
22:20:09.067 00.000 13524 refined, 4 included, MultiStar: {0.27, -0.84}, one-star: {0.38, -0.93}
22:20:09.083 00.016 13524 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.99) = xAngle (-0.28 = -0.28)
22:20:09.083 00.000 13524 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.77 = 2.77)
22:20:09.083 00.000 13524 CameraToMount -- cameraX=0.27 cameraY=-0.84 hyp=0.89 cameraTheta=-1.26 mountX=0.85 mountY=0.32, mountTheta=0.36
22:20:09.083 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.27, y=-0.84, opts=13)
22:20:09.083 00.000 13524 Enqueuing Move request for scope (0.27, -0.84)
22:20:09.083 00.000 18852 Worker thread wakes up
22:20:09.083 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.84) opts 0xd
22:20:09.083 00.000 18852 Handling offset move in thread for scope, endpoint = (0.27, -0.84)
22:20:09.083 00.000 18852 Moving (0.27, -0.84) raw xDistance=0.85 yDistance=0.32
22:20:09.083 00.000 18852 PPEC rslt: input = 0.85, final = -0.02, react = 0.13, pred = -0.15, hyst = 0.11, hyst_pct = 0.00, period_length = 479.00
22:20:09.083 00.000 18852 PPEC: input: 0.85, control: -0.02, exposure: 3000
22:20:09.083 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:09.083 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:20:09.083 00.000 18852 MoveAxis(E, 6, ABG)
22:20:09.083 00.000 18852 Guiding  Dir = 2, Dur = 6
22:20:09.083 00.000 18852 IsSlewing returns 0
22:20:09.083 00.000 18852 IsGuiding returns 0
22:20:09.083 00.000 18852 PulseGuide returned control before completion, sleep 15
22:20:09.098 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:20:09.098 00.000 13524 UpdateGuideState exits: m=508 SNR=14.3
22:20:09.098 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:09.114 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:09.114 00.000 13524 Enqueuing Expose request
22:20:09.114 00.000 18852 IsGuiding returns 0
22:20:09.114 00.000 18852 Move returns status 0, amount 6
22:20:09.114 00.000 18852 MoveAxis(N, 0, ABG)
22:20:09.114 00.000 18852 Move returns status 0, amount 0
22:20:09.114 00.000 18852 move complete, result=0
22:20:09.114 00.000 18852 worker thread done servicing request
22:20:09.114 00.000 18852 Worker thread wakes up
22:20:09.114 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:09.114 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:09.114 00.000 13524 GuideStep: 0.9 px 6 ms EAST, 0.3 px 0 ms NORTH
22:20:12.347 03.233 18852 Exposure complete
22:20:12.379 00.032 18852 worker thread done servicing request
22:20:12.379 00.000 13524 OnExposeComplete: enter
22:20:12.379 00.000 13524 UpdateGuideState(): m_state=6
22:20:12.379 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
22:20:12.379 00.000 13524 Star::Find returns 1 (0), X=407.80, Y=278.00, Mass=504, SNR=13.7, Peak=148 HFD=2.0
22:20:12.379 00.000 13524 MultiStar: [#1 0.70,-2.12,0.96,U] [#2 1.50,-1.85,0.00,M6] [#3 0.00,0.00,0.00,L] [#4 -0.03,-0.60,0.91,U] [#5 -0.04,-0.40,0.61,U] [#6 0.00,0.00,0.00,L] 
22:20:12.379 00.000 13524 single-star, 3 included, MultiStar: {0.27, -1.05}, one-star: {0.33, -0.82}
22:20:12.379 00.000 13524 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.99) = xAngle (-0.20 = -0.20)
22:20:12.394 00.015 13524 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.85 = 2.85)
22:20:12.394 00.000 13524 CameraToMount -- cameraX=0.33 cameraY=-0.82 hyp=0.89 cameraTheta=-1.18 mountX=0.87 mountY=0.26, mountTheta=0.29
22:20:12.394 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.33, y=-0.82, opts=13)
22:20:12.394 00.000 13524 Enqueuing Move request for scope (0.33, -0.82)
22:20:12.394 00.000 18852 Worker thread wakes up
22:20:12.394 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.82) opts 0xd
22:20:12.394 00.000 18852 Handling offset move in thread for scope, endpoint = (0.33, -0.82)
22:20:12.394 00.000 18852 Moving (0.33, -0.82) raw xDistance=0.87 yDistance=0.26
22:20:12.394 00.000 18852 PPEC rslt: input = 0.87, final = -0.08, react = 0.13, pred = -0.21, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
22:20:12.394 00.000 18852 PPEC: input: 0.87, control: -0.08, exposure: 3000
22:20:12.394 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:12.394 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:20:12.394 00.000 18852 MoveAxis(E, 20, ABG)
22:20:12.394 00.000 18852 Guiding  Dir = 2, Dur = 20
22:20:12.394 00.000 18852 IsSlewing returns 0
22:20:12.394 00.000 18852 IsGuiding returns 0
22:20:12.394 00.000 18852 PulseGuide returned control before completion, sleep 29
22:20:12.441 00.047 18852 IsGuiding returns 0
22:20:12.441 00.000 18852 Move returns status 0, amount 20
22:20:12.441 00.000 18852 MoveAxis(N, 0, ABG)
22:20:12.441 00.000 18852 Move returns status 0, amount 0
22:20:12.441 00.000 18852 move complete, result=0
22:20:12.441 00.000 18852 worker thread done servicing request
22:20:12.582 00.141 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=43, FiltMin=4, FiltMax=256, Gamma=1.000
22:20:12.613 00.031 13524 UpdateGuideState exits: m=504 SNR=13.7
22:20:12.613 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:12.613 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:12.613 00.000 13524 Enqueuing Expose request
22:20:12.613 00.000 13524 GuideStep: 0.9 px 20 ms EAST, 0.3 px 0 ms NORTH
22:20:12.629 00.016 18852 Worker thread wakes up
22:20:12.629 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:12.629 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:15.887 03.258 18852 Exposure complete
22:20:15.918 00.031 18852 worker thread done servicing request
22:20:15.918 00.000 13524 OnExposeComplete: enter
22:20:15.918 00.000 13524 UpdateGuideState(): m_state=6
22:20:15.918 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:20:15.918 00.000 13524 Star::Find returns 1 (0), X=408.04, Y=277.42, Mass=522, SNR=14.1, Peak=165 HFD=2.1
22:20:15.933 00.015 13524 MultiStar: [#1 0.98,-3.07,0.00,M1] [#2 2.37,-2.81,0.00,M7] [#3 0.27,-1.88,0.45,U] [#4 -1.03,-0.78,0.85,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:20:15.933 00.000 13524 refined, 2 included, MultiStar: {-0.07, -1.27}, one-star: {0.58, -1.40}
22:20:15.933 00.000 13524 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.99) = xAngle (-0.64 = -0.64)
22:20:15.933 00.000 13524 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.40 = 2.40)
22:20:15.933 00.000 13524 CameraToMount -- cameraX=-0.07 cameraY=-1.27 hyp=1.27 cameraTheta=-1.63 mountX=1.01 mountY=0.85, mountTheta=0.70
22:20:15.933 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.07, y=-1.27, opts=13)
22:20:15.933 00.000 13524 Enqueuing Move request for scope (-0.07, -1.27)
22:20:15.933 00.000 18852 Worker thread wakes up
22:20:15.933 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.27) opts 0xd
22:20:15.933 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.07, -1.27)
22:20:15.933 00.000 18852 Moving (-0.07, -1.27) raw xDistance=1.01 yDistance=0.85
22:20:15.933 00.000 18852 PPEC rslt: input = 1.01, final = -0.12, react = 0.15, pred = -0.27, hyst = 0.14, hyst_pct = 0.00, period_length = 479.00
22:20:15.933 00.000 18852 PPEC: input: 1.01, control: -0.12, exposure: 3000
22:20:15.933 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:15.933 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.85
22:20:15.933 00.000 18852 MoveAxis(E, 30, ABG)
22:20:15.933 00.000 18852 Guiding  Dir = 2, Dur = 30
22:20:15.933 00.000 18852 IsSlewing returns 0
22:20:15.933 00.000 18852 IsGuiding returns 0
22:20:15.933 00.000 18852 PulseGuide returned control before completion, sleep 39
22:20:15.996 00.063 18852 IsGuiding returns 0
22:20:15.996 00.000 18852 Move returns status 0, amount 30
22:20:15.996 00.000 18852 MoveAxis(N, 0, ABG)
22:20:15.996 00.000 18852 Move returns status 0, amount 0
22:20:15.996 00.000 18852 move complete, result=0
22:20:15.996 00.000 18852 worker thread done servicing request
22:20:16.246 00.250 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:20:16.261 00.015 13524 UpdateGuideState exits: m=522 SNR=14.1
22:20:16.261 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:16.261 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:16.261 00.000 13524 Enqueuing Expose request
22:20:16.261 00.000 13524 GuideStep: 1.0 px 30 ms EAST, 0.9 px 0 ms NORTH
22:20:16.261 00.000 18852 Worker thread wakes up
22:20:16.261 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:16.261 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:19.511 03.250 18852 Exposure complete
22:20:19.542 00.031 18852 worker thread done servicing request
22:20:19.542 00.000 13524 OnExposeComplete: enter
22:20:19.542 00.000 13524 UpdateGuideState(): m_state=6
22:20:19.542 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
22:20:19.542 00.000 13524 Star::Find returns 1 (0), X=408.14, Y=277.32, Mass=493, SNR=13.8, Peak=148 HFD=2.2
22:20:19.542 00.000 13524 MultiStar: [#1 1.10,-2.69,0.00,M2] [#2 2.35,-3.38,0.00,M8] [#3 0.85,-2.03,0.53,U] [#4 -0.20,-1.18,0.97,U] [#5 0.11,-1.22,0.53,U] [#6 0.00,0.00,0.00,L] 
22:20:19.542 00.000 13524 refined, 3 included, MultiStar: {0.33, -1.44}, one-star: {0.68, -1.51}
22:20:19.542 00.000 13524 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.99) = xAngle (-0.36 = -0.36)
22:20:19.542 00.000 13524 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.68 = 2.68)
22:20:19.542 00.000 13524 CameraToMount -- cameraX=0.33 cameraY=-1.44 hyp=1.48 cameraTheta=-1.35 mountX=1.38 mountY=0.65, mountTheta=0.44
22:20:19.542 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.33, y=-1.44, opts=13)
22:20:19.558 00.016 13524 Enqueuing Move request for scope (0.33, -1.44)
22:20:19.558 00.000 18852 Worker thread wakes up
22:20:19.558 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.33, -1.44) opts 0xd
22:20:19.558 00.000 18852 Handling offset move in thread for scope, endpoint = (0.33, -1.44)
22:20:19.558 00.000 18852 Moving (0.33, -1.44) raw xDistance=1.38 yDistance=0.65
22:20:19.558 00.000 18852 PPEC rslt: input = 1.38, final = -0.16, react = 0.21, pred = -0.36, hyst = 0.19, hyst_pct = 0.00, period_length = 479.00
22:20:19.558 00.000 18852 PPEC: input: 1.38, control: -0.16, exposure: 3000
22:20:19.558 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:19.558 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.65
22:20:19.558 00.000 18852 MoveAxis(E, 38, ABG)
22:20:19.558 00.000 18852 Guiding  Dir = 2, Dur = 38
22:20:19.558 00.000 18852 IsSlewing returns 0
22:20:19.558 00.000 18852 IsGuiding returns 0
22:20:19.558 00.000 18852 PulseGuide returned control before completion, sleep 47
22:20:19.558 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=4, FiltMax=255, Gamma=1.000
22:20:19.573 00.015 13524 UpdateGuideState exits: m=493 SNR=13.8
22:20:19.573 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:19.573 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:19.573 00.000 13524 Enqueuing Expose request
22:20:19.620 00.047 18852 IsGuiding returns 0
22:20:19.620 00.000 18852 Move returns status 0, amount 38
22:20:19.620 00.000 18852 MoveAxis(N, 0, ABG)
22:20:19.620 00.000 18852 Move returns status 0, amount 0
22:20:19.620 00.000 18852 move complete, result=0
22:20:19.620 00.000 18852 worker thread done servicing request
22:20:19.620 00.000 18852 Worker thread wakes up
22:20:19.620 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:19.620 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:19.620 00.000 13524 GuideStep: 1.4 px 38 ms EAST, 0.7 px 0 ms NORTH
22:20:22.869 03.249 18852 Exposure complete
22:20:22.901 00.032 18852 worker thread done servicing request
22:20:22.901 00.000 13524 OnExposeComplete: enter
22:20:22.901 00.000 13524 UpdateGuideState(): m_state=6
22:20:22.901 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
22:20:22.916 00.015 13524 Star::Find returns 1 (0), X=408.57, Y=276.97, Mass=511, SNR=13.9, Peak=143 HFD=2.2
22:20:22.916 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 2.54,-2.47,0.00,M9] [#3 0.00,0.00,0.00,L] [#4 0.15,-1.14,0.93,U] [#5 0.45,-1.15,0.55,U] [#6 0.00,0.00,0.00,L] 
22:20:22.916 00.000 13524 refined, 2 included, MultiStar: {0.60, -1.43}, one-star: {1.11, -1.85}
22:20:22.916 00.000 13524 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.99) = xAngle (-0.19 = -0.19)
22:20:22.916 00.000 13524 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.86 = 2.86)
22:20:22.916 00.000 13524 CameraToMount -- cameraX=0.60 cameraY=-1.43 hyp=1.55 cameraTheta=-1.17 mountX=1.52 mountY=0.43, mountTheta=0.28
22:20:22.916 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.60, y=-1.43, opts=13)
22:20:22.916 00.000 13524 Enqueuing Move request for scope (0.60, -1.43)
22:20:22.916 00.000 18852 Worker thread wakes up
22:20:22.916 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.60, -1.43) opts 0xd
22:20:22.916 00.000 18852 Handling offset move in thread for scope, endpoint = (0.60, -1.43)
22:20:22.916 00.000 18852 Moving (0.60, -1.43) raw xDistance=1.52 yDistance=0.43
22:20:22.916 00.000 18852 PPEC rslt: input = 1.52, final = -0.16, react = 0.23, pred = -0.39, hyst = 0.20, hyst_pct = 0.00, period_length = 479.00
22:20:22.916 00.000 18852 PPEC: input: 1.52, control: -0.16, exposure: 3000
22:20:22.916 00.000 18852 switching direction from -1 to 1 - decHistory=3 oldest=0.45 newest=1.94
22:20:22.916 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
22:20:22.916 00.000 18852 MoveAxis(E, 39, ABG)
22:20:22.916 00.000 18852 Guiding  Dir = 2, Dur = 39
22:20:22.916 00.000 18852 IsSlewing returns 0
22:20:22.916 00.000 18852 IsGuiding returns 0
22:20:22.932 00.016 18852 PulseGuide returned control before completion, sleep 48
22:20:22.995 00.063 18852 IsGuiding returns 0
22:20:22.995 00.000 18852 Move returns status 0, amount 39
22:20:22.995 00.000 18852 MoveAxis(S, 124, ABG)
22:20:22.995 00.000 18852 Guiding  Dir = 1, Dur = 124
22:20:22.995 00.000 18852 IsSlewing returns 0
22:20:22.995 00.000 18852 IsGuiding returns 0
22:20:22.995 00.000 18852 PulseGuide returned control before completion, sleep 133
22:20:23.072 00.077 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=3, FiltMax=255, Gamma=1.000
22:20:23.088 00.016 13524 UpdateGuideState exits: m=511 SNR=13.9
22:20:23.088 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:23.088 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:23.088 00.000 13524 Enqueuing Expose request
22:20:23.135 00.047 18852 IsGuiding returns 0
22:20:23.135 00.000 18852 Move returns status 0, amount 124
22:20:23.135 00.000 18852 move complete, result=0
22:20:23.135 00.000 18852 worker thread done servicing request
22:20:23.135 00.000 18852 Worker thread wakes up
22:20:23.135 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:23.135 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:23.135 00.000 13524 GuideStep: 1.5 px 39 ms EAST, 0.4 px 124 ms SOUTH
22:20:26.384 03.249 18852 Exposure complete
22:20:26.415 00.031 18852 worker thread done servicing request
22:20:26.415 00.000 13524 OnExposeComplete: enter
22:20:26.415 00.000 13524 UpdateGuideState(): m_state=6
22:20:26.415 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
22:20:26.415 00.000 13524 Star::Find returns 1 (0), X=408.38, Y=277.04, Mass=493, SNR=13.5, Peak=127 HFD=2.2
22:20:26.431 00.016 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 2.67,-2.77,0.00,M10] [#3 2.43,-2.59,0.00,M1] [#4 -1.20,-0.86,0.99,U] [#5 -0.01,-1.15,0.61,U] [#6 0.89,-2.24,0.00,M1] 
22:20:26.431 00.000 13524 refined, 2 included, MultiStar: {-0.11, -1.29}, one-star: {0.92, -1.79}
22:20:26.431 00.000 13524 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.99) = xAngle (-0.67 = -0.67)
22:20:26.431 00.000 13524 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.38 = 2.38)
22:20:26.431 00.000 13524 CameraToMount -- cameraX=-0.11 cameraY=-1.29 hyp=1.29 cameraTheta=-1.65 mountX=1.01 mountY=0.89, mountTheta=0.72
22:20:26.431 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.11, y=-1.29, opts=13)
22:20:26.431 00.000 13524 Enqueuing Move request for scope (-0.11, -1.29)
22:20:26.431 00.000 18852 Worker thread wakes up
22:20:26.431 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -1.29) opts 0xd
22:20:26.431 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.11, -1.29)
22:20:26.431 00.000 18852 Moving (-0.11, -1.29) raw xDistance=1.01 yDistance=0.89
22:20:26.431 00.000 18852 PPEC rslt: input = 1.01, final = -0.22, react = 0.15, pred = -0.38, hyst = 0.13, hyst_pct = 0.00, period_length = 479.00
22:20:26.431 00.000 18852 PPEC: input: 1.01, control: -0.22, exposure: 3000
22:20:26.431 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
22:20:26.431 00.000 18852 MoveAxis(E, 55, ABG)
22:20:26.431 00.000 18852 Guiding  Dir = 2, Dur = 55
22:20:26.431 00.000 18852 IsSlewing returns 0
22:20:26.431 00.000 18852 IsGuiding returns 0
22:20:26.447 00.016 18852 PulseGuide returned control before completion, sleep 64
22:20:26.447 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=4, FiltMax=256, Gamma=1.000
22:20:26.462 00.015 13524 UpdateGuideState exits: m=493 SNR=13.5
22:20:26.462 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:26.462 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:26.462 00.000 13524 Enqueuing Expose request
22:20:26.525 00.063 18852 IsGuiding returns 0
22:20:26.525 00.000 18852 Move returns status 0, amount 55
22:20:26.525 00.000 18852 MoveAxis(S, 257, ABG)
22:20:26.525 00.000 18852 Guiding  Dir = 1, Dur = 257
22:20:26.525 00.000 18852 IsSlewing returns 0
22:20:26.525 00.000 18852 IsGuiding returns 0
22:20:26.525 00.000 18852 PulseGuide returned control before completion, sleep 266
22:20:26.805 00.280 18852 IsGuiding returns 0
22:20:26.805 00.000 18852 Move returns status 0, amount 257
22:20:26.805 00.000 18852 move complete, result=0
22:20:26.805 00.000 18852 worker thread done servicing request
22:20:26.805 00.000 18852 Worker thread wakes up
22:20:26.805 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:26.805 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:26.805 00.000 13524 GuideStep: 1.0 px 55 ms EAST, 0.9 px 257 ms SOUTH
22:20:30.038 03.233 18852 Exposure complete
22:20:30.069 00.031 18852 worker thread done servicing request
22:20:30.069 00.000 13524 OnExposeComplete: enter
22:20:30.069 00.000 13524 UpdateGuideState(): m_state=6
22:20:30.069 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
22:20:30.069 00.000 13524 Star::Find returns 1 (0), X=408.01, Y=277.22, Mass=526, SNR=13.9, Peak=135 HFD=2.3
22:20:30.069 00.000 13524 MultiStar: [#1 1.17,-2.56,0.00,M3] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.67,-1.35,0.99,U] [#5 0.16,-1.09,0.54,U] [#6 1.11,-1.12,0.62,U] 
22:20:30.069 00.000 13524 refined, 3 included, MultiStar: {0.63, -1.34}, one-star: {0.55, -1.60}
22:20:30.085 00.016 13524 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.99) = xAngle (-0.14 = -0.14)
22:20:30.085 00.000 13524 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.90 = 2.90)
22:20:30.085 00.000 13524 CameraToMount -- cameraX=0.63 cameraY=-1.34 hyp=1.48 cameraTheta=-1.13 mountX=1.47 mountY=0.35, mountTheta=0.23
22:20:30.085 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.63, y=-1.34, opts=13)
22:20:30.085 00.000 13524 Enqueuing Move request for scope (0.63, -1.34)
22:20:30.085 00.000 18852 Worker thread wakes up
22:20:30.085 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.63, -1.34) opts 0xd
22:20:30.085 00.000 18852 Handling offset move in thread for scope, endpoint = (0.63, -1.34)
22:20:30.085 00.000 18852 Moving (0.63, -1.34) raw xDistance=1.47 yDistance=0.35
22:20:30.085 00.000 18852 PPEC rslt: input = 1.47, final = -0.12, react = 0.22, pred = -0.34, hyst = 0.20, hyst_pct = 0.00, period_length = 479.00
22:20:30.085 00.000 18852 PPEC: input: 1.47, control: -0.12, exposure: 3000
22:20:30.085 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:20:30.085 00.000 18852 MoveAxis(E, 29, ABG)
22:20:30.085 00.000 18852 Guiding  Dir = 2, Dur = 29
22:20:30.085 00.000 18852 IsSlewing returns 0
22:20:30.085 00.000 18852 IsGuiding returns 0
22:20:30.085 00.000 18852 PulseGuide returned control before completion, sleep 38
22:20:30.100 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:20:30.100 00.000 13524 UpdateGuideState exits: m=526 SNR=13.9
22:20:30.100 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:30.100 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:30.116 00.016 13524 Enqueuing Expose request
22:20:30.147 00.031 18852 IsGuiding returns 0
22:20:30.147 00.000 18852 Move returns status 0, amount 29
22:20:30.147 00.000 18852 MoveAxis(S, 101, ABG)
22:20:30.147 00.000 18852 Guiding  Dir = 1, Dur = 101
22:20:30.147 00.000 18852 IsSlewing returns 0
22:20:30.147 00.000 18852 IsGuiding returns 0
22:20:30.147 00.000 18852 PulseGuide returned control before completion, sleep 110
22:20:30.272 00.125 18852 IsGuiding returns 0
22:20:30.272 00.000 18852 Move returns status 0, amount 101
22:20:30.272 00.000 18852 move complete, result=0
22:20:30.272 00.000 18852 worker thread done servicing request
22:20:30.272 00.000 18852 Worker thread wakes up
22:20:30.272 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:30.272 00.000 13524 GuideStep: 1.5 px 29 ms EAST, 0.4 px 101 ms SOUTH
22:20:30.272 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:33.522 03.250 18852 Exposure complete
22:20:33.553 00.031 18852 worker thread done servicing request
22:20:33.553 00.000 13524 OnExposeComplete: enter
22:20:33.568 00.015 13524 UpdateGuideState(): m_state=6
22:20:33.568 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
22:20:33.568 00.000 13524 Star::Find returns 1 (0), X=408.58, Y=276.73, Mass=471, SNR=13.1, Peak=131 HFD=1.8
22:20:33.568 00.000 13524 MultiStar: [#1 1.41,-2.98,0.00,M4] [#2 2.63,-2.85,0.00,R] [#3 2.98,-2.84,0.00,M2] [#4 0.29,-1.41,1.15,U] [#5 0.53,-1.50,0.61,U] [#6 0.86,-1.71,0.64,U] 
22:20:33.568 00.000 13524 refined, 3 included, MultiStar: {0.68, -1.68}, one-star: {1.12, -2.09}
22:20:33.568 00.000 13524 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.99) = xAngle (-0.20 = -0.20)
22:20:33.568 00.000 13524 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.85 = 2.85)
22:20:33.568 00.000 13524 CameraToMount -- cameraX=0.68 cameraY=-1.68 hyp=1.82 cameraTheta=-1.19 mountX=1.78 mountY=0.53, mountTheta=0.29
22:20:33.568 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.68, y=-1.68, opts=13)
22:20:33.568 00.000 13524 Enqueuing Move request for scope (0.68, -1.68)
22:20:33.568 00.000 18852 Worker thread wakes up
22:20:33.568 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.68, -1.68) opts 0xd
22:20:33.568 00.000 18852 Handling offset move in thread for scope, endpoint = (0.68, -1.68)
22:20:33.568 00.000 18852 Moving (0.68, -1.68) raw xDistance=1.78 yDistance=0.53
22:20:33.568 00.000 18852 PPEC rslt: input = 1.78, final = -0.04, react = 0.27, pred = -0.31, hyst = 0.24, hyst_pct = 0.00, period_length = 479.00
22:20:33.568 00.000 18852 PPEC: input: 1.78, control: -0.04, exposure: 3000
22:20:33.568 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
22:20:33.568 00.000 18852 MoveAxis(E, 9, ABG)
22:20:33.568 00.000 18852 Guiding  Dir = 2, Dur = 9
22:20:33.584 00.016 18852 IsSlewing returns 0
22:20:33.584 00.000 18852 IsGuiding returns 0
22:20:33.584 00.000 18852 PulseGuide returned control before completion, sleep 18
22:20:33.584 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=4, FiltMax=256, Gamma=1.000
22:20:33.600 00.016 13524 UpdateGuideState exits: m=471 SNR=13.1
22:20:33.600 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:33.600 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:33.600 00.000 13524 Enqueuing Expose request
22:20:33.615 00.015 18852 IsGuiding returns 0
22:20:33.615 00.000 18852 Move returns status 0, amount 9
22:20:33.615 00.000 18852 MoveAxis(S, 153, ABG)
22:20:33.615 00.000 18852 Guiding  Dir = 1, Dur = 153
22:20:33.615 00.000 18852 IsSlewing returns 0
22:20:33.615 00.000 18852 IsGuiding returns 0
22:20:33.615 00.000 18852 PulseGuide returned control before completion, sleep 162
22:20:33.787 00.172 18852 IsGuiding returns 0
22:20:33.787 00.000 18852 Move returns status 0, amount 153
22:20:33.787 00.000 18852 move complete, result=0
22:20:33.787 00.000 18852 worker thread done servicing request
22:20:33.787 00.000 18852 Worker thread wakes up
22:20:33.787 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:33.787 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:33.787 00.000 13524 GuideStep: 1.8 px 9 ms EAST, 0.5 px 153 ms SOUTH
22:20:37.021 03.234 18852 Exposure complete
22:20:37.052 00.031 18852 worker thread done servicing request
22:20:37.052 00.000 13524 OnExposeComplete: enter
22:20:37.052 00.000 13524 UpdateGuideState(): m_state=6
22:20:37.052 00.000 13524 Star::Find(15, 408, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
22:20:37.052 00.000 13524 Star::Find returns 1 (0), X=408.69, Y=277.59, Mass=471, SNR=13.0, Peak=140 HFD=1.8
22:20:37.052 00.000 13524 MultiStar: [#1 1.17,-2.60,0.00,M5] [#2 -0.23,0.28,0.73,U] [#3 2.49,-1.75,0.00,M3] [#4 0.73,-1.30,0.89,U] [#5 0.31,-0.51,0.61,U] [#6 0.00,0.00,0.00,L] 
22:20:37.052 00.000 13524 refined, 3 included, MultiStar: {0.59, -0.77}, one-star: {1.23, -1.24}
22:20:37.052 00.000 13524 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.99) = xAngle (0.07 = 0.07)
22:20:37.052 00.000 13524 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.11 = 3.11)
22:20:37.068 00.016 13524 CameraToMount -- cameraX=0.59 cameraY=-0.77 hyp=0.97 cameraTheta=-0.92 mountX=0.97 mountY=0.03, mountTheta=0.03
22:20:37.068 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.59, y=-0.77, opts=13)
22:20:37.068 00.000 13524 Enqueuing Move request for scope (0.59, -0.77)
22:20:37.068 00.000 18852 Worker thread wakes up
22:20:37.068 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.77) opts 0xd
22:20:37.068 00.000 18852 Handling offset move in thread for scope, endpoint = (0.59, -0.77)
22:20:37.068 00.000 18852 Moving (0.59, -0.77) raw xDistance=0.97 yDistance=0.03
22:20:37.068 00.000 18852 PPEC rslt: input = 0.97, final = -0.15, react = 0.15, pred = -0.29, hyst = 0.13, hyst_pct = 0.00, period_length = 479.00
22:20:37.068 00.000 18852 PPEC: input: 0.97, control: -0.15, exposure: 3000
22:20:37.068 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:37.068 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:20:37.068 00.000 18852 MoveAxis(E, 36, ABG)
22:20:37.068 00.000 18852 Guiding  Dir = 2, Dur = 36
22:20:37.068 00.000 18852 IsSlewing returns 0
22:20:37.068 00.000 18852 IsGuiding returns 0
22:20:37.068 00.000 18852 PulseGuide returned control before completion, sleep 45
22:20:37.068 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=43, FiltMin=3, FiltMax=254, Gamma=1.000
22:20:37.083 00.015 13524 UpdateGuideState exits: m=471 SNR=13.0
22:20:37.083 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:37.099 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:37.099 00.000 13524 Enqueuing Expose request
22:20:37.130 00.031 18852 IsGuiding returns 0
22:20:37.130 00.000 18852 Move returns status 0, amount 36
22:20:37.130 00.000 18852 MoveAxis(N, 0, ABG)
22:20:37.130 00.000 18852 Move returns status 0, amount 0
22:20:37.130 00.000 18852 move complete, result=0
22:20:37.130 00.000 18852 worker thread done servicing request
22:20:37.130 00.000 18852 Worker thread wakes up
22:20:37.130 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:37.130 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:37.130 00.000 13524 GuideStep: 1.0 px 36 ms EAST, 0.0 px 0 ms NORTH
22:20:40.379 03.249 18852 Exposure complete
22:20:40.411 00.032 18852 worker thread done servicing request
22:20:40.411 00.000 13524 OnExposeComplete: enter
22:20:40.426 00.015 13524 UpdateGuideState(): m_state=6
22:20:40.426 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
22:20:40.426 00.000 13524 Star::Find returns 1 (0), X=408.17, Y=277.28, Mass=532, SNR=13.9, Peak=133 HFD=2.1
22:20:40.426 00.000 13524 MultiStar: [#1 1.13,-2.34,0.00,M6] [#2 -0.02,0.32,0.73,U] [#3 2.65,-1.59,0.00,M4] [#4 -0.50,-0.68,0.87,U] [#5 0.06,-0.77,0.54,U] [#6 0.00,0.00,0.00,L] 
22:20:40.426 00.000 13524 refined, 3 included, MultiStar: {0.09, -0.74}, one-star: {0.71, -1.55}
22:20:40.426 00.000 13524 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.99) = xAngle (-0.46 = -0.46)
22:20:40.426 00.000 13524 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.59 = 2.59)
22:20:40.426 00.000 13524 CameraToMount -- cameraX=0.09 cameraY=-0.74 hyp=0.74 cameraTheta=-1.45 mountX=0.67 mountY=0.39, mountTheta=0.53
22:20:40.426 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.09, y=-0.74, opts=13)
22:20:40.426 00.000 13524 Enqueuing Move request for scope (0.09, -0.74)
22:20:40.426 00.000 18852 Worker thread wakes up
22:20:40.426 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.74) opts 0xd
22:20:40.426 00.000 18852 Handling offset move in thread for scope, endpoint = (0.09, -0.74)
22:20:40.426 00.000 18852 Moving (0.09, -0.74) raw xDistance=0.67 yDistance=0.39
22:20:40.426 00.000 18852 PPEC rslt: input = 0.67, final = -0.21, react = 0.10, pred = -0.31, hyst = 0.09, hyst_pct = 0.00, period_length = 479.00
22:20:40.426 00.000 18852 PPEC: input: 0.67, control: -0.21, exposure: 3000
22:20:40.426 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:20:40.442 00.016 18852 MoveAxis(E, 51, ABG)
22:20:40.442 00.000 18852 Guiding  Dir = 2, Dur = 51
22:20:40.442 00.000 18852 IsSlewing returns 0
22:20:40.442 00.000 18852 IsGuiding returns 0
22:20:40.442 00.000 18852 PulseGuide returned control before completion, sleep 60
22:20:40.442 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=44, FiltMin=4, FiltMax=256, Gamma=1.000
22:20:40.457 00.015 13524 UpdateGuideState exits: m=532 SNR=13.9
22:20:40.457 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:40.457 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:40.457 00.000 13524 Enqueuing Expose request
22:20:40.520 00.063 18852 IsGuiding returns 1
22:20:40.520 00.000 18852 scope still moving after pulse duration time elapsed
22:20:40.552 00.032 18852 IsSlewing returns 0
22:20:40.552 00.000 18852 IsGuiding returns 0
22:20:40.552 00.000 18852 scope move finished after 51 + 58 ms
22:20:40.552 00.000 18852 Move returns status 0, amount 51
22:20:40.552 00.000 18852 MoveAxis(S, 113, ABG)
22:20:40.552 00.000 18852 Guiding  Dir = 1, Dur = 113
22:20:40.552 00.000 18852 IsSlewing returns 0
22:20:40.552 00.000 18852 IsGuiding returns 0
22:20:40.552 00.000 18852 PulseGuide returned control before completion, sleep 121
22:20:40.692 00.140 18852 IsGuiding returns 0
22:20:40.692 00.000 18852 Move returns status 0, amount 113
22:20:40.692 00.000 18852 move complete, result=0
22:20:40.692 00.000 18852 worker thread done servicing request
22:20:40.692 00.000 18852 Worker thread wakes up
22:20:40.692 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:40.692 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:40.692 00.000 13524 GuideStep: 0.7 px 51 ms EAST, 0.4 px 113 ms SOUTH
22:20:43.926 03.234 18852 Exposure complete
22:20:43.957 00.031 18852 worker thread done servicing request
22:20:43.957 00.000 13524 OnExposeComplete: enter
22:20:43.957 00.000 13524 UpdateGuideState(): m_state=6
22:20:43.957 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
22:20:43.957 00.000 13524 Star::Find returns 1 (0), X=408.54, Y=277.57, Mass=499, SNR=13.2, Peak=132 HFD=1.6
22:20:43.957 00.000 13524 MultiStar: [#1 1.16,-2.57,0.00,M7] [#2 -0.22,0.65,0.76,U] [#3 0.00,0.00,0.00,L] [#4 0.87,-1.21,0.93,U] [#5 0.02,-0.62,0.53,U] [#6 0.00,0.00,0.00,L] 
22:20:43.957 00.000 13524 refined, 3 included, MultiStar: {0.54, -0.69}, one-star: {1.08, -1.26}
22:20:43.957 00.000 13524 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.99) = xAngle (0.08 = 0.08)
22:20:43.957 00.000 13524 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.12 = 3.12)
22:20:43.957 00.000 13524 CameraToMount -- cameraX=0.54 cameraY=-0.69 hyp=0.87 cameraTheta=-0.91 mountX=0.87 mountY=0.01, mountTheta=0.02
22:20:43.972 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.54, y=-0.69, opts=13)
22:20:43.972 00.000 13524 Enqueuing Move request for scope (0.54, -0.69)
22:20:43.972 00.000 18852 Worker thread wakes up
22:20:43.972 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.69) opts 0xd
22:20:43.972 00.000 18852 Handling offset move in thread for scope, endpoint = (0.54, -0.69)
22:20:43.972 00.000 18852 Moving (0.54, -0.69) raw xDistance=0.87 yDistance=0.01
22:20:43.972 00.000 18852 PPEC rslt: input = 0.87, final = -0.23, react = 0.13, pred = -0.36, hyst = 0.12, hyst_pct = 0.00, period_length = 479.00
22:20:43.972 00.000 18852 PPEC: input: 0.87, control: -0.23, exposure: 3000
22:20:43.972 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:43.972 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:20:43.972 00.000 18852 MoveAxis(E, 56, ABG)
22:20:43.972 00.000 18852 Guiding  Dir = 2, Dur = 56
22:20:43.972 00.000 18852 IsSlewing returns 0
22:20:43.972 00.000 18852 IsGuiding returns 0
22:20:43.972 00.000 18852 PulseGuide returned control before completion, sleep 65
22:20:43.972 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=46, FiltMin=4, FiltMax=254, Gamma=1.000
22:20:43.988 00.016 13524 UpdateGuideState exits: m=499 SNR=13.2
22:20:43.988 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:43.988 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:43.988 00.000 13524 Enqueuing Expose request
22:20:44.050 00.062 18852 IsGuiding returns 0
22:20:44.050 00.000 18852 Move returns status 0, amount 56
22:20:44.050 00.000 18852 MoveAxis(N, 0, ABG)
22:20:44.050 00.000 18852 Move returns status 0, amount 0
22:20:44.050 00.000 18852 move complete, result=0
22:20:44.050 00.000 18852 worker thread done servicing request
22:20:44.050 00.000 18852 Worker thread wakes up
22:20:44.050 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:44.050 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:44.050 00.000 13524 GuideStep: 0.9 px 56 ms EAST, 0.0 px 0 ms NORTH
22:20:47.284 03.234 18852 Exposure complete
22:20:47.315 00.031 18852 worker thread done servicing request
22:20:47.315 00.000 13524 OnExposeComplete: enter
22:20:47.315 00.000 13524 UpdateGuideState(): m_state=6
22:20:47.315 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
22:20:47.315 00.000 13524 Star::Find returns 1 (0), X=408.16, Y=278.26, Mass=548, SNR=14.5, Peak=149 HFD=2.4
22:20:47.315 00.000 13524 MultiStar: [#1 0.60,-1.56,0.95,U] [#2 -0.73,0.78,0.74,U] [#3 2.47,-1.29,0.00,M5] [#4 -0.01,-0.23,0.84,U] [#5 0.00,0.00,0.00,L] [#6 0.38,-0.84,0.59,U] 
22:20:47.315 00.000 13524 refined, 4 included, MultiStar: {0.23, -0.52}, one-star: {0.69, -0.56}
22:20:47.331 00.016 13524 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.99) = xAngle (-0.17 = -0.17)
22:20:47.331 00.000 13524 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.87 = 2.87)
22:20:47.331 00.000 13524 CameraToMount -- cameraX=0.23 cameraY=-0.52 hyp=0.57 cameraTheta=-1.16 mountX=0.56 mountY=0.15, mountTheta=0.26
22:20:47.331 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.23, y=-0.52, opts=13)
22:20:47.331 00.000 13524 Enqueuing Move request for scope (0.23, -0.52)
22:20:47.331 00.000 18852 Worker thread wakes up
22:20:47.331 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.52) opts 0xd
22:20:47.331 00.000 18852 Handling offset move in thread for scope, endpoint = (0.23, -0.52)
22:20:47.331 00.000 18852 Moving (0.23, -0.52) raw xDistance=0.56 yDistance=0.15
22:20:47.331 00.000 18852 PPEC rslt: input = 0.56, final = -0.25, react = 0.08, pred = -0.33, hyst = 0.07, hyst_pct = 0.00, period_length = 479.00
22:20:47.331 00.000 18852 PPEC: input: 0.56, control: -0.25, exposure: 3000
22:20:47.331 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:47.331 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:20:47.331 00.000 18852 MoveAxis(E, 61, ABG)
22:20:47.331 00.000 18852 Guiding  Dir = 2, Dur = 61
22:20:47.331 00.000 18852 IsSlewing returns 0
22:20:47.331 00.000 18852 IsGuiding returns 0
22:20:47.331 00.000 18852 PulseGuide returned control before completion, sleep 70
22:20:47.346 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:20:47.346 00.000 13524 UpdateGuideState exits: m=548 SNR=14.5
22:20:47.346 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:47.362 00.016 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:47.362 00.000 13524 Enqueuing Expose request
22:20:47.425 00.063 18852 IsGuiding returns 0
22:20:47.425 00.000 18852 Move returns status 0, amount 61
22:20:47.425 00.000 18852 MoveAxis(N, 0, ABG)
22:20:47.425 00.000 18852 Move returns status 0, amount 0
22:20:47.425 00.000 18852 move complete, result=0
22:20:47.425 00.000 18852 worker thread done servicing request
22:20:47.425 00.000 18852 Worker thread wakes up
22:20:47.425 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:47.425 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:47.675 00.250 13524 GuideStep: 0.6 px 61 ms EAST, 0.2 px 0 ms NORTH
22:20:50.674 02.999 18852 Exposure complete
22:20:50.705 00.031 18852 worker thread done servicing request
22:20:50.705 00.000 13524 OnExposeComplete: enter
22:20:50.705 00.000 13524 UpdateGuideState(): m_state=6
22:20:50.721 00.016 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
22:20:50.721 00.000 13524 Star::Find returns 1 (0), X=408.39, Y=278.18, Mass=442, SNR=12.8, Peak=130 HFD=2.3
22:20:50.721 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.38,0.69,0.83,U] [#3 0.00,0.00,0.00,L] [#4 -0.08,-0.44,0.93,U] [#5 0.37,-0.35,0.69,U] [#6 0.73,-1.14,0.69,U] 
22:20:50.721 00.000 13524 refined, 4 included, MultiStar: {0.32, -0.36}, one-star: {0.93, -0.64}
22:20:50.721 00.000 13524 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.99) = xAngle (0.13 = 0.13)
22:20:50.721 00.000 13524 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (3.18 = -3.10)
22:20:50.721 00.000 13524 CameraToMount -- cameraX=0.32 cameraY=-0.36 hyp=0.48 cameraTheta=-0.85 mountX=0.48 mountY=-0.02, mountTheta=-0.04
22:20:50.721 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.32, y=-0.36, opts=13)
22:20:50.721 00.000 13524 Enqueuing Move request for scope (0.32, -0.36)
22:20:50.721 00.000 18852 Worker thread wakes up
22:20:50.721 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.36) opts 0xd
22:20:50.721 00.000 18852 Handling offset move in thread for scope, endpoint = (0.32, -0.36)
22:20:50.721 00.000 18852 Moving (0.32, -0.36) raw xDistance=0.48 yDistance=-0.02
22:20:50.721 00.000 18852 PPEC rslt: input = 0.48, final = -0.26, react = 0.07, pred = -0.33, hyst = 0.06, hyst_pct = 0.00, period_length = 479.00
22:20:50.721 00.000 18852 PPEC: input: 0.48, control: -0.26, exposure: 3000
22:20:50.721 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:50.721 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:20:50.721 00.000 18852 MoveAxis(E, 64, ABG)
22:20:50.721 00.000 18852 Guiding  Dir = 2, Dur = 64
22:20:50.721 00.000 18852 IsSlewing returns 0
22:20:50.736 00.015 18852 IsGuiding returns 0
22:20:50.736 00.000 18852 PulseGuide returned control before completion, sleep 73
22:20:50.736 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=45, FiltMin=4, FiltMax=256, Gamma=1.000
22:20:50.752 00.016 13524 UpdateGuideState exits: m=442 SNR=12.8
22:20:50.752 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:50.752 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:50.752 00.000 13524 Enqueuing Expose request
22:20:50.814 00.062 18852 IsGuiding returns 0
22:20:50.814 00.000 18852 Move returns status 0, amount 64
22:20:50.814 00.000 18852 MoveAxis(N, 0, ABG)
22:20:50.814 00.000 18852 Move returns status 0, amount 0
22:20:50.814 00.000 18852 move complete, result=0
22:20:50.814 00.000 18852 worker thread done servicing request
22:20:50.814 00.000 18852 Worker thread wakes up
22:20:50.814 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:50.814 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:50.814 00.000 13524 GuideStep: 0.5 px 64 ms EAST, -0.0 px 0 ms NORTH
22:20:54.064 03.250 18852 Exposure complete
22:20:54.095 00.031 18852 worker thread done servicing request
22:20:54.095 00.000 13524 OnExposeComplete: enter
22:20:54.095 00.000 13524 UpdateGuideState(): m_state=6
22:20:54.095 00.000 13524 Star::Find(15, 408, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
22:20:54.095 00.000 13524 Star::Find returns 1 (0), X=408.18, Y=277.49, Mass=503, SNR=13.6, Peak=137 HFD=1.9
22:20:54.095 00.000 13524 Star::Find false star n=3 nbg=281 bg=79.8 sigma=6.0 thresh=98 peak=96
22:20:54.110 00.015 13524 MultiStar: [#1 1.21,-2.63,0.00,M7] [#2 -0.40,0.67,0.73,U] [#3 0.00,0.00,0.00,L] [#4 -0.42,-0.79,0.96,U] [#5 0.00,0.00,0.00,L] [#6 1.07,-1.10,0.62,U] 
22:20:54.110 00.000 13524 refined, 3 included, MultiStar: {0.21, -0.69}, one-star: {0.72, -1.33}
22:20:54.110 00.000 13524 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.99) = xAngle (-0.29 = -0.29)
22:20:54.110 00.000 13524 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.75 = 2.75)
22:20:54.110 00.000 13524 CameraToMount -- cameraX=0.21 cameraY=-0.69 hyp=0.72 cameraTheta=-1.28 mountX=0.69 mountY=0.27, mountTheta=0.38
22:20:54.110 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.21, y=-0.69, opts=13)
22:20:54.110 00.000 13524 Enqueuing Move request for scope (0.21, -0.69)
22:20:54.110 00.000 18852 Worker thread wakes up
22:20:54.110 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.69) opts 0xd
22:20:54.110 00.000 18852 Handling offset move in thread for scope, endpoint = (0.21, -0.69)
22:20:54.110 00.000 18852 Moving (0.21, -0.69) raw xDistance=0.69 yDistance=0.27
22:20:54.110 00.000 18852 PPEC rslt: input = 0.69, final = -0.25, react = 0.10, pred = -0.35, hyst = 0.09, hyst_pct = 0.00, period_length = 479.00
22:20:54.110 00.000 18852 PPEC: input: 0.69, control: -0.25, exposure: 3000
22:20:54.110 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:54.110 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:20:54.110 00.000 18852 MoveAxis(E, 61, ABG)
22:20:54.110 00.000 18852 Guiding  Dir = 2, Dur = 61
22:20:54.110 00.000 18852 IsSlewing returns 0
22:20:54.110 00.000 18852 IsGuiding returns 0
22:20:54.110 00.000 18852 PulseGuide returned control before completion, sleep 70
22:20:54.126 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=260, med=45, FiltMin=3, FiltMax=254, Gamma=1.000
22:20:54.126 00.000 13524 UpdateGuideState exits: m=503 SNR=13.6
22:20:54.142 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:54.142 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:54.142 00.000 13524 Enqueuing Expose request
22:20:54.205 00.063 18852 IsGuiding returns 0
22:20:54.205 00.000 18852 Move returns status 0, amount 61
22:20:54.205 00.000 18852 MoveAxis(N, 0, ABG)
22:20:54.205 00.000 18852 Move returns status 0, amount 0
22:20:54.205 00.000 18852 move complete, result=0
22:20:54.205 00.000 18852 worker thread done servicing request
22:20:54.205 00.000 18852 Worker thread wakes up
22:20:54.205 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:54.205 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:54.205 00.000 13524 GuideStep: 0.7 px 61 ms EAST, 0.3 px 0 ms NORTH
22:20:57.453 03.248 18852 Exposure complete
22:20:57.485 00.032 18852 worker thread done servicing request
22:20:57.485 00.000 13524 OnExposeComplete: enter
22:20:57.485 00.000 13524 UpdateGuideState(): m_state=6
22:20:57.485 00.000 13524 Star::Find(15, 408, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
22:20:57.485 00.000 13524 Star::Find returns 1 (0), X=407.93, Y=277.85, Mass=434, SNR=12.8, Peak=145 HFD=1.9
22:20:57.485 00.000 13524 MultiStar: [#1 1.00,-1.95,1.04,U] [#2 -0.52,0.89,0.81,U] [#3 0.00,0.00,0.00,L] [#4 -0.33,-0.60,0.93,U] [#5 0.12,0.34,0.58,U] [#6 1.12,-1.11,0.64,U] 
22:20:57.485 00.000 13524 refined, 5 included, MultiStar: {0.32, -0.67}, one-star: {0.47, -0.98}
22:20:57.485 00.000 13524 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.99) = xAngle (-0.15 = -0.15)
22:20:57.485 00.000 13524 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.90 = 2.90)
22:20:57.485 00.000 13524 CameraToMount -- cameraX=0.32 cameraY=-0.67 hyp=0.74 cameraTheta=-1.13 mountX=0.74 mountY=0.18, mountTheta=0.24
22:20:57.500 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=0.32, y=-0.67, opts=13)
22:20:57.500 00.000 13524 Enqueuing Move request for scope (0.32, -0.67)
22:20:57.500 00.000 18852 Worker thread wakes up
22:20:57.500 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.67) opts 0xd
22:20:57.500 00.000 18852 Handling offset move in thread for scope, endpoint = (0.32, -0.67)
22:20:57.500 00.000 18852 Moving (0.32, -0.67) raw xDistance=0.74 yDistance=0.18
22:20:57.500 00.000 18852 PPEC rslt: input = 0.74, final = -0.17, react = 0.11, pred = -0.28, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
22:20:57.500 00.000 18852 PPEC: input: 0.74, control: -0.17, exposure: 3000
22:20:57.500 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:57.500 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:20:57.500 00.000 18852 MoveAxis(E, 41, ABG)
22:20:57.500 00.000 18852 Guiding  Dir = 2, Dur = 41
22:20:57.500 00.000 18852 IsSlewing returns 0
22:20:57.500 00.000 18852 IsGuiding returns 0
22:20:57.500 00.000 18852 PulseGuide returned control before completion, sleep 50
22:20:57.500 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=256, Gamma=1.000
22:20:57.516 00.016 13524 UpdateGuideState exits: m=434 SNR=12.8
22:20:57.516 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:57.516 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:20:57.516 00.000 13524 Enqueuing Expose request
22:20:57.563 00.047 18852 IsGuiding returns 0
22:20:57.563 00.000 18852 Move returns status 0, amount 41
22:20:57.563 00.000 18852 MoveAxis(N, 0, ABG)
22:20:57.563 00.000 18852 Move returns status 0, amount 0
22:20:57.563 00.000 18852 move complete, result=0
22:20:57.563 00.000 18852 worker thread done servicing request
22:20:57.563 00.000 18852 Worker thread wakes up
22:20:57.563 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:20:57.563 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:20:57.641 00.078 13524 GuideStep: 0.7 px 41 ms EAST, 0.2 px 0 ms NORTH
22:21:00.812 03.171 18852 Exposure complete
22:21:00.843 00.031 18852 worker thread done servicing request
22:21:00.843 00.000 13524 OnExposeComplete: enter
22:21:00.843 00.000 13524 UpdateGuideState(): m_state=6
22:21:00.843 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
22:21:00.859 00.016 13524 Star::Find returns 1 (0), X=407.91, Y=277.85, Mass=490, SNR=13.4, Peak=150 HFD=2.1
22:21:00.859 00.000 13524 MultiStar: [#1 0.60,-2.50,0.00,M7] [#2 -0.53,0.65,0.77,U] [#3 0.00,0.00,0.00,L] [#4 -0.12,-0.83,0.90,U] [#5 0.00,0.00,0.00,L] [#6 0.43,-1.11,0.70,U] 
22:21:00.859 00.000 13524 refined, 3 included, MultiStar: {0.07, -0.59}, one-star: {0.45, -0.98}
22:21:00.859 00.000 13524 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.99) = xAngle (-0.47 = -0.47)
22:21:00.859 00.000 13524 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.58 = 2.58)
22:21:00.859 00.000 13524 CameraToMount -- cameraX=0.07 cameraY=-0.59 hyp=0.60 cameraTheta=-1.45 mountX=0.53 mountY=0.32, mountTheta=0.54
22:21:00.859 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.07, y=-0.59, opts=13)
22:21:00.859 00.000 13524 Enqueuing Move request for scope (0.07, -0.59)
22:21:00.859 00.000 18852 Worker thread wakes up
22:21:00.859 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.59) opts 0xd
22:21:00.859 00.000 18852 Handling offset move in thread for scope, endpoint = (0.07, -0.59)
22:21:00.859 00.000 18852 Moving (0.07, -0.59) raw xDistance=0.53 yDistance=0.32
22:21:00.859 00.000 18852 PPEC rslt: input = 0.53, final = -0.20, react = 0.08, pred = -0.28, hyst = 0.07, hyst_pct = 0.00, period_length = 479.00
22:21:00.859 00.000 18852 PPEC: input: 0.53, control: -0.20, exposure: 3000
22:21:00.859 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:00.859 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:21:00.859 00.000 18852 MoveAxis(E, 50, ABG)
22:21:00.859 00.000 18852 Guiding  Dir = 2, Dur = 50
22:21:00.859 00.000 18852 IsSlewing returns 0
22:21:00.859 00.000 18852 IsGuiding returns 0
22:21:00.874 00.015 18852 PulseGuide returned control before completion, sleep 59
22:21:00.937 00.063 18852 IsGuiding returns 0
22:21:00.937 00.000 18852 Move returns status 0, amount 50
22:21:00.937 00.000 18852 MoveAxis(N, 0, ABG)
22:21:00.937 00.000 18852 Move returns status 0, amount 0
22:21:00.937 00.000 18852 move complete, result=0
22:21:00.937 00.000 18852 worker thread done servicing request
22:21:01.312 00.375 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=254, Gamma=1.000
22:21:01.328 00.016 13524 UpdateGuideState exits: m=490 SNR=13.4
22:21:01.328 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:01.328 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:01.328 00.000 13524 Enqueuing Expose request
22:21:01.328 00.000 13524 GuideStep: 0.5 px 50 ms EAST, 0.3 px 0 ms NORTH
22:21:01.328 00.000 18852 Worker thread wakes up
22:21:01.328 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:01.328 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:04.577 03.249 18852 Exposure complete
22:21:04.625 00.048 18852 worker thread done servicing request
22:21:04.625 00.000 13524 OnExposeComplete: enter
22:21:04.635 00.010 13524 UpdateGuideState(): m_state=6
22:21:04.635 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
22:21:04.635 00.000 13524 Star::Find returns 1 (0), X=407.44, Y=277.16, Mass=526, SNR=14.0, Peak=137 HFD=2.4
22:21:04.635 00.000 13524 Star::Find false star n=4 nbg=278 bg=79.8 sigma=5.6 thresh=97 peak=94
22:21:04.635 00.000 13524 MultiStar: [#1 0.28,-2.74,0.00,M8] [#2 -1.31,0.08,0.70,U] [#3 0.00,0.00,0.00,L] [#4 -1.00,-1.14,0.68,U] [#5 -0.60,-1.30,0.45,U] [#6 -0.20,-1.42,0.54,U] 
22:21:04.635 00.000 13524 refined, 4 included, MultiStar: {-0.59, -1.11}, one-star: {-0.02, -1.66}
22:21:04.635 00.000 13524 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.99) = xAngle (-1.07 = -1.07)
22:21:04.635 00.000 13524 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.97 = 1.97)
22:21:04.650 00.015 13524 CameraToMount -- cameraX=-0.59 cameraY=-1.11 hyp=1.26 cameraTheta=-2.06 mountX=0.60 mountY=1.16, mountTheta=1.09
22:21:04.666 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.59, y=-1.11, opts=13)
22:21:04.666 00.000 13524 Enqueuing Move request for scope (-0.59, -1.11)
22:21:04.666 00.000 18852 Worker thread wakes up
22:21:04.666 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -1.11) opts 0xd
22:21:04.666 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.59, -1.11)
22:21:04.666 00.000 18852 Moving (-0.59, -1.11) raw xDistance=0.60 yDistance=1.16
22:21:04.678 00.012 18852 PPEC rslt: input = 0.60, final = -0.23, react = 0.09, pred = -0.32, hyst = 0.08, hyst_pct = 0.00, period_length = 479.00
22:21:04.678 00.000 18852 PPEC: input: 0.60, control: -0.23, exposure: 3000
22:21:04.678 00.000 18852 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16
22:21:04.678 00.000 18852 MoveAxis(E, 57, ABG)
22:21:04.678 00.000 18852 Guiding  Dir = 2, Dur = 57
22:21:04.678 00.000 18852 IsSlewing returns 0
22:21:04.678 00.000 18852 IsGuiding returns 0
22:21:04.678 00.000 18852 PulseGuide returned control before completion, sleep 66
22:21:04.688 00.010 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=3, FiltMax=256, Gamma=1.000
22:21:04.703 00.015 13524 UpdateGuideState exits: m=526 SNR=14.0
22:21:04.719 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:04.719 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:04.719 00.000 13524 Enqueuing Expose request
22:21:04.750 00.031 18852 IsGuiding returns 0
22:21:04.750 00.000 18852 Move returns status 0, amount 57
22:21:04.750 00.000 18852 MoveAxis(S, 335, ABG)
22:21:04.750 00.000 18852 Guiding  Dir = 1, Dur = 335
22:21:04.750 00.000 18852 IsSlewing returns 0
22:21:04.750 00.000 18852 IsGuiding returns 0
22:21:04.750 00.000 18852 PulseGuide returned control before completion, sleep 343
22:21:05.109 00.359 18852 IsGuiding returns 0
22:21:05.109 00.000 18852 Move returns status 0, amount 335
22:21:05.109 00.000 18852 move complete, result=0
22:21:05.109 00.000 18852 worker thread done servicing request
22:21:05.109 00.000 13524 GuideStep: 0.6 px 57 ms EAST, 1.2 px 335 ms SOUTH
22:21:05.109 00.000 18852 Worker thread wakes up
22:21:05.109 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:05.109 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:08.374 03.265 18852 Exposure complete
22:21:08.406 00.032 18852 worker thread done servicing request
22:21:08.406 00.000 13524 OnExposeComplete: enter
22:21:08.406 00.000 13524 UpdateGuideState(): m_state=6
22:21:08.421 00.015 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
22:21:08.421 00.000 13524 Star::Find returns 1 (0), X=407.59, Y=277.54, Mass=540, SNR=14.2, Peak=149 HFD=1.6
22:21:08.421 00.000 13524 MultiStar: [#1 0.25,-2.43,0.00,M9] [#2 -1.13,0.33,0.72,U] [#3 0.00,0.00,0.00,L] [#4 1.18,-1.44,0.78,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:21:08.421 00.000 13524 refined, 2 included, MultiStar: {0.09, -0.87}, one-star: {0.13, -1.28}
22:21:08.421 00.000 13524 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.99) = xAngle (-0.48 = -0.48)
22:21:08.421 00.000 13524 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.57 = 2.57)
22:21:08.421 00.000 13524 CameraToMount -- cameraX=0.09 cameraY=-0.87 hyp=0.87 cameraTheta=-1.46 mountX=0.78 mountY=0.47, mountTheta=0.55
22:21:08.421 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.09, y=-0.87, opts=13)
22:21:08.421 00.000 13524 Enqueuing Move request for scope (0.09, -0.87)
22:21:08.421 00.000 18852 Worker thread wakes up
22:21:08.421 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.87) opts 0xd
22:21:08.421 00.000 18852 Handling offset move in thread for scope, endpoint = (0.09, -0.87)
22:21:08.421 00.000 18852 Moving (0.09, -0.87) raw xDistance=0.78 yDistance=0.47
22:21:08.421 00.000 18852 PPEC rslt: input = 0.78, final = -0.22, react = 0.12, pred = -0.33, hyst = 0.10, hyst_pct = 0.00, period_length = 479.00
22:21:08.421 00.000 18852 PPEC: input: 0.78, control: -0.22, exposure: 3000
22:21:08.421 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:21:08.421 00.000 18852 MoveAxis(E, 53, ABG)
22:21:08.421 00.000 18852 Guiding  Dir = 2, Dur = 53
22:21:08.437 00.016 18852 IsSlewing returns 0
22:21:08.437 00.000 18852 IsGuiding returns 0
22:21:08.437 00.000 18852 PulseGuide returned control before completion, sleep 62
22:21:08.437 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=256, Gamma=1.000
22:21:08.468 00.031 13524 UpdateGuideState exits: m=540 SNR=14.2
22:21:08.468 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:08.468 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:08.468 00.000 13524 Enqueuing Expose request
22:21:08.515 00.047 18852 IsGuiding returns 0
22:21:08.515 00.000 18852 Move returns status 0, amount 53
22:21:08.515 00.000 18852 MoveAxis(S, 137, ABG)
22:21:08.515 00.000 18852 Guiding  Dir = 1, Dur = 137
22:21:08.515 00.000 18852 IsSlewing returns 0
22:21:08.515 00.000 18852 IsGuiding returns 0
22:21:08.515 00.000 18852 PulseGuide returned control before completion, sleep 145
22:21:08.671 00.156 18852 IsGuiding returns 0
22:21:08.671 00.000 18852 Move returns status 0, amount 137
22:21:08.671 00.000 18852 move complete, result=0
22:21:08.671 00.000 18852 worker thread done servicing request
22:21:08.671 00.000 18852 Worker thread wakes up
22:21:08.671 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:08.671 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:08.671 00.000 13524 GuideStep: 0.8 px 53 ms EAST, 0.5 px 137 ms SOUTH
22:21:11.905 03.234 18852 Exposure complete
22:21:11.952 00.047 18852 worker thread done servicing request
22:21:11.952 00.000 13524 OnExposeComplete: enter
22:21:11.952 00.000 13524 UpdateGuideState(): m_state=6
22:21:11.952 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
22:21:11.952 00.000 13524 Star::Find returns 1 (0), X=407.43, Y=277.70, Mass=509, SNR=13.6, Peak=154 HFD=1.7
22:21:11.952 00.000 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.89,0.49,0.74,U] [#3 0.00,0.00,0.00,L] [#4 -1.73,-0.51,0.80,U] [#5 -1.19,-0.16,0.63,U] [#6 -0.51,-0.94,0.71,U] 
22:21:11.952 00.000 13524 refined, 4 included, MultiStar: {-0.82, -0.50}, one-star: {-0.03, -1.12}
22:21:11.967 00.015 13524 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.99) = xAngle (-1.61 = -1.61)
22:21:11.967 00.000 13524 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.44 = 1.44)
22:21:11.967 00.000 13524 CameraToMount -- cameraX=-0.82 cameraY=-0.50 hyp=0.96 cameraTheta=-2.60 mountX=-0.04 mountY=0.95, mountTheta=1.61
22:21:11.967 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.82, y=-0.50, opts=13)
22:21:11.967 00.000 13524 Enqueuing Move request for scope (-0.82, -0.50)
22:21:11.967 00.000 18852 Worker thread wakes up
22:21:11.967 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.50) opts 0xd
22:21:11.967 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.82, -0.50)
22:21:11.967 00.000 18852 Moving (-0.82, -0.50) raw xDistance=-0.04 yDistance=0.95
22:21:11.967 00.000 18852 PPEC rslt: input = -0.04, final = -0.28, react = -0.01, pred = -0.28, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:21:11.967 00.000 18852 PPEC: input: -0.04, control: -0.28, exposure: 3000
22:21:11.967 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
22:21:11.967 00.000 18852 MoveAxis(E, 69, ABG)
22:21:11.967 00.000 18852 Guiding  Dir = 2, Dur = 69
22:21:11.967 00.000 18852 IsSlewing returns 0
22:21:11.967 00.000 18852 IsGuiding returns 0
22:21:11.967 00.000 18852 PulseGuide returned control before completion, sleep 78
22:21:11.983 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=256, Gamma=1.000
22:21:11.983 00.000 13524 UpdateGuideState exits: m=509 SNR=13.6
22:21:11.998 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:11.998 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:11.998 00.000 13524 Enqueuing Expose request
22:21:12.061 00.063 18852 IsGuiding returns 0
22:21:12.061 00.000 18852 Move returns status 0, amount 69
22:21:12.061 00.000 18852 MoveAxis(S, 275, ABG)
22:21:12.061 00.000 18852 Guiding  Dir = 1, Dur = 275
22:21:12.061 00.000 18852 IsSlewing returns 0
22:21:12.061 00.000 18852 IsGuiding returns 0
22:21:12.061 00.000 18852 PulseGuide returned control before completion, sleep 284
22:21:12.358 00.297 18852 IsGuiding returns 0
22:21:12.358 00.000 18852 Move returns status 0, amount 275
22:21:12.358 00.000 18852 move complete, result=0
22:21:12.358 00.000 18852 worker thread done servicing request
22:21:12.358 00.000 18852 Worker thread wakes up
22:21:12.358 00.000 13524 GuideStep: -0.0 px 69 ms EAST, 1.0 px 275 ms SOUTH
22:21:12.358 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:12.358 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:15.609 03.251 18852 Exposure complete
22:21:15.640 00.031 18852 worker thread done servicing request
22:21:15.640 00.000 13524 OnExposeComplete: enter
22:21:15.640 00.000 13524 UpdateGuideState(): m_state=6
22:21:15.640 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
22:21:15.640 00.000 13524 Star::Find returns 1 (0), X=407.22, Y=278.11, Mass=555, SNR=14.3, Peak=140 HFD=2.3
22:21:15.640 00.000 13524 MultiStar: [#1 -0.23,-2.03,0.96,U] [#2 -1.24,1.24,0.75,U] [#3 0.26,-1.31,0.49,U] [#4 0.11,-0.42,0.77,U] [#5 -1.00,-0.11,0.58,U] [#6 -0.62,-0.82,0.57,U] 
22:21:15.640 00.000 13524 single-star, 6 included, MultiStar: {-0.41, -0.63}, one-star: {-0.24, -0.71}
22:21:15.640 00.000 13524 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.99) = xAngle (-0.91 = -0.91)
22:21:15.640 00.000 13524 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.14 = 2.14)
22:21:15.640 00.000 13524 CameraToMount -- cameraX=-0.24 cameraY=-0.71 hyp=0.75 cameraTheta=-1.90 mountX=0.46 mountY=0.63, mountTheta=0.94
22:21:15.656 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.24, y=-0.71, opts=13)
22:21:15.656 00.000 13524 Enqueuing Move request for scope (-0.24, -0.71)
22:21:15.656 00.000 18852 Worker thread wakes up
22:21:15.656 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.71) opts 0xd
22:21:15.656 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.24, -0.71)
22:21:15.656 00.000 18852 Moving (-0.24, -0.71) raw xDistance=0.46 yDistance=0.63
22:21:15.656 00.000 18852 PPEC rslt: input = 0.46, final = -0.21, react = 0.07, pred = -0.28, hyst = 0.06, hyst_pct = 0.00, period_length = 479.00
22:21:15.656 00.000 18852 PPEC: input: 0.46, control: -0.21, exposure: 3000
22:21:15.656 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
22:21:15.656 00.000 18852 MoveAxis(E, 51, ABG)
22:21:15.656 00.000 18852 Guiding  Dir = 2, Dur = 51
22:21:15.656 00.000 18852 IsSlewing returns 0
22:21:15.656 00.000 18852 IsGuiding returns 0
22:21:15.656 00.000 18852 PulseGuide returned control before completion, sleep 60
22:21:15.656 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=3, FiltMax=256, Gamma=1.000
22:21:15.672 00.016 13524 UpdateGuideState exits: m=555 SNR=14.3
22:21:15.672 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:15.672 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:15.672 00.000 13524 Enqueuing Expose request
22:21:15.734 00.062 18852 IsGuiding returns 0
22:21:15.734 00.000 18852 Move returns status 0, amount 51
22:21:15.734 00.000 18852 MoveAxis(S, 183, ABG)
22:21:15.734 00.000 18852 Guiding  Dir = 1, Dur = 183
22:21:15.734 00.000 18852 IsSlewing returns 0
22:21:15.734 00.000 18852 IsGuiding returns 0
22:21:15.734 00.000 18852 PulseGuide returned control before completion, sleep 192
22:21:15.937 00.203 18852 IsGuiding returns 0
22:21:15.937 00.000 18852 Move returns status 0, amount 183
22:21:15.937 00.000 18852 move complete, result=0
22:21:15.937 00.000 18852 worker thread done servicing request
22:21:15.937 00.000 18852 Worker thread wakes up
22:21:15.937 00.000 13524 GuideStep: 0.5 px 51 ms EAST, 0.6 px 183 ms SOUTH
22:21:15.937 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:15.937 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:19.186 03.249 18852 Exposure complete
22:21:19.233 00.047 18852 worker thread done servicing request
22:21:19.233 00.000 13524 OnExposeComplete: enter
22:21:19.233 00.000 13524 UpdateGuideState(): m_state=6
22:21:19.233 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
22:21:19.233 00.000 13524 Star::Find returns 1 (0), X=407.57, Y=277.92, Mass=603, SNR=14.7, Peak=139 HFD=2.3
22:21:19.233 00.000 13524 MultiStar: [#1 -0.18,-2.03,0.91,U] [#2 -0.97,0.94,0.64,U] [#3 0.00,0.00,0.00,L] [#4 -0.16,-0.44,0.73,U] [#5 -0.53,-0.42,0.54,U] [#6 -0.44,-0.37,0.64,U] 
22:21:19.233 00.000 13524 refined, 5 included, MultiStar: {-0.30, -0.66}, one-star: {0.11, -0.90}
22:21:19.249 00.016 13524 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.99) = xAngle (-1.02 = -1.02)
22:21:19.249 00.000 13524 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.03 = 2.03)
22:21:19.249 00.000 13524 CameraToMount -- cameraX=-0.30 cameraY=-0.66 hyp=0.73 cameraTheta=-2.00 mountX=0.38 mountY=0.65, mountTheta=1.04
22:21:19.249 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.30, y=-0.66, opts=13)
22:21:19.249 00.000 13524 Enqueuing Move request for scope (-0.30, -0.66)
22:21:19.249 00.000 18852 Worker thread wakes up
22:21:19.249 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.66) opts 0xd
22:21:19.249 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.30, -0.66)
22:21:19.249 00.000 18852 Moving (-0.30, -0.66) raw xDistance=0.38 yDistance=0.65
22:21:19.249 00.000 18852 PPEC rslt: input = 0.38, final = -0.23, react = 0.06, pred = -0.28, hyst = 0.05, hyst_pct = 0.00, period_length = 479.00
22:21:19.249 00.000 18852 PPEC: input: 0.38, control: -0.23, exposure: 3000
22:21:19.249 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
22:21:19.249 00.000 18852 MoveAxis(E, 55, ABG)
22:21:19.249 00.000 18852 Guiding  Dir = 2, Dur = 55
22:21:19.249 00.000 18852 IsSlewing returns 0
22:21:19.249 00.000 18852 IsGuiding returns 0
22:21:19.249 00.000 18852 PulseGuide returned control before completion, sleep 64
22:21:19.265 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=46, FiltMin=3, FiltMax=256, Gamma=1.000
22:21:19.265 00.000 13524 UpdateGuideState exits: m=603 SNR=14.7
22:21:19.265 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:19.280 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:19.280 00.000 13524 Enqueuing Expose request
22:21:19.327 00.047 18852 IsGuiding returns 0
22:21:19.327 00.000 18852 Move returns status 0, amount 55
22:21:19.327 00.000 18852 MoveAxis(S, 188, ABG)
22:21:19.327 00.000 18852 Guiding  Dir = 1, Dur = 188
22:21:19.327 00.000 18852 IsSlewing returns 0
22:21:19.327 00.000 18852 IsGuiding returns 0
22:21:19.327 00.000 18852 PulseGuide returned control before completion, sleep 197
22:21:19.530 00.203 18852 IsGuiding returns 0
22:21:19.530 00.000 18852 Move returns status 0, amount 188
22:21:19.530 00.000 18852 move complete, result=0
22:21:19.530 00.000 18852 worker thread done servicing request
22:21:19.530 00.000 18852 Worker thread wakes up
22:21:19.530 00.000 13524 GuideStep: 0.4 px 55 ms EAST, 0.7 px 188 ms SOUTH
22:21:19.530 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:19.530 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:22.795 03.265 18852 Exposure complete
22:21:22.826 00.031 18852 worker thread done servicing request
22:21:22.826 00.000 13524 OnExposeComplete: enter
22:21:22.826 00.000 13524 UpdateGuideState(): m_state=6
22:21:22.842 00.016 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
22:21:22.842 00.000 13524 Star::Find returns 1 (0), X=407.19, Y=277.94, Mass=516, SNR=13.4, Peak=143 HFD=2.2
22:21:22.842 00.000 13524 Star::Find false star n=5 nbg=279 bg=80.0 sigma=6.4 thresh=99 peak=97
22:21:22.842 00.000 13524 MultiStar: [#1 0.34,-2.17,1.00,U] [#2 -1.04,0.95,0.73,U] [#3 0.00,0.00,0.00,L] [#4 -0.11,-0.52,0.85,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:21:22.842 00.000 13524 refined, 3 included, MultiStar: {-0.22, -0.78}, one-star: {-0.27, -0.89}
22:21:22.842 00.000 13524 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.99) = xAngle (-0.86 = -0.86)
22:21:22.842 00.000 13524 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.19 = 2.19)
22:21:22.842 00.000 13524 CameraToMount -- cameraX=-0.22 cameraY=-0.78 hyp=0.81 cameraTheta=-1.84 mountX=0.53 mountY=0.66, mountTheta=0.90
22:21:22.842 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.22, y=-0.78, opts=13)
22:21:22.842 00.000 13524 Enqueuing Move request for scope (-0.22, -0.78)
22:21:22.842 00.000 18852 Worker thread wakes up
22:21:22.842 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.78) opts 0xd
22:21:22.842 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.22, -0.78)
22:21:22.842 00.000 18852 Moving (-0.22, -0.78) raw xDistance=0.53 yDistance=0.66
22:21:22.842 00.000 18852 PPEC rslt: input = 0.53, final = -0.13, react = 0.08, pred = -0.21, hyst = 0.07, hyst_pct = 0.00, period_length = 479.00
22:21:22.842 00.000 18852 PPEC: input: 0.53, control: -0.13, exposure: 3000
22:21:22.842 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
22:21:22.842 00.000 18852 MoveAxis(E, 33, ABG)
22:21:22.842 00.000 18852 Guiding  Dir = 2, Dur = 33
22:21:22.857 00.015 18852 IsSlewing returns 0
22:21:22.857 00.000 18852 IsGuiding returns 0
22:21:22.857 00.000 18852 PulseGuide returned control before completion, sleep 42
22:21:22.857 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=256, Gamma=1.000
22:21:22.873 00.016 13524 UpdateGuideState exits: m=516 SNR=13.4
22:21:22.873 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:22.873 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:22.873 00.000 13524 Enqueuing Expose request
22:21:22.904 00.031 18852 IsGuiding returns 0
22:21:22.904 00.000 18852 Move returns status 0, amount 33
22:21:22.904 00.000 18852 MoveAxis(S, 192, ABG)
22:21:22.904 00.000 18852 Guiding  Dir = 1, Dur = 192
22:21:22.904 00.000 18852 IsSlewing returns 0
22:21:22.904 00.000 18852 IsGuiding returns 0
22:21:22.904 00.000 18852 PulseGuide returned control before completion, sleep 201
22:21:23.123 00.219 18852 IsGuiding returns 0
22:21:23.123 00.000 18852 Move returns status 0, amount 192
22:21:23.123 00.000 18852 move complete, result=0
22:21:23.123 00.000 18852 worker thread done servicing request
22:21:23.123 00.000 18852 Worker thread wakes up
22:21:23.123 00.000 13524 GuideStep: 0.5 px 33 ms EAST, 0.7 px 192 ms SOUTH
22:21:23.123 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:23.123 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:26.388 03.265 18852 Exposure complete
22:21:26.419 00.031 18852 worker thread done servicing request
22:21:26.419 00.000 13524 OnExposeComplete: enter
22:21:26.419 00.000 13524 UpdateGuideState(): m_state=6
22:21:26.419 00.000 13524 Star::Find(15, 407, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
22:21:26.419 00.000 13524 Star::Find returns 1 (0), X=407.02, Y=278.29, Mass=584, SNR=14.6, Peak=159 HFD=2.3
22:21:26.435 00.016 13524 MultiStar: [#1 -0.08,-1.65,0.84,U] [#2 -1.72,0.88,0.72,U] [#3 0.63,-1.59,0.49,U] [#4 -0.59,0.26,0.72,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:21:26.435 00.000 13524 single-star, 4 included, MultiStar: {-0.50, -0.50}, one-star: {-0.44, -0.54}
22:21:26.435 00.000 13524 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.99) = xAngle (-1.27 = -1.27)
22:21:26.435 00.000 13524 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.78 = 1.78)
22:21:26.435 00.000 13524 CameraToMount -- cameraX=-0.44 cameraY=-0.54 hyp=0.69 cameraTheta=-2.25 mountX=0.21 mountY=0.68, mountTheta=1.27
22:21:26.435 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.44, y=-0.54, opts=13)
22:21:26.435 00.000 13524 Enqueuing Move request for scope (-0.44, -0.54)
22:21:26.435 00.000 18852 Worker thread wakes up
22:21:26.435 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.54) opts 0xd
22:21:26.435 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.44, -0.54)
22:21:26.435 00.000 18852 Moving (-0.44, -0.54) raw xDistance=0.21 yDistance=0.68
22:21:26.435 00.000 18852 PPEC rslt: input = 0.21, final = -0.16, react = 0.03, pred = -0.20, hyst = 0.02, hyst_pct = 0.00, period_length = 479.00
22:21:26.435 00.000 18852 PPEC: input: 0.21, control: -0.16, exposure: 3000
22:21:26.435 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
22:21:26.435 00.000 18852 MoveAxis(E, 40, ABG)
22:21:26.435 00.000 18852 Guiding  Dir = 2, Dur = 40
22:21:26.435 00.000 18852 IsSlewing returns 0
22:21:26.435 00.000 18852 IsGuiding returns 0
22:21:26.450 00.015 18852 PulseGuide returned control before completion, sleep 49
22:21:26.450 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:21:26.482 00.032 13524 UpdateGuideState exits: m=584 SNR=14.6
22:21:26.482 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:26.482 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:26.482 00.000 13524 Enqueuing Expose request
22:21:26.513 00.031 18852 IsGuiding returns 0
22:21:26.513 00.000 18852 Move returns status 0, amount 40
22:21:26.513 00.000 18852 MoveAxis(S, 196, ABG)
22:21:26.513 00.000 18852 Guiding  Dir = 1, Dur = 196
22:21:26.513 00.000 18852 IsSlewing returns 0
22:21:26.513 00.000 18852 IsGuiding returns 0
22:21:26.513 00.000 18852 PulseGuide returned control before completion, sleep 204
22:21:26.732 00.219 18852 IsGuiding returns 0
22:21:26.732 00.000 18852 Move returns status 0, amount 196
22:21:26.732 00.000 18852 move complete, result=0
22:21:26.732 00.000 18852 worker thread done servicing request
22:21:26.732 00.000 13524 GuideStep: 0.2 px 40 ms EAST, 0.7 px 196 ms SOUTH
22:21:26.732 00.000 18852 Worker thread wakes up
22:21:26.732 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:26.732 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:29.995 03.263 18852 Exposure complete
22:21:30.027 00.032 18852 worker thread done servicing request
22:21:30.027 00.000 13524 OnExposeComplete: enter
22:21:30.027 00.000 13524 UpdateGuideState(): m_state=6
22:21:30.027 00.000 13524 Star::Find(15, 407, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
22:21:30.042 00.015 13524 Star::Find returns 1 (0), X=407.11, Y=279.25, Mass=509, SNR=14.0, Peak=158 HFD=2.3
22:21:30.042 00.000 13524 MultiStar: [#1 -0.37,-0.67,1.01,U] [#2 -1.71,2.10,0.00,M1] [#3 -0.02,-0.97,0.50,U] [#4 0.14,0.47,0.72,U] [#5 -1.24,1.44,0.66,U] [#6 0.00,0.00,0.00,L] 
22:21:30.042 00.000 13524 refined, 4 included, MultiStar: {-0.38, 0.14}, one-star: {-0.35, 0.43}
22:21:30.042 00.000 13524 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.99) = xAngle (3.77 = -2.51)
22:21:30.042 00.000 13524 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.82 = 0.53)
22:21:30.042 00.000 13524 CameraToMount -- cameraX=-0.38 cameraY=0.14 hyp=0.40 cameraTheta=2.79 mountX=-0.32 mountY=0.20, mountTheta=2.58
22:21:30.042 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.38, y=0.14, opts=13)
22:21:30.042 00.000 13524 Enqueuing Move request for scope (-0.38, 0.14)
22:21:30.042 00.000 18852 Worker thread wakes up
22:21:30.042 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.14) opts 0xd
22:21:30.042 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.38, 0.14)
22:21:30.042 00.000 18852 Moving (-0.38, 0.14) raw xDistance=-0.32 yDistance=0.20
22:21:30.042 00.000 18852 PPEC rslt: input = -0.32, final = -0.19, react = -0.05, pred = -0.14, hyst = -0.05, hyst_pct = 0.00, period_length = 479.00
22:21:30.042 00.000 18852 PPEC: input: -0.32, control: -0.19, exposure: 3000
22:21:30.042 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:30.042 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:21:30.042 00.000 18852 MoveAxis(E, 47, ABG)
22:21:30.042 00.000 18852 Guiding  Dir = 2, Dur = 47
22:21:30.042 00.000 18852 IsSlewing returns 0
22:21:30.042 00.000 18852 IsGuiding returns 0
22:21:30.058 00.016 18852 PulseGuide returned control before completion, sleep 56
22:21:30.058 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=3, FiltMax=255, Gamma=1.000
22:21:30.089 00.031 13524 UpdateGuideState exits: m=509 SNR=14.0
22:21:30.089 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:30.089 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:30.089 00.000 13524 Enqueuing Expose request
22:21:30.120 00.031 18852 IsGuiding returns 0
22:21:30.120 00.000 18852 Move returns status 0, amount 47
22:21:30.120 00.000 18852 MoveAxis(N, 0, ABG)
22:21:30.120 00.000 18852 Move returns status 0, amount 0
22:21:30.120 00.000 18852 move complete, result=0
22:21:30.120 00.000 18852 worker thread done servicing request
22:21:30.120 00.000 18852 Worker thread wakes up
22:21:30.120 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:30.120 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:30.120 00.000 13524 GuideStep: -0.3 px 47 ms EAST, 0.2 px 0 ms NORTH
22:21:33.354 03.234 18852 Exposure complete
22:21:33.401 00.047 18852 worker thread done servicing request
22:21:33.401 00.000 13524 OnExposeComplete: enter
22:21:33.401 00.000 13524 UpdateGuideState(): m_state=6
22:21:33.401 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
22:21:33.401 00.000 13524 Star::Find returns 1 (0), X=406.86, Y=279.43, Mass=559, SNR=14.3, Peak=142 HFD=2.5
22:21:33.401 00.000 13524 MultiStar: [#1 -0.44,-0.62,0.88,U] [#2 -2.11,2.17,0.00,M2] [#3 0.79,0.48,0.54,U] [#4 0.17,0.25,0.59,U] [#5 -1.39,1.18,0.56,U] [#6 0.00,0.00,0.00,L] 
22:21:33.416 00.015 13524 refined, 4 included, MultiStar: {-0.35, 0.31}, one-star: {-0.60, 0.61}
22:21:33.416 00.000 13524 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.99) = xAngle (3.40 = -2.89)
22:21:33.416 00.000 13524 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.44 = 0.16)
22:21:33.416 00.000 13524 CameraToMount -- cameraX=-0.35 cameraY=0.31 hyp=0.47 cameraTheta=2.41 mountX=-0.45 mountY=0.07, mountTheta=2.98
22:21:33.416 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.35, y=0.31, opts=13)
22:21:33.416 00.000 13524 Enqueuing Move request for scope (-0.35, 0.31)
22:21:33.416 00.000 18852 Worker thread wakes up
22:21:33.416 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.31) opts 0xd
22:21:33.416 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.35, 0.31)
22:21:33.416 00.000 18852 Moving (-0.35, 0.31) raw xDistance=-0.45 yDistance=0.07
22:21:33.416 00.000 18852 PPEC rslt: input = -0.45, final = -0.18, react = -0.07, pred = -0.11, hyst = -0.06, hyst_pct = 0.00, period_length = 479.00
22:21:33.416 00.000 18852 PPEC: input: -0.45, control: -0.18, exposure: 3000
22:21:33.416 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:33.416 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:21:33.416 00.000 18852 MoveAxis(E, 44, ABG)
22:21:33.416 00.000 18852 Guiding  Dir = 2, Dur = 44
22:21:33.416 00.000 18852 IsSlewing returns 0
22:21:33.416 00.000 18852 IsGuiding returns 0
22:21:33.416 00.000 18852 PulseGuide returned control before completion, sleep 53
22:21:33.432 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:21:33.448 00.016 13524 UpdateGuideState exits: m=559 SNR=14.3
22:21:33.448 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:33.448 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:33.448 00.000 13524 Enqueuing Expose request
22:21:33.495 00.047 18852 IsGuiding returns 0
22:21:33.495 00.000 18852 Move returns status 0, amount 44
22:21:33.495 00.000 18852 MoveAxis(N, 0, ABG)
22:21:33.495 00.000 18852 Move returns status 0, amount 0
22:21:33.495 00.000 18852 move complete, result=0
22:21:33.495 00.000 18852 worker thread done servicing request
22:21:33.495 00.000 18852 Worker thread wakes up
22:21:33.495 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:33.495 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:33.495 00.000 13524 GuideStep: -0.5 px 44 ms EAST, 0.1 px 0 ms NORTH
22:21:36.728 03.233 18852 Exposure complete
22:21:36.759 00.031 18852 worker thread done servicing request
22:21:36.759 00.000 13524 OnExposeComplete: enter
22:21:36.759 00.000 13524 UpdateGuideState(): m_state=6
22:21:36.759 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
22:21:36.759 00.000 13524 Star::Find returns 1 (0), X=406.48, Y=279.54, Mass=536, SNR=14.0, Peak=138 HFD=1.5
22:21:36.759 00.000 13524 Star::Find false star n=4 nbg=280 bg=80.8 sigma=6.1 thresh=99 peak=99
22:21:36.759 00.000 13524 MultiStar: [#1 -0.59,-0.47,0.91,U] [#2 -1.63,2.33,0.00,M3] [#3 0.00,0.00,0.00,L] [#4 -0.11,0.30,0.62,U] [#5 0.00,0.00,0.00,L] [#6 -0.37,0.18,0.52,U] 
22:21:36.759 00.000 13524 refined, 3 included, MultiStar: {-0.58, 0.19}, one-star: {-0.98, 0.72}
22:21:36.775 00.016 13524 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.99) = xAngle (3.82 = -2.47)
22:21:36.775 00.000 13524 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.86 = 0.58)
22:21:36.775 00.000 13524 CameraToMount -- cameraX=-0.58 cameraY=0.19 hyp=0.61 cameraTheta=2.83 mountX=-0.48 mountY=0.33, mountTheta=2.53
22:21:36.775 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.58, y=0.19, opts=13)
22:21:36.775 00.000 13524 Enqueuing Move request for scope (-0.58, 0.19)
22:21:36.775 00.000 18852 Worker thread wakes up
22:21:36.775 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.19) opts 0xd
22:21:36.775 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.58, 0.19)
22:21:36.775 00.000 18852 Moving (-0.58, 0.19) raw xDistance=-0.48 yDistance=0.33
22:21:36.775 00.000 18852 PPEC rslt: input = -0.48, final = -0.21, react = -0.07, pred = -0.14, hyst = -0.07, hyst_pct = 0.00, period_length = 479.00
22:21:36.775 00.000 18852 PPEC: input: -0.48, control: -0.21, exposure: 3000
22:21:36.775 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:36.775 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:21:36.775 00.000 18852 MoveAxis(E, 52, ABG)
22:21:36.775 00.000 18852 Guiding  Dir = 2, Dur = 52
22:21:36.775 00.000 18852 IsSlewing returns 0
22:21:36.775 00.000 18852 IsGuiding returns 0
22:21:36.775 00.000 18852 PulseGuide returned control before completion, sleep 61
22:21:36.791 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:21:36.791 00.000 13524 UpdateGuideState exits: m=536 SNR=14.0
22:21:36.806 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:36.806 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:36.806 00.000 13524 Enqueuing Expose request
22:21:36.853 00.047 18852 IsGuiding returns 0
22:21:36.853 00.000 18852 Move returns status 0, amount 52
22:21:36.853 00.000 18852 MoveAxis(N, 0, ABG)
22:21:36.853 00.000 18852 Move returns status 0, amount 0
22:21:36.853 00.000 18852 move complete, result=0
22:21:36.853 00.000 18852 worker thread done servicing request
22:21:36.853 00.000 18852 Worker thread wakes up
22:21:36.853 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:36.853 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:36.853 00.000 13524 GuideStep: -0.5 px 52 ms EAST, 0.3 px 0 ms NORTH
22:21:40.102 03.249 18852 Exposure complete
22:21:40.134 00.032 18852 worker thread done servicing request
22:21:40.134 00.000 13524 OnExposeComplete: enter
22:21:40.134 00.000 13524 UpdateGuideState(): m_state=6
22:21:40.134 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
22:21:40.134 00.000 13524 Star::Find returns 1 (0), X=406.62, Y=278.99, Mass=404, SNR=12.2, Peak=148 HFD=1.9
22:21:40.134 00.000 13524 Star::Find false star n=3 nbg=280 bg=81.4 sigma=6.2 thresh=100 peak=99
22:21:40.149 00.015 13524 MultiStar: [#1 -0.70,-0.85,1.04,U] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 -1.31,1.00,0.69,U] [#5 -0.83,1.51,0.66,U] [#6 -0.15,0.50,0.74,U] 
22:21:40.149 00.000 13524 refined, 4 included, MultiStar: {-0.76, 0.32}, one-star: {-0.84, 0.16}
22:21:40.149 00.000 13524 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.99) = xAngle (3.73 = -2.56)
22:21:40.149 00.000 13524 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.77 = 0.49)
22:21:40.149 00.000 13524 CameraToMount -- cameraX=-0.76 cameraY=0.32 hyp=0.82 cameraTheta=2.74 mountX=-0.69 mountY=0.39, mountTheta=2.63
22:21:40.149 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.76, y=0.32, opts=13)
22:21:40.149 00.000 13524 Enqueuing Move request for scope (-0.76, 0.32)
22:21:40.149 00.000 18852 Worker thread wakes up
22:21:40.149 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.32) opts 0xd
22:21:40.149 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.76, 0.32)
22:21:40.149 00.000 18852 Moving (-0.76, 0.32) raw xDistance=-0.69 yDistance=0.39
22:21:40.149 00.000 18852 PPEC rslt: input = -0.69, final = -0.21, react = -0.10, pred = -0.11, hyst = -0.10, hyst_pct = 0.00, period_length = 479.00
22:21:40.149 00.000 18852 PPEC: input: -0.69, control: -0.21, exposure: 3000
22:21:40.149 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:21:40.149 00.000 18852 MoveAxis(E, 52, ABG)
22:21:40.149 00.000 18852 Guiding  Dir = 2, Dur = 52
22:21:40.149 00.000 18852 IsSlewing returns 0
22:21:40.149 00.000 18852 IsGuiding returns 0
22:21:40.165 00.016 18852 PulseGuide returned control before completion, sleep 61
22:21:40.165 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:21:40.196 00.031 13524 UpdateGuideState exits: m=404 SNR=12.2
22:21:40.196 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:40.196 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:40.196 00.000 13524 Enqueuing Expose request
22:21:40.227 00.031 18852 IsGuiding returns 0
22:21:40.227 00.000 18852 Move returns status 0, amount 52
22:21:40.227 00.000 18852 MoveAxis(S, 112, ABG)
22:21:40.227 00.000 18852 Guiding  Dir = 1, Dur = 112
22:21:40.227 00.000 18852 IsSlewing returns 0
22:21:40.227 00.000 18852 IsGuiding returns 0
22:21:40.227 00.000 18852 PulseGuide returned control before completion, sleep 119
22:21:40.352 00.125 18852 IsGuiding returns 0
22:21:40.352 00.000 18852 Move returns status 0, amount 112
22:21:40.352 00.000 18852 move complete, result=0
22:21:40.352 00.000 18852 worker thread done servicing request
22:21:40.352 00.000 18852 Worker thread wakes up
22:21:40.352 00.000 13524 GuideStep: -0.7 px 52 ms EAST, 0.4 px 112 ms SOUTH
22:21:40.352 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:40.352 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:43.609 03.257 18852 Exposure complete
22:21:43.641 00.032 18852 worker thread done servicing request
22:21:43.641 00.000 13524 OnExposeComplete: enter
22:21:43.641 00.000 13524 UpdateGuideState(): m_state=6
22:21:43.656 00.015 13524 Star::Find(15, 406, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
22:21:43.656 00.000 13524 Star::Find returns 1 (0), X=406.38, Y=279.88, Mass=572, SNR=14.3, Peak=122 HFD=2.4
22:21:43.656 00.000 13524 Star::Find false star n=2 nbg=277 bg=80.6 sigma=6.5 thresh=100 peak=97
22:21:43.656 00.000 13524 MultiStar: [#1 -0.60,0.05,0.86,U] [#2 -2.28,3.01,0.00,M4] [#3 0.00,0.00,0.00,L] [#4 -1.63,1.57,0.00,M1] [#5 -0.85,1.40,0.54,U] [#6 -0.90,0.95,0.57,U] 
22:21:43.656 00.000 13524 refined, 3 included, MultiStar: {-0.87, 0.81}, one-star: {-1.09, 1.06}
22:21:43.656 00.000 13524 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.99) = xAngle (3.38 = -2.90)
22:21:43.656 00.000 13524 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.42 = 0.14)
22:21:43.656 00.000 13524 CameraToMount -- cameraX=-0.87 cameraY=0.81 hyp=1.19 cameraTheta=2.39 mountX=-1.15 mountY=0.17, mountTheta=3.00
22:21:43.656 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.87, y=0.81, opts=13)
22:21:43.656 00.000 13524 Enqueuing Move request for scope (-0.87, 0.81)
22:21:43.656 00.000 18852 Worker thread wakes up
22:21:43.656 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.81) opts 0xd
22:21:43.656 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.87, 0.81)
22:21:43.656 00.000 18852 Moving (-0.87, 0.81) raw xDistance=-1.15 yDistance=0.17
22:21:43.656 00.000 18852 PPEC rslt: input = -1.15, final = -0.26, react = -0.17, pred = -0.09, hyst = -0.16, hyst_pct = 0.00, period_length = 479.00
22:21:43.656 00.000 18852 PPEC: input: -1.15, control: -0.26, exposure: 3000
22:21:43.656 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:43.656 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:21:43.656 00.000 18852 MoveAxis(E, 64, ABG)
22:21:43.656 00.000 18852 Guiding  Dir = 2, Dur = 64
22:21:43.672 00.016 18852 IsSlewing returns 0
22:21:43.672 00.000 18852 IsGuiding returns 0
22:21:43.672 00.000 18852 PulseGuide returned control before completion, sleep 73
22:21:43.672 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:21:43.688 00.016 13524 UpdateGuideState exits: m=572 SNR=14.3
22:21:43.688 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:43.688 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:43.688 00.000 13524 Enqueuing Expose request
22:21:43.750 00.062 18852 IsGuiding returns 0
22:21:43.750 00.000 18852 Move returns status 0, amount 64
22:21:43.750 00.000 18852 MoveAxis(N, 0, ABG)
22:21:43.750 00.000 18852 Move returns status 0, amount 0
22:21:43.750 00.000 18852 move complete, result=0
22:21:43.750 00.000 18852 worker thread done servicing request
22:21:43.750 00.000 18852 Worker thread wakes up
22:21:43.750 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:43.750 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:43.750 00.000 13524 GuideStep: -1.2 px 64 ms EAST, 0.2 px 0 ms NORTH
22:21:46.999 03.249 18852 Exposure complete
22:21:47.031 00.032 18852 worker thread done servicing request
22:21:47.031 00.000 13524 OnExposeComplete: enter
22:21:47.031 00.000 13524 UpdateGuideState(): m_state=6
22:21:47.031 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
22:21:47.031 00.000 13524 Star::Find returns 1 (0), X=406.27, Y=279.37, Mass=539, SNR=14.2, Peak=143 HFD=1.9
22:21:47.046 00.015 13524 MultiStar: [#1 -0.84,-0.32,0.93,U] [#2 -2.19,2.56,0.00,M5] [#3 0.00,0.00,0.00,L] [#4 -1.41,1.12,0.61,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:21:47.046 00.000 13524 refined, 2 included, MultiStar: {-1.12, 0.36}, one-star: {-1.19, 0.54}
22:21:47.046 00.000 13524 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.99) = xAngle (3.81 = -2.47)
22:21:47.046 00.000 13524 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.86 = 0.58)
22:21:47.046 00.000 13524 CameraToMount -- cameraX=-1.12 cameraY=0.36 hyp=1.17 cameraTheta=2.83 mountX=-0.92 mountY=0.64, mountTheta=2.53
22:21:47.046 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.12, y=0.36, opts=13)
22:21:47.046 00.000 13524 Enqueuing Move request for scope (-1.12, 0.36)
22:21:47.046 00.000 18852 Worker thread wakes up
22:21:47.046 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.36) opts 0xd
22:21:47.046 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.12, 0.36)
22:21:47.046 00.000 18852 Moving (-1.12, 0.36) raw xDistance=-0.92 yDistance=0.64
22:21:47.046 00.000 18852 PPEC rslt: input = -0.92, final = -0.22, react = -0.14, pred = -0.08, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:21:47.046 00.000 18852 PPEC: input: -0.92, control: -0.22, exposure: 3000
22:21:47.046 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
22:21:47.046 00.000 18852 MoveAxis(E, 53, ABG)
22:21:47.046 00.000 18852 Guiding  Dir = 2, Dur = 53
22:21:47.046 00.000 18852 IsSlewing returns 0
22:21:47.046 00.000 18852 IsGuiding returns 0
22:21:47.062 00.016 18852 PulseGuide returned control before completion, sleep 62
22:21:47.062 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=3, FiltMax=255, Gamma=1.000
22:21:47.077 00.015 13524 UpdateGuideState exits: m=539 SNR=14.2
22:21:47.077 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:47.077 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:47.077 00.000 13524 Enqueuing Expose request
22:21:47.140 00.063 18852 IsGuiding returns 0
22:21:47.140 00.000 18852 Move returns status 0, amount 53
22:21:47.140 00.000 18852 MoveAxis(S, 185, ABG)
22:21:47.140 00.000 18852 Guiding  Dir = 1, Dur = 185
22:21:47.140 00.000 18852 IsSlewing returns 0
22:21:47.140 00.000 18852 IsGuiding returns 0
22:21:47.140 00.000 18852 PulseGuide returned control before completion, sleep 194
22:21:47.343 00.203 18852 IsGuiding returns 0
22:21:47.343 00.000 18852 Move returns status 0, amount 185
22:21:47.343 00.000 18852 move complete, result=0
22:21:47.343 00.000 18852 worker thread done servicing request
22:21:47.343 00.000 18852 Worker thread wakes up
22:21:47.343 00.000 13524 GuideStep: -0.9 px 53 ms EAST, 0.6 px 185 ms SOUTH
22:21:47.343 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:47.343 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:50.585 03.242 18852 Exposure complete
22:21:50.617 00.032 18852 worker thread done servicing request
22:21:50.617 00.000 13524 OnExposeComplete: enter
22:21:50.617 00.000 13524 UpdateGuideState(): m_state=6
22:21:50.617 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
22:21:50.617 00.000 13524 Star::Find returns 1 (0), X=406.58, Y=279.22, Mass=461, SNR=13.0, Peak=158 HFD=1.8
22:21:50.617 00.000 13524 MultiStar: [#1 -0.84,-0.56,0.97,U] [#2 -1.72,2.16,0.00,M6] [#3 0.00,0.00,0.00,L] [#4 0.60,0.20,0.86,U] [#5 -1.04,1.22,0.65,U] [#6 0.00,0.00,0.00,L] 
22:21:50.617 00.000 13524 refined, 3 included, MultiStar: {-0.53, 0.23}, one-star: {-0.88, 0.39}
22:21:50.632 00.015 13524 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.99) = xAngle (3.72 = -2.57)
22:21:50.632 00.000 13524 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.76 = 0.48)
22:21:50.632 00.000 13524 CameraToMount -- cameraX=-0.53 cameraY=0.23 hyp=0.58 cameraTheta=2.73 mountX=-0.49 mountY=0.27, mountTheta=2.64
22:21:50.632 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.53, y=0.23, opts=13)
22:21:50.632 00.000 13524 Enqueuing Move request for scope (-0.53, 0.23)
22:21:50.632 00.000 18852 Worker thread wakes up
22:21:50.632 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.23) opts 0xd
22:21:50.632 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.53, 0.23)
22:21:50.632 00.000 18852 Moving (-0.53, 0.23) raw xDistance=-0.49 yDistance=0.27
22:21:50.632 00.000 18852 PPEC rslt: input = -0.49, final = -0.14, react = -0.07, pred = -0.07, hyst = -0.07, hyst_pct = 0.00, period_length = 479.00
22:21:50.632 00.000 18852 PPEC: input: -0.49, control: -0.14, exposure: 3000
22:21:50.632 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:50.632 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:21:50.632 00.000 18852 MoveAxis(E, 35, ABG)
22:21:50.632 00.000 18852 Guiding  Dir = 2, Dur = 35
22:21:50.632 00.000 18852 IsSlewing returns 0
22:21:50.632 00.000 18852 IsGuiding returns 0
22:21:50.632 00.000 18852 PulseGuide returned control before completion, sleep 44
22:21:50.648 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=3, FiltMax=256, Gamma=1.000
22:21:50.648 00.000 13524 UpdateGuideState exits: m=461 SNR=13.0
22:21:50.663 00.015 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:50.663 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:50.663 00.000 13524 Enqueuing Expose request
22:21:50.695 00.032 18852 IsGuiding returns 0
22:21:50.695 00.000 18852 Move returns status 0, amount 35
22:21:50.695 00.000 18852 MoveAxis(N, 0, ABG)
22:21:50.695 00.000 18852 Move returns status 0, amount 0
22:21:50.695 00.000 18852 move complete, result=0
22:21:50.695 00.000 18852 worker thread done servicing request
22:21:50.695 00.000 18852 Worker thread wakes up
22:21:50.695 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:50.695 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:50.695 00.000 13524 GuideStep: -0.5 px 35 ms EAST, 0.3 px 0 ms NORTH
22:21:53.944 03.249 18852 Exposure complete
22:21:53.975 00.031 18852 worker thread done servicing request
22:21:53.975 00.000 13524 OnExposeComplete: enter
22:21:53.975 00.000 13524 UpdateGuideState(): m_state=6
22:21:53.975 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
22:21:53.975 00.000 13524 Star::Find returns 1 (0), X=406.68, Y=279.15, Mass=495, SNR=13.2, Peak=145 HFD=2.1
22:21:53.975 00.000 13524 MultiStar: [#1 -1.09,-0.80,0.99,U] [#2 -1.84,2.25,0.00,M7] [#3 0.00,0.00,0.00,L] [#4 -0.76,0.38,0.64,U] [#5 -1.58,0.85,0.54,U] [#6 -1.26,0.51,0.60,U] 
22:21:53.975 00.000 13524 single-star, 4 included, MultiStar: {-1.05, 0.15}, one-star: {-0.79, 0.33}
22:21:53.975 00.000 13524 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.99) = xAngle (3.73 = -2.55)
22:21:53.975 00.000 13524 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.49)
22:21:53.975 00.000 13524 CameraToMount -- cameraX=-0.79 cameraY=0.33 hyp=0.85 cameraTheta=2.75 mountX=-0.71 mountY=0.40, mountTheta=2.62
22:21:53.991 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-0.79, y=0.33, opts=13)
22:21:53.991 00.000 13524 Enqueuing Move request for scope (-0.79, 0.33)
22:21:53.991 00.000 18852 Worker thread wakes up
22:21:53.991 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.33) opts 0xd
22:21:53.991 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.79, 0.33)
22:21:53.991 00.000 18852 Moving (-0.79, 0.33) raw xDistance=-0.71 yDistance=0.40
22:21:53.991 00.000 18852 PPEC rslt: input = -0.71, final = -0.20, react = -0.11, pred = -0.10, hyst = -0.10, hyst_pct = 0.00, period_length = 479.00
22:21:53.991 00.000 18852 PPEC: input: -0.71, control: -0.20, exposure: 3000
22:21:53.991 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
22:21:53.991 00.000 18852 MoveAxis(E, 50, ABG)
22:21:53.991 00.000 18852 Guiding  Dir = 2, Dur = 50
22:21:53.991 00.000 18852 IsSlewing returns 0
22:21:53.991 00.000 18852 IsGuiding returns 0
22:21:53.991 00.000 18852 PulseGuide returned control before completion, sleep 59
22:21:53.991 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:54.006 00.015 13524 UpdateGuideState exits: m=495 SNR=13.2
22:21:54.006 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:54.006 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:54.006 00.000 13524 Enqueuing Expose request
22:21:54.069 00.063 18852 IsGuiding returns 0
22:21:54.069 00.000 18852 Move returns status 0, amount 50
22:21:54.069 00.000 18852 MoveAxis(S, 117, ABG)
22:21:54.069 00.000 18852 Guiding  Dir = 1, Dur = 117
22:21:54.069 00.000 18852 IsSlewing returns 0
22:21:54.069 00.000 18852 IsGuiding returns 0
22:21:54.069 00.000 18852 PulseGuide returned control before completion, sleep 126
22:21:54.210 00.141 18852 IsGuiding returns 0
22:21:54.210 00.000 18852 Move returns status 0, amount 117
22:21:54.210 00.000 18852 move complete, result=0
22:21:54.210 00.000 18852 worker thread done servicing request
22:21:54.210 00.000 18852 Worker thread wakes up
22:21:54.210 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:54.210 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:21:54.210 00.000 13524 GuideStep: -0.7 px 50 ms EAST, 0.4 px 117 ms SOUTH
22:21:57.459 03.249 18852 Exposure complete
22:21:57.490 00.031 18852 worker thread done servicing request
22:21:57.490 00.000 13524 OnExposeComplete: enter
22:21:57.490 00.000 13524 UpdateGuideState(): m_state=6
22:21:57.490 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
22:21:57.506 00.016 13524 Star::Find returns 1 (0), X=406.08, Y=279.91, Mass=497, SNR=13.4, Peak=122 HFD=2.3
22:21:57.506 00.000 13524 Star::Find false star n=5 nbg=277 bg=80.4 sigma=6.0 thresh=98 peak=98
22:21:57.506 00.000 13524 MultiStar: [#1 -0.74,-0.27,0.99,U] [#2 -2.65,2.43,0.00,M8] [#3 0.00,0.00,0.00,L] [#4 -0.06,1.23,0.58,U] [#5 0.00,0.00,0.00,L] [#6 -2.01,0.84,0.57,U] 
22:21:57.506 00.000 13524 refined, 3 included, MultiStar: {-1.05, 0.64}, one-star: {-1.39, 1.08}
22:21:57.506 00.000 13524 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.99) = xAngle (3.58 = -2.70)
22:21:57.506 00.000 13524 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.63 = 0.34)
22:21:57.506 00.000 13524 CameraToMount -- cameraX=-1.05 cameraY=0.64 hyp=1.23 cameraTheta=2.60 mountX=-1.11 mountY=0.42, mountTheta=2.78
22:21:57.506 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.05, y=0.64, opts=13)
22:21:57.506 00.000 13524 Enqueuing Move request for scope (-1.05, 0.64)
22:21:57.506 00.000 18852 Worker thread wakes up
22:21:57.506 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.64) opts 0xd
22:21:57.506 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.05, 0.64)
22:21:57.506 00.000 18852 Moving (-1.05, 0.64) raw xDistance=-1.11 yDistance=0.42
22:21:57.506 00.000 18852 PPEC rslt: input = -1.11, final = -0.23, react = -0.17, pred = -0.06, hyst = -0.15, hyst_pct = 0.00, period_length = 479.00
22:21:57.506 00.000 18852 PPEC: input: -1.11, control: -0.23, exposure: 3000
22:21:57.506 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:21:57.506 00.000 18852 MoveAxis(E, 56, ABG)
22:21:57.506 00.000 18852 Guiding  Dir = 2, Dur = 56
22:21:57.521 00.015 18852 IsSlewing returns 0
22:21:57.521 00.000 18852 IsGuiding returns 0
22:21:57.521 00.000 18852 PulseGuide returned control before completion, sleep 65
22:21:57.521 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:21:57.537 00.016 13524 UpdateGuideState exits: m=497 SNR=13.4
22:21:57.537 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:57.537 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:21:57.537 00.000 13524 Enqueuing Expose request
22:21:57.599 00.062 18852 IsGuiding returns 0
22:21:57.599 00.000 18852 Move returns status 0, amount 56
22:21:57.599 00.000 18852 MoveAxis(S, 120, ABG)
22:21:57.599 00.000 18852 Guiding  Dir = 1, Dur = 120
22:21:57.599 00.000 18852 IsSlewing returns 0
22:21:57.599 00.000 18852 IsGuiding returns 0
22:21:57.599 00.000 18852 PulseGuide returned control before completion, sleep 129
22:21:57.738 00.139 18852 IsGuiding returns 0
22:21:57.738 00.000 18852 Move returns status 0, amount 120
22:21:57.738 00.000 18852 move complete, result=0
22:21:57.738 00.000 18852 worker thread done servicing request
22:21:57.738 00.000 13524 GuideStep: -1.1 px 56 ms EAST, 0.4 px 120 ms SOUTH
22:21:57.738 00.000 18852 Worker thread wakes up
22:21:57.738 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:21:57.738 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:00.972 03.234 18852 Exposure complete
22:22:01.003 00.031 18852 worker thread done servicing request
22:22:01.003 00.000 13524 OnExposeComplete: enter
22:22:01.003 00.000 13524 UpdateGuideState(): m_state=6
22:22:01.003 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
22:22:01.003 00.000 13524 Star::Find returns 1 (0), X=406.05, Y=280.17, Mass=453, SNR=12.8, Peak=140 HFD=2.1
22:22:01.003 00.000 13524 MultiStar: [#1 -1.08,0.03,1.05,U] [#2 -2.43,2.71,0.00,M9] [#3 -1.05,1.80,0.51,U] [#4 0.04,0.91,0.59,U] [#5 0.00,0.00,0.00,L] [#6 -1.30,1.12,0.62,U] 
22:22:01.003 00.000 13524 refined, 4 included, MultiStar: {-1.03, 0.94}, one-star: {-1.42, 1.34}
22:22:01.003 00.000 13524 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.99) = xAngle (3.39 = -2.89)
22:22:01.003 00.000 13524 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.43 = 0.15)
22:22:01.003 00.000 13524 CameraToMount -- cameraX=-1.03 cameraY=0.94 hyp=1.39 cameraTheta=2.40 mountX=-1.35 mountY=0.21, mountTheta=2.99
22:22:01.019 00.016 13524 SchedulePrimaryMove(0FE72EF0, x=-1.03, y=0.94, opts=13)
22:22:01.019 00.000 13524 Enqueuing Move request for scope (-1.03, 0.94)
22:22:01.019 00.000 18852 Worker thread wakes up
22:22:01.019 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.94) opts 0xd
22:22:01.019 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.03, 0.94)
22:22:01.019 00.000 18852 Moving (-1.03, 0.94) raw xDistance=-1.35 yDistance=0.21
22:22:01.019 00.000 18852 PPEC rslt: input = -1.35, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 479.00
22:22:01.019 00.000 18852 PPEC: input: -1.35, control: -0.21, exposure: 3000
22:22:01.019 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:01.019 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:22:01.019 00.000 18852 MoveAxis(E, 52, ABG)
22:22:01.019 00.000 18852 Guiding  Dir = 2, Dur = 52
22:22:01.019 00.000 18852 IsSlewing returns 0
22:22:01.019 00.000 18852 IsGuiding returns 0
22:22:01.019 00.000 18852 PulseGuide returned control before completion, sleep 61
22:22:01.035 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=46, FiltMin=4, FiltMax=254, Gamma=1.000
22:22:01.035 00.000 13524 UpdateGuideState exits: m=453 SNR=12.8
22:22:01.035 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:01.035 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:01.050 00.015 13524 Enqueuing Expose request
22:22:01.097 00.047 18852 IsGuiding returns 0
22:22:01.097 00.000 18852 Move returns status 0, amount 52
22:22:01.097 00.000 18852 MoveAxis(N, 0, ABG)
22:22:01.097 00.000 18852 Move returns status 0, amount 0
22:22:01.097 00.000 18852 move complete, result=0
22:22:01.097 00.000 18852 worker thread done servicing request
22:22:01.097 00.000 18852 Worker thread wakes up
22:22:01.097 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:01.097 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:01.097 00.000 13524 GuideStep: -1.3 px 52 ms EAST, 0.2 px 0 ms NORTH
22:22:04.018 02.921 13524 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
22:22:04.331 00.313 18852 Exposure complete
22:22:04.378 00.047 18852 worker thread done servicing request
22:22:04.378 00.000 13524 OnExposeComplete: enter
22:22:04.378 00.000 13524 UpdateGuideState(): m_state=6
22:22:04.378 00.000 13524 Star::Find(15, 406, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
22:22:04.378 00.000 13524 Star::Find returns 1 (0), X=405.56, Y=280.29, Mass=503, SNR=13.5, Peak=160 HFD=1.7
22:22:04.378 00.000 13524 MultiStar: [#1 -1.47,0.20,0.97,U] [#2 -2.80,3.30,0.00,M10] [#3 0.00,0.00,0.00,L] [#4 -0.67,1.21,0.54,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:22:04.378 00.000 13524 refined, 2 included, MultiStar: {-1.47, 0.92}, one-star: {-1.90, 1.47}
22:22:04.378 00.000 13524 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.99) = xAngle (3.57 = -2.72)
22:22:04.378 00.000 13524 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.61 = 0.33)
22:22:04.378 00.000 13524 CameraToMount -- cameraX=-1.47 cameraY=0.92 hyp=1.74 cameraTheta=2.58 mountX=-1.58 mountY=0.56, mountTheta=2.80
22:22:04.393 00.015 13524 SchedulePrimaryMove(0FE72EF0, x=-1.47, y=0.92, opts=13)
22:22:04.393 00.000 13524 Enqueuing Move request for scope (-1.47, 0.92)
22:22:04.393 00.000 18852 Worker thread wakes up
22:22:04.393 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.47, 0.92) opts 0xd
22:22:04.393 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.47, 0.92)
22:22:04.393 00.000 18852 Moving (-1.47, 0.92) raw xDistance=-1.58 yDistance=0.56
22:22:04.393 00.000 18852 PPEC rslt: input = -1.58, final = -0.31, react = -0.24, pred = -0.07, hyst = -0.22, hyst_pct = 0.00, period_length = 479.00
22:22:04.393 00.000 18852 PPEC: input: -1.58, control: -0.31, exposure: 3000
22:22:04.393 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
22:22:04.393 00.000 18852 MoveAxis(E, 76, ABG)
22:22:04.393 00.000 18852 Guiding  Dir = 2, Dur = 76
22:22:04.393 00.000 18852 IsSlewing returns 0
22:22:04.393 00.000 18852 IsGuiding returns 0
22:22:04.393 00.000 18852 PulseGuide returned control before completion, sleep 85
22:22:04.393 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=46, FiltMin=3, FiltMax=254, Gamma=1.000
22:22:04.409 00.016 13524 UpdateGuideState exits: m=503 SNR=13.5
22:22:04.409 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:04.424 00.015 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:04.424 00.000 13524 Enqueuing Expose request
22:22:04.503 00.079 18852 IsGuiding returns 0
22:22:04.503 00.000 18852 Move returns status 0, amount 76
22:22:04.503 00.000 18852 MoveAxis(S, 163, ABG)
22:22:04.503 00.000 18852 Guiding  Dir = 1, Dur = 163
22:22:04.503 00.000 18852 IsSlewing returns 0
22:22:04.503 00.000 18852 IsGuiding returns 0
22:22:04.503 00.000 18852 PulseGuide returned control before completion, sleep 172
22:22:04.690 00.187 18852 IsGuiding returns 0
22:22:04.690 00.000 18852 Move returns status 0, amount 163
22:22:04.690 00.000 18852 move complete, result=0
22:22:04.690 00.000 18852 worker thread done servicing request
22:22:04.690 00.000 18852 Worker thread wakes up
22:22:04.690 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:04.690 00.000 13524 GuideStep: -1.6 px 76 ms EAST, 0.6 px 163 ms SOUTH
22:22:04.690 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:07.955 03.265 18852 Exposure complete
22:22:07.986 00.031 18852 worker thread done servicing request
22:22:07.986 00.000 13524 OnExposeComplete: enter
22:22:07.986 00.000 13524 UpdateGuideState(): m_state=6
22:22:07.986 00.000 13524 Star::Find(15, 405, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
22:22:07.986 00.000 13524 Star::Find returns 1 (0), X=405.99, Y=280.23, Mass=482, SNR=13.5, Peak=142 HFD=2.1
22:22:07.986 00.000 13524 Star::Find false star n=10 nbg=281 bg=17.3 sigma=4.4 thresh=30 peak=30
22:22:08.002 00.016 13524 MultiStar: [#1 -1.09,0.13,0.95,U] [#2 -2.47,2.82,0.00,R] [#3 -1.51,0.58,0.50,U] [#4 0.00,0.00,0.00,L] [#5 -1.93,2.64,0.00,M1] [#6 -1.58,1.05,0.65,U] 
22:22:08.002 00.000 13524 refined, 3 included, MultiStar: {-1.39, 0.81}, one-star: {-1.48, 1.41}
22:22:08.002 00.000 13524 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.99) = xAngle (3.60 = -2.68)
22:22:08.002 00.000 13524 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.65 = 0.36)
22:22:08.002 00.000 13524 CameraToMount -- cameraX=-1.39 cameraY=0.81 hyp=1.61 cameraTheta=2.61 mountX=-1.44 mountY=0.57, mountTheta=2.76
22:22:08.002 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.39, y=0.81, opts=13)
22:22:08.002 00.000 13524 Enqueuing Move request for scope (-1.39, 0.81)
22:22:08.002 00.000 18852 Worker thread wakes up
22:22:08.002 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.39, 0.81) opts 0xd
22:22:08.002 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.39, 0.81)
22:22:08.002 00.000 18852 Moving (-1.39, 0.81) raw xDistance=-1.44 yDistance=0.57
22:22:08.002 00.000 18852 PPEC rslt: input = -1.44, final = -0.26, react = -0.22, pred = -0.04, hyst = -0.20, hyst_pct = 0.00, period_length = 479.00
22:22:08.002 00.000 18852 PPEC: input: -1.44, control: -0.26, exposure: 3000
22:22:08.002 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
22:22:08.002 00.000 18852 MoveAxis(E, 64, ABG)
22:22:08.002 00.000 18852 Guiding  Dir = 2, Dur = 64
22:22:08.002 00.000 18852 IsSlewing returns 0
22:22:08.002 00.000 18852 IsGuiding returns 0
22:22:08.002 00.000 18852 PulseGuide returned control before completion, sleep 73
22:22:08.017 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=46, FiltMin=3, FiltMax=255, Gamma=1.000
22:22:08.033 00.016 13524 UpdateGuideState exits: m=482 SNR=13.5
22:22:08.033 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:08.033 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:08.033 00.000 13524 Enqueuing Expose request
22:22:08.095 00.062 18852 IsGuiding returns 0
22:22:08.095 00.000 18852 Move returns status 0, amount 64
22:22:08.095 00.000 18852 MoveAxis(S, 165, ABG)
22:22:08.095 00.000 18852 Guiding  Dir = 1, Dur = 165
22:22:08.095 00.000 18852 IsSlewing returns 0
22:22:08.095 00.000 18852 IsGuiding returns 0
22:22:08.095 00.000 18852 PulseGuide returned control before completion, sleep 174
22:22:08.283 00.188 18852 IsGuiding returns 0
22:22:08.283 00.000 18852 Move returns status 0, amount 165
22:22:08.283 00.000 18852 move complete, result=0
22:22:08.283 00.000 18852 worker thread done servicing request
22:22:08.283 00.000 18852 Worker thread wakes up
22:22:08.283 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:08.283 00.000 13524 GuideStep: -1.4 px 64 ms EAST, 0.6 px 165 ms SOUTH
22:22:08.283 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:11.532 03.249 18852 Exposure complete
22:22:11.563 00.031 18852 worker thread done servicing request
22:22:11.563 00.000 13524 OnExposeComplete: enter
22:22:11.563 00.000 13524 UpdateGuideState(): m_state=6
22:22:11.579 00.016 13524 Star::Find(15, 405, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
22:22:11.579 00.000 13524 Star::Find returns 1 (0), X=406.15, Y=279.68, Mass=545, SNR=14.2, Peak=146 HFD=2.3
22:22:11.579 00.000 13524 MultiStar: [#1 -1.08,0.17,0.96,U] [#2 0.03,0.19,0.75,U] [#3 0.00,0.00,0.00,L] [#4 -0.47,1.18,0.52,U] [#5 -2.20,1.77,0.00,M2] [#6 0.00,0.00,0.00,L] 
22:22:11.579 00.000 13524 refined, 3 included, MultiStar: {-0.80, 0.55}, one-star: {-1.31, 0.85}
22:22:11.579 00.000 13524 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.99) = xAngle (3.52 = -2.76)
22:22:11.579 00.000 13524 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.57 = 0.29)
22:22:11.579 00.000 13524 CameraToMount -- cameraX=-0.80 cameraY=0.55 hyp=0.97 cameraTheta=2.54 mountX=-0.90 mountY=0.27, mountTheta=2.85
22:22:11.579 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.80, y=0.55, opts=13)
22:22:11.579 00.000 13524 Enqueuing Move request for scope (-0.80, 0.55)
22:22:11.579 00.000 18852 Worker thread wakes up
22:22:11.579 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.55) opts 0xd
22:22:11.579 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.80, 0.55)
22:22:11.579 00.000 18852 Moving (-0.80, 0.55) raw xDistance=-0.90 yDistance=0.27
22:22:11.579 00.000 18852 PPEC rslt: input = -0.90, final = -0.27, react = -0.13, pred = -0.14, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:22:11.579 00.000 18852 PPEC: input: -0.90, control: -0.27, exposure: 3000
22:22:11.579 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:11.579 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:22:11.579 00.000 18852 MoveAxis(E, 66, ABG)
22:22:11.579 00.000 18852 Guiding  Dir = 2, Dur = 66
22:22:11.595 00.016 18852 IsSlewing returns 0
22:22:11.595 00.000 18852 IsGuiding returns 0
22:22:11.595 00.000 18852 PulseGuide returned control before completion, sleep 75
22:22:11.595 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=3, FiltMax=255, Gamma=1.000
22:22:11.610 00.015 13524 UpdateGuideState exits: m=545 SNR=14.2
22:22:11.610 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:11.610 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:11.610 00.000 13524 Enqueuing Expose request
22:22:11.689 00.079 18852 IsGuiding returns 0
22:22:11.689 00.000 18852 Move returns status 0, amount 66
22:22:11.689 00.000 18852 MoveAxis(N, 0, ABG)
22:22:11.689 00.000 18852 Move returns status 0, amount 0
22:22:11.689 00.000 18852 move complete, result=0
22:22:11.689 00.000 18852 worker thread done servicing request
22:22:11.689 00.000 18852 Worker thread wakes up
22:22:11.689 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:11.689 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:11.689 00.000 13524 GuideStep: -0.9 px 66 ms EAST, 0.3 px 0 ms NORTH
22:22:14.938 03.249 18852 Exposure complete
22:22:14.969 00.031 18852 worker thread done servicing request
22:22:14.969 00.000 13524 OnExposeComplete: enter
22:22:14.969 00.000 13524 UpdateGuideState(): m_state=6
22:22:14.969 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
22:22:14.969 00.000 13524 Star::Find returns 1 (0), X=406.16, Y=279.80, Mass=502, SNR=13.6, Peak=135 HFD=2.2
22:22:14.969 00.000 13524 MultiStar: [#1 -0.92,-0.06,0.91,U] [#2 0.04,-0.23,0.80,U] [#3 0.00,0.00,0.00,L] [#4 -1.25,1.23,0.64,U] [#5 -2.75,1.08,0.00,M3] [#6 -0.91,1.97,0.48,U] 
22:22:14.984 00.015 13524 refined, 4 included, MultiStar: {-0.87, 0.64}, one-star: {-1.30, 0.97}
22:22:14.984 00.000 13524 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.99) = xAngle (3.49 = -2.79)
22:22:14.984 00.000 13524 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.54 = 0.25)
22:22:14.984 00.000 13524 CameraToMount -- cameraX=-0.87 cameraY=0.64 hyp=1.08 cameraTheta=2.50 mountX=-1.02 mountY=0.27, mountTheta=2.88
22:22:14.984 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.87, y=0.64, opts=13)
22:22:14.984 00.000 13524 Enqueuing Move request for scope (-0.87, 0.64)
22:22:14.984 00.000 18852 Worker thread wakes up
22:22:14.984 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.64) opts 0xd
22:22:14.984 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.87, 0.64)
22:22:14.984 00.000 18852 Moving (-0.87, 0.64) raw xDistance=-1.02 yDistance=0.27
22:22:14.984 00.000 18852 PPEC rslt: input = -1.02, final = -0.29, react = -0.15, pred = -0.14, hyst = -0.14, hyst_pct = 0.00, period_length = 479.00
22:22:14.984 00.000 18852 PPEC: input: -1.02, control: -0.29, exposure: 3000
22:22:14.984 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:14.984 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:22:14.984 00.000 18852 MoveAxis(E, 72, ABG)
22:22:14.984 00.000 18852 Guiding  Dir = 2, Dur = 72
22:22:14.984 00.000 18852 IsSlewing returns 0
22:22:14.984 00.000 18852 IsGuiding returns 0
22:22:14.984 00.000 18852 PulseGuide returned control before completion, sleep 81
22:22:15.000 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:22:15.016 00.016 13524 UpdateGuideState exits: m=502 SNR=13.6
22:22:15.016 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:15.016 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:15.016 00.000 13524 Enqueuing Expose request
22:22:15.094 00.078 18852 IsGuiding returns 0
22:22:15.094 00.000 18852 Move returns status 0, amount 72
22:22:15.094 00.000 18852 MoveAxis(N, 0, ABG)
22:22:15.094 00.000 18852 Move returns status 0, amount 0
22:22:15.094 00.000 18852 move complete, result=0
22:22:15.094 00.000 18852 worker thread done servicing request
22:22:15.094 00.000 13524 GuideStep: -1.0 px 72 ms EAST, 0.3 px 0 ms NORTH
22:22:15.094 00.000 18852 Worker thread wakes up
22:22:15.094 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:15.094 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:18.363 03.269 18852 Exposure complete
22:22:18.395 00.032 18852 worker thread done servicing request
22:22:18.395 00.000 13524 OnExposeComplete: enter
22:22:18.395 00.000 13524 UpdateGuideState(): m_state=6
22:22:18.395 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
22:22:18.395 00.000 13524 Star::Find returns 1 (0), X=406.73, Y=279.12, Mass=514, SNR=13.9, Peak=136 HFD=2.3
22:22:18.410 00.015 13524 MultiStar: [#1 -0.67,-0.73,0.89,U] [#2 0.55,-1.12,0.75,U] [#3 0.00,0.00,0.00,L] [#4 -0.41,0.32,0.68,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:22:18.410 00.000 13524 refined, 3 included, MultiStar: {-0.36, -0.30}, one-star: {-0.73, 0.29}
22:22:18.410 00.000 13524 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.99) = xAngle (-1.46 = -1.46)
22:22:18.410 00.000 13524 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.58 = 1.58)
22:22:18.410 00.000 13524 CameraToMount -- cameraX=-0.36 cameraY=-0.30 hyp=0.46 cameraTheta=-2.45 mountX=0.05 mountY=0.46, mountTheta=1.46
22:22:18.410 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.36, y=-0.30, opts=13)
22:22:18.410 00.000 13524 Enqueuing Move request for scope (-0.36, -0.30)
22:22:18.410 00.000 18852 Worker thread wakes up
22:22:18.410 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.30) opts 0xd
22:22:18.410 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.36, -0.30)
22:22:18.410 00.000 18852 Moving (-0.36, -0.30) raw xDistance=0.05 yDistance=0.46
22:22:18.426 00.016 18852 PPEC rslt: input = 0.05, final = -0.08, react = 0.01, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:22:18.426 00.000 18852 PPEC: input: 0.05, control: -0.08, exposure: 3000
22:22:18.426 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:22:18.426 00.000 18852 MoveAxis(E, 19, ABG)
22:22:18.426 00.000 18852 Guiding  Dir = 2, Dur = 19
22:22:18.426 00.000 18852 IsSlewing returns 0
22:22:18.426 00.000 18852 IsGuiding returns 0
22:22:18.426 00.000 18852 PulseGuide returned control before completion, sleep 28
22:22:18.426 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=5, FiltMax=256, Gamma=1.000
22:22:18.441 00.015 13524 UpdateGuideState exits: m=514 SNR=13.9
22:22:18.441 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:18.441 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:18.441 00.000 13524 Enqueuing Expose request
22:22:18.473 00.032 18852 IsGuiding returns 0
22:22:18.473 00.000 18852 Move returns status 0, amount 19
22:22:18.473 00.000 18852 MoveAxis(S, 134, ABG)
22:22:18.473 00.000 18852 Guiding  Dir = 1, Dur = 134
22:22:18.473 00.000 18852 IsSlewing returns 0
22:22:18.473 00.000 18852 IsGuiding returns 0
22:22:18.473 00.000 18852 PulseGuide returned control before completion, sleep 142
22:22:18.629 00.156 18852 IsGuiding returns 0
22:22:18.629 00.000 18852 Move returns status 0, amount 134
22:22:18.629 00.000 18852 move complete, result=0
22:22:18.629 00.000 18852 worker thread done servicing request
22:22:18.629 00.000 18852 Worker thread wakes up
22:22:18.629 00.000 13524 GuideStep: 0.1 px 19 ms EAST, 0.5 px 134 ms SOUTH
22:22:18.629 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:18.629 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:21.878 03.249 18852 Exposure complete
22:22:21.925 00.047 18852 worker thread done servicing request
22:22:21.925 00.000 13524 OnExposeComplete: enter
22:22:21.925 00.000 13524 UpdateGuideState(): m_state=6
22:22:21.925 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
22:22:21.925 00.000 13524 Star::Find returns 1 (0), X=406.79, Y=279.24, Mass=540, SNR=14.1, Peak=140 HFD=2.5
22:22:21.925 00.000 13524 MultiStar: [#1 -0.54,-0.65,0.92,U] [#2 0.69,-1.08,0.73,U] [#3 -0.12,-1.13,0.50,U] [#4 -0.29,0.23,0.63,U] [#5 0.00,0.00,0.00,L] [#6 -1.04,-0.52,0.61,U] 
22:22:21.925 00.000 13524 refined, 5 included, MultiStar: {-0.35, -0.39}, one-star: {-0.67, 0.42}
22:22:21.925 00.000 13524 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.99) = xAngle (-1.32 = -1.32)
22:22:21.941 00.016 13524 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (1.73 = 1.73)
22:22:21.941 00.000 13524 CameraToMount -- cameraX=-0.35 cameraY=-0.39 hyp=0.52 cameraTheta=-2.30 mountX=0.13 mountY=0.52, mountTheta=1.32
22:22:21.941 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.35, y=-0.39, opts=13)
22:22:21.941 00.000 13524 Enqueuing Move request for scope (-0.35, -0.39)
22:22:21.941 00.000 18852 Worker thread wakes up
22:22:21.941 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.39) opts 0xd
22:22:21.941 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.35, -0.39)
22:22:21.941 00.000 18852 Moving (-0.35, -0.39) raw xDistance=0.13 yDistance=0.52
22:22:21.941 00.000 18852 PPEC rslt: input = 0.13, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:22:21.941 00.000 18852 PPEC: input: 0.13, control: -0.01, exposure: 3000
22:22:21.941 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:22:21.941 00.000 18852 MoveAxis(E, 3, ABG)
22:22:21.941 00.000 18852 Guiding  Dir = 2, Dur = 3
22:22:21.941 00.000 18852 IsSlewing returns 0
22:22:21.941 00.000 18852 IsGuiding returns 0
22:22:21.941 00.000 18852 PulseGuide returned control before completion, sleep 12
22:22:21.956 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=256, Gamma=1.000
22:22:21.972 00.016 18852 IsGuiding returns 0
22:22:21.972 00.000 18852 Move returns status 0, amount 3
22:22:21.972 00.000 13524 UpdateGuideState exits: m=540 SNR=14.1
22:22:21.972 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:21.972 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:21.972 00.000 13524 Enqueuing Expose request
22:22:21.972 00.000 18852 MoveAxis(S, 149, ABG)
22:22:21.972 00.000 18852 Guiding  Dir = 1, Dur = 149
22:22:21.972 00.000 18852 IsSlewing returns 0
22:22:21.972 00.000 18852 IsGuiding returns 0
22:22:21.972 00.000 18852 PulseGuide returned control before completion, sleep 158
22:22:22.144 00.172 18852 IsGuiding returns 0
22:22:22.144 00.000 18852 Move returns status 0, amount 149
22:22:22.144 00.000 18852 move complete, result=0
22:22:22.144 00.000 18852 worker thread done servicing request
22:22:22.144 00.000 18852 Worker thread wakes up
22:22:22.144 00.000 13524 GuideStep: 0.1 px 3 ms EAST, 0.5 px 149 ms SOUTH
22:22:22.144 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:22.144 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:25.409 03.265 18852 Exposure complete
22:22:25.440 00.031 18852 worker thread done servicing request
22:22:25.440 00.000 13524 OnExposeComplete: enter
22:22:25.440 00.000 13524 UpdateGuideState(): m_state=6
22:22:25.440 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
22:22:25.440 00.000 13524 Star::Find returns 1 (0), X=407.06, Y=279.08, Mass=490, SNR=13.5, Peak=154 HFD=2.1
22:22:25.455 00.015 13524 MultiStar: [#1 0.00,0.00,0.00,L] [#2 1.17,-0.26,0.74,U] [#3 0.00,0.00,0.00,L] [#4 0.28,0.41,0.73,U] [#5 0.00,0.00,0.00,L] [#6 -0.34,0.06,0.56,U] 
22:22:25.455 00.000 13524 refined, 3 included, MultiStar: {0.16, 0.13}, one-star: {-0.40, 0.25}
22:22:25.455 00.000 13524 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.99) = xAngle (1.67 = 1.67)
22:22:25.455 00.000 13524 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (4.72 = -1.57)
22:22:25.455 00.000 13524 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.68 mountX=-0.02 mountY=-0.20, mountTheta=-1.67
22:22:25.455 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.16, y=0.13, opts=13)
22:22:25.455 00.000 13524 Enqueuing Move request for scope (0.16, 0.13)
22:22:25.455 00.000 18852 Worker thread wakes up
22:22:25.455 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
22:22:25.455 00.000 18852 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
22:22:25.455 00.000 18852 Moving (0.16, 0.13) raw xDistance=-0.02 yDistance=-0.20
22:22:25.455 00.000 18852 PPEC rslt: input = -0.02, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:22:25.455 00.000 18852 PPEC: input: -0.02, control: 0.04, exposure: 3000
22:22:25.455 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:25.455 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:22:25.455 00.000 18852 MoveAxis(W, 10, ABG)
22:22:25.455 00.000 18852 Guiding  Dir = 3, Dur = 10
22:22:25.455 00.000 18852 IsSlewing returns 0
22:22:25.455 00.000 18852 IsGuiding returns 0
22:22:25.471 00.016 18852 PulseGuide returned control before completion, sleep 19
22:22:25.471 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:22:25.502 00.031 18852 IsGuiding returns 0
22:22:25.502 00.000 18852 Move returns status 0, amount 10
22:22:25.502 00.000 18852 MoveAxis(N, 0, ABG)
22:22:25.502 00.000 18852 Move returns status 0, amount 0
22:22:25.502 00.000 18852 move complete, result=0
22:22:25.502 00.000 18852 worker thread done servicing request
22:22:25.502 00.000 13524 UpdateGuideState exits: m=490 SNR=13.5
22:22:25.502 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:25.502 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:25.502 00.000 13524 Enqueuing Expose request
22:22:25.502 00.000 13524 GuideStep: -0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
22:22:25.502 00.000 18852 Worker thread wakes up
22:22:25.502 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:25.502 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:28.752 03.250 18852 Exposure complete
22:22:28.783 00.031 18852 worker thread done servicing request
22:22:28.783 00.000 13524 OnExposeComplete: enter
22:22:28.783 00.000 13524 UpdateGuideState(): m_state=6
22:22:28.783 00.000 13524 Star::Find(15, 407, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
22:22:28.783 00.000 13524 Star::Find returns 1 (0), X=406.56, Y=279.65, Mass=535, SNR=13.8, Peak=140 HFD=2.0
22:22:28.783 00.000 13524 MultiStar: [#1 -0.60,-0.72,0.89,U] [#2 0.64,-0.67,0.78,U] [#3 0.27,0.93,0.52,U] [#4 -2.01,1.37,0.00,M1] [#5 -1.02,1.42,0.56,U] [#6 -0.89,0.32,0.65,U] 
22:22:28.783 00.000 13524 refined, 5 included, MultiStar: {-0.44, 0.26}, one-star: {-0.90, 0.83}
22:22:28.783 00.000 13524 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.99) = xAngle (3.59 = -2.69)
22:22:28.798 00.015 13524 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.64 = 0.36)
22:22:28.798 00.000 13524 CameraToMount -- cameraX=-0.44 cameraY=0.26 hyp=0.51 cameraTheta=2.61 mountX=-0.46 mountY=0.18, mountTheta=2.77
22:22:28.798 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.44, y=0.26, opts=13)
22:22:28.798 00.000 13524 Enqueuing Move request for scope (-0.44, 0.26)
22:22:28.798 00.000 18852 Worker thread wakes up
22:22:28.798 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.26) opts 0xd
22:22:28.798 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.44, 0.26)
22:22:28.798 00.000 18852 Moving (-0.44, 0.26) raw xDistance=-0.46 yDistance=0.18
22:22:28.798 00.000 18852 PPEC rslt: input = -0.46, final = 0.02, react = -0.07, pred = 0.09, hyst = -0.06, hyst_pct = 0.00, period_length = 479.00
22:22:28.798 00.000 18852 PPEC: input: -0.46, control: 0.02, exposure: 3000
22:22:28.798 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:28.798 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:22:28.798 00.000 18852 MoveAxis(W, 4, ABG)
22:22:28.798 00.000 18852 Guiding  Dir = 3, Dur = 4
22:22:28.798 00.000 18852 IsSlewing returns 0
22:22:28.798 00.000 18852 IsGuiding returns 0
22:22:28.798 00.000 18852 PulseGuide returned control before completion, sleep 13
22:22:28.814 00.016 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:22:28.814 00.000 13524 UpdateGuideState exits: m=535 SNR=13.8
22:22:28.830 00.016 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:28.830 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:28.830 00.000 13524 Enqueuing Expose request
22:22:28.830 00.000 18852 IsGuiding returns 0
22:22:28.830 00.000 18852 Move returns status 0, amount 4
22:22:28.830 00.000 18852 MoveAxis(N, 0, ABG)
22:22:28.830 00.000 18852 Move returns status 0, amount 0
22:22:28.830 00.000 18852 move complete, result=0
22:22:28.830 00.000 18852 worker thread done servicing request
22:22:28.830 00.000 18852 Worker thread wakes up
22:22:28.830 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:28.830 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:28.830 00.000 13524 GuideStep: -0.5 px 4 ms WEST, 0.2 px 0 ms NORTH
22:22:32.079 03.249 18852 Exposure complete
22:22:32.110 00.031 18852 worker thread done servicing request
22:22:32.110 00.000 13524 OnExposeComplete: enter
22:22:32.110 00.000 13524 UpdateGuideState(): m_state=6
22:22:32.110 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
22:22:32.110 00.000 13524 Star::Find returns 1 (0), X=406.23, Y=279.77, Mass=570, SNR=14.3, Peak=130 HFD=2.4
22:22:32.110 00.000 13524 MultiStar: [#1 -0.93,-0.23,0.94,U] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 -0.98,0.66,0.55,U] [#5 -2.16,0.97,0.00,M3] [#6 0.00,0.00,0.00,L] 
22:22:32.110 00.000 13524 refined, 2 included, MultiStar: {-1.06, 0.44}, one-star: {-1.23, 0.94}
22:22:32.126 00.016 13524 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.99) = xAngle (3.74 = -2.55)
22:22:32.126 00.000 13524 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.50)
22:22:32.126 00.000 13524 CameraToMount -- cameraX=-1.06 cameraY=0.44 hyp=1.15 cameraTheta=2.75 mountX=-0.95 mountY=0.55, mountTheta=2.62
22:22:32.126 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-1.06, y=0.44, opts=13)
22:22:32.126 00.000 13524 Enqueuing Move request for scope (-1.06, 0.44)
22:22:32.126 00.000 18852 Worker thread wakes up
22:22:32.126 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-1.06, 0.44) opts 0xd
22:22:32.126 00.000 18852 Handling offset move in thread for scope, endpoint = (-1.06, 0.44)
22:22:32.126 00.000 18852 Moving (-1.06, 0.44) raw xDistance=-0.95 yDistance=0.55
22:22:32.126 00.000 18852 PPEC rslt: input = -0.95, final = -0.14, react = -0.14, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 479.00
22:22:32.126 00.000 18852 PPEC: input: -0.95, control: -0.14, exposure: 3000
22:22:32.126 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
22:22:32.126 00.000 18852 MoveAxis(E, 34, ABG)
22:22:32.126 00.000 18852 Guiding  Dir = 2, Dur = 34
22:22:32.126 00.000 18852 IsSlewing returns 0
22:22:32.126 00.000 18852 IsGuiding returns 0
22:22:32.126 00.000 18852 PulseGuide returned control before completion, sleep 43
22:22:32.141 00.015 13524 UpdateImageDisplay: Size=(968,608) min=0, max=258, med=46, FiltMin=3, FiltMax=255, Gamma=1.000
22:22:32.157 00.016 13524 UpdateGuideState exits: m=570 SNR=14.3
22:22:32.157 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:32.157 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:32.157 00.000 13524 Enqueuing Expose request
22:22:32.188 00.031 18852 IsGuiding returns 0
22:22:32.188 00.000 18852 Move returns status 0, amount 34
22:22:32.188 00.000 18852 MoveAxis(S, 159, ABG)
22:22:32.188 00.000 18852 Guiding  Dir = 1, Dur = 159
22:22:32.188 00.000 18852 IsSlewing returns 0
22:22:32.188 00.000 18852 IsGuiding returns 0
22:22:32.188 00.000 18852 PulseGuide returned control before completion, sleep 166
22:22:32.360 00.172 18852 IsGuiding returns 0
22:22:32.360 00.000 18852 Move returns status 0, amount 159
22:22:32.360 00.000 18852 move complete, result=0
22:22:32.360 00.000 18852 worker thread done servicing request
22:22:32.360 00.000 18852 Worker thread wakes up
22:22:32.360 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:32.360 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:32.360 00.000 13524 GuideStep: -1.0 px 34 ms EAST, 0.5 px 159 ms SOUTH
22:22:35.594 03.234 18852 Exposure complete
22:22:35.641 00.047 18852 worker thread done servicing request
22:22:35.641 00.000 13524 OnExposeComplete: enter
22:22:35.641 00.000 13524 UpdateGuideState(): m_state=6
22:22:35.641 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
22:22:35.641 00.000 13524 Star::Find returns 1 (0), X=406.59, Y=279.54, Mass=561, SNR=14.5, Peak=169 HFD=1.6
22:22:35.641 00.000 13524 Star::Find false star n=8 nbg=283 bg=63.7 sigma=5.9 thresh=81 peak=81
22:22:35.641 00.000 13524 MultiStar: [#1 -0.59,-0.62,0.88,U] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.18,0.43,0.68,U] [#5 0.00,0.00,0.00,L] [#6 -0.98,0.54,0.53,U] 
22:22:35.641 00.000 13524 refined, 3 included, MultiStar: {-0.58, 0.24}, one-star: {-0.88, 0.71}
22:22:35.641 00.000 13524 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.99) = xAngle (3.73 = -2.55)
22:22:35.641 00.000 13524 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (6.78 = 0.49)
22:22:35.656 00.015 13524 CameraToMount -- cameraX=-0.58 cameraY=0.24 hyp=0.63 cameraTheta=2.75 mountX=-0.52 mountY=0.30, mountTheta=2.62
22:22:35.656 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.58, y=0.24, opts=13)
22:22:35.656 00.000 13524 Enqueuing Move request for scope (-0.58, 0.24)
22:22:35.656 00.000 18852 Worker thread wakes up
22:22:35.656 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.24) opts 0xd
22:22:35.656 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.58, 0.24)
22:22:35.656 00.000 18852 Moving (-0.58, 0.24) raw xDistance=-0.52 yDistance=0.30
22:22:35.656 00.000 18852 PPEC rslt: input = -0.52, final = -0.02, react = -0.08, pred = 0.06, hyst = -0.07, hyst_pct = 0.00, period_length = 479.00
22:22:35.656 00.000 18852 PPEC: input: -0.52, control: -0.02, exposure: 3000
22:22:35.656 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:35.656 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:22:35.656 00.000 18852 MoveAxis(E, 5, ABG)
22:22:35.656 00.000 18852 Guiding  Dir = 2, Dur = 5
22:22:35.656 00.000 18852 IsSlewing returns 0
22:22:35.656 00.000 18852 IsGuiding returns 0
22:22:35.656 00.000 18852 PulseGuide returned control before completion, sleep 14
22:22:35.656 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=5, FiltMax=255, Gamma=1.000
22:22:35.672 00.016 13524 UpdateGuideState exits: m=561 SNR=14.5
22:22:35.672 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:35.687 00.015 18852 IsGuiding returns 0
22:22:35.687 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:35.687 00.000 13524 Enqueuing Expose request
22:22:35.687 00.000 18852 Move returns status 0, amount 5
22:22:35.687 00.000 18852 MoveAxis(N, 0, ABG)
22:22:35.687 00.000 18852 Move returns status 0, amount 0
22:22:35.687 00.000 18852 move complete, result=0
22:22:35.687 00.000 18852 worker thread done servicing request
22:22:35.687 00.000 18852 Worker thread wakes up
22:22:35.687 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:35.687 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:35.687 00.000 13524 GuideStep: -0.5 px 5 ms EAST, 0.3 px 0 ms NORTH
22:22:38.921 03.234 18852 Exposure complete
22:22:38.952 00.031 18852 worker thread done servicing request
22:22:38.952 00.000 13524 OnExposeComplete: enter
22:22:38.952 00.000 13524 UpdateGuideState(): m_state=6
22:22:38.952 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
22:22:38.952 00.000 13524 Star::Find returns 1 (0), X=406.81, Y=279.15, Mass=457, SNR=13.0, Peak=152 HFD=2.1
22:22:38.952 00.000 13524 MultiStar: [#1 -0.20,-0.85,1.02,U] [#2 0.93,-1.12,0.77,U] [#3 0.00,0.00,0.00,L] [#4 -0.78,0.69,0.71,U] [#5 -0.66,1.72,0.52,U] [#6 -0.42,0.36,0.61,U] 
22:22:38.952 00.000 13524 refined, 5 included, MultiStar: {-0.28, 0.04}, one-star: {-0.66, 0.32}
22:22:38.952 00.000 13524 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.99) = xAngle (3.98 = -2.31)
22:22:38.968 00.016 13524 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.02 = 0.74)
22:22:38.968 00.000 13524 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.28 cameraTheta=2.99 mountX=-0.19 mountY=0.19, mountTheta=2.36
22:22:38.968 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.28, y=0.04, opts=13)
22:22:38.968 00.000 13524 Enqueuing Move request for scope (-0.28, 0.04)
22:22:38.968 00.000 18852 Worker thread wakes up
22:22:38.968 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
22:22:38.968 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
22:22:38.968 00.000 18852 Moving (-0.28, 0.04) raw xDistance=-0.19 yDistance=0.19
22:22:38.968 00.000 18852 PPEC rslt: input = -0.19, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:22:38.968 00.000 18852 PPEC: input: -0.19, control: -0.04, exposure: 3000
22:22:38.968 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:38.968 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:22:38.968 00.000 18852 MoveAxis(E, 9, ABG)
22:22:38.968 00.000 18852 Guiding  Dir = 2, Dur = 9
22:22:38.968 00.000 18852 IsSlewing returns 0
22:22:38.968 00.000 18852 IsGuiding returns 0
22:22:38.968 00.000 18852 PulseGuide returned control before completion, sleep 18
22:22:38.968 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:38.983 00.015 13524 UpdateGuideState exits: m=457 SNR=13.0
22:22:38.983 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:38.983 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:38.999 00.016 13524 Enqueuing Expose request
22:22:38.999 00.000 18852 IsGuiding returns 0
22:22:38.999 00.000 18852 Move returns status 0, amount 9
22:22:38.999 00.000 18852 MoveAxis(N, 0, ABG)
22:22:38.999 00.000 18852 Move returns status 0, amount 0
22:22:38.999 00.000 18852 move complete, result=0
22:22:38.999 00.000 18852 worker thread done servicing request
22:22:38.999 00.000 18852 Worker thread wakes up
22:22:38.999 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:38.999 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:38.999 00.000 13524 GuideStep: -0.2 px 9 ms EAST, 0.2 px 0 ms NORTH
22:22:42.248 03.249 18852 Exposure complete
22:22:42.280 00.032 18852 worker thread done servicing request
22:22:42.280 00.000 13524 OnExposeComplete: enter
22:22:42.280 00.000 13524 UpdateGuideState(): m_state=6
22:22:42.295 00.015 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
22:22:42.295 00.000 13524 Star::Find returns 1 (0), X=406.86, Y=278.92, Mass=584, SNR=14.5, Peak=160 HFD=2.3
22:22:42.295 00.000 13524 Star::Find false star n=1 nbg=280 bg=81.8 sigma=6.6 thresh=102 peak=100
22:22:42.295 00.000 13524 MultiStar: [#1 -0.74,-1.10,0.90,U] [#2 0.43,-0.21,0.73,U] [#3 0.00,0.00,0.00,L] [#4 -1.11,0.46,0.60,U] [#5 -2.65,0.95,0.00,M3] [#6 -1.41,0.13,0.58,U] 
22:22:42.295 00.000 13524 single-star, 4 included, MultiStar: {-0.64, -0.18}, one-star: {-0.60, 0.10}
22:22:42.295 00.000 13524 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.99) = xAngle (3.97 = -2.31)
22:22:42.295 00.000 13524 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (7.01 = 0.73)
22:22:42.295 00.000 13524 CameraToMount -- cameraX=-0.60 cameraY=0.10 hyp=0.61 cameraTheta=2.98 mountX=-0.41 mountY=0.41, mountTheta=2.36
22:22:42.295 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.60, y=0.10, opts=13)
22:22:42.295 00.000 13524 Enqueuing Move request for scope (-0.60, 0.10)
22:22:42.295 00.000 18852 Worker thread wakes up
22:22:42.295 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.10) opts 0xd
22:22:42.295 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.60, 0.10)
22:22:42.295 00.000 18852 Moving (-0.60, 0.10) raw xDistance=-0.41 yDistance=0.41
22:22:42.311 00.016 18852 PPEC rslt: input = -0.41, final = 0.05, react = -0.06, pred = 0.11, hyst = -0.06, hyst_pct = 0.00, period_length = 479.00
22:22:42.311 00.000 18852 PPEC: input: -0.41, control: 0.05, exposure: 3000
22:22:42.311 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
22:22:42.311 00.000 18852 MoveAxis(W, 11, ABG)
22:22:42.311 00.000 18852 Guiding  Dir = 3, Dur = 11
22:22:42.311 00.000 18852 IsSlewing returns 0
22:22:42.311 00.000 18852 IsGuiding returns 0
22:22:42.311 00.000 18852 PulseGuide returned control before completion, sleep 20
22:22:42.311 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:22:42.326 00.015 13524 UpdateGuideState exits: m=584 SNR=14.5
22:22:42.326 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:42.326 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:42.326 00.000 13524 Enqueuing Expose request
22:22:42.342 00.016 18852 IsGuiding returns 1
22:22:42.342 00.000 18852 scope still moving after pulse duration time elapsed
22:22:42.452 00.110 18852 IsSlewing returns 0
22:22:42.452 00.000 18852 IsGuiding returns 1
22:22:42.498 00.046 18852 IsSlewing returns 0
22:22:42.498 00.000 18852 IsGuiding returns 0
22:22:42.498 00.000 18852 scope move finished after 11 + 176 ms
22:22:42.498 00.000 18852 Move returns status 0, amount 11
22:22:42.498 00.000 18852 MoveAxis(S, 117, ABG)
22:22:42.498 00.000 18852 Guiding  Dir = 1, Dur = 117
22:22:42.498 00.000 18852 IsSlewing returns 0
22:22:42.498 00.000 18852 IsGuiding returns 0
22:22:42.498 00.000 18852 PulseGuide returned control before completion, sleep 125
22:22:42.639 00.141 18852 IsGuiding returns 0
22:22:42.639 00.000 18852 Move returns status 0, amount 117
22:22:42.639 00.000 18852 move complete, result=0
22:22:42.639 00.000 18852 worker thread done servicing request
22:22:42.639 00.000 18852 Worker thread wakes up
22:22:42.639 00.000 13524 GuideStep: -0.4 px 11 ms WEST, 0.4 px 117 ms SOUTH
22:22:42.639 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:42.639 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:45.909 03.270 18852 Exposure complete
22:22:45.940 00.031 18852 worker thread done servicing request
22:22:45.940 00.000 13524 OnExposeComplete: enter
22:22:45.940 00.000 13524 UpdateGuideState(): m_state=6
22:22:45.940 00.000 13524 Star::Find(15, 406, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
22:22:45.940 00.000 13524 Star::Find returns 1 (0), X=406.83, Y=279.23, Mass=462, SNR=13.2, Peak=165 HFD=1.7
22:22:45.940 00.000 13524 Star::Find false star n=12 nbg=275 bg=17.5 sigma=4.1 thresh=30 peak=28
22:22:45.940 00.000 13524 MultiStar: [#1 -0.23,-0.89,1.02,U] [#2 0.54,-0.49,0.89,U] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:22:45.940 00.000 13524 refined, 2 included, MultiStar: {-0.13, -0.32}, one-star: {-0.64, 0.40}
22:22:45.940 00.000 13524 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.99) = xAngle (-0.98 = -0.98)
22:22:45.940 00.000 13524 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.07 = 2.07)
22:22:45.940 00.000 13524 CameraToMount -- cameraX=-0.13 cameraY=-0.32 hyp=0.35 cameraTheta=-1.97 mountX=0.20 mountY=0.31, mountTheta=1.01
22:22:45.940 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=-0.13, y=-0.32, opts=13)
22:22:45.956 00.016 13524 Enqueuing Move request for scope (-0.13, -0.32)
22:22:45.956 00.000 18852 Worker thread wakes up
22:22:45.956 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.32) opts 0xd
22:22:45.956 00.000 18852 Handling offset move in thread for scope, endpoint = (-0.13, -0.32)
22:22:45.956 00.000 18852 Moving (-0.13, -0.32) raw xDistance=0.20 yDistance=0.31
22:22:45.956 00.000 18852 PPEC rslt: input = 0.20, final = 0.17, react = 0.03, pred = 0.17, hyst = 0.00, hyst_pct = 0.00, period_length = 479.00
22:22:45.956 00.000 18852 PPEC: input: 0.20, control: 0.17, exposure: 3000
22:22:45.956 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:45.956 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:22:45.956 00.000 18852 MoveAxis(W, 42, ABG)
22:22:45.956 00.000 18852 Guiding  Dir = 3, Dur = 42
22:22:45.956 00.000 18852 IsSlewing returns 0
22:22:45.956 00.000 18852 IsGuiding returns 0
22:22:45.956 00.000 18852 PulseGuide returned control before completion, sleep 51
22:22:45.956 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:22:45.971 00.015 13524 UpdateGuideState exits: m=462 SNR=13.2
22:22:45.971 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:45.971 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:45.971 00.000 13524 Enqueuing Expose request
22:22:46.018 00.047 18852 IsGuiding returns 0
22:22:46.018 00.000 18852 Move returns status 0, amount 42
22:22:46.018 00.000 18852 MoveAxis(N, 0, ABG)
22:22:46.018 00.000 18852 Move returns status 0, amount 0
22:22:46.018 00.000 18852 move complete, result=0
22:22:46.018 00.000 18852 worker thread done servicing request
22:22:46.018 00.000 18852 Worker thread wakes up
22:22:46.018 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:46.018 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:46.018 00.000 13524 GuideStep: 0.2 px 42 ms WEST, 0.3 px 0 ms NORTH
22:22:49.252 03.234 18852 Exposure complete
22:22:49.283 00.031 18852 worker thread done servicing request
22:22:49.283 00.000 13524 OnExposeComplete: enter
22:22:49.283 00.000 13524 UpdateGuideState(): m_state=6
22:22:49.283 00.000 13524 Star::Find(15, 406, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
22:22:49.283 00.000 13524 Star::Find returns 1 (0), X=407.02, Y=279.38, Mass=600, SNR=14.6, Peak=156 HFD=2.4
22:22:49.283 00.000 13524 MultiStar: [#1 -0.16,-0.93,0.97,U] [#2 0.91,-0.94,0.72,U] [#3 0.00,0.00,0.00,L] [#4 -0.02,0.11,0.73,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] 
22:22:49.283 00.000 13524 refined, 3 included, MultiStar: {0.01, -0.28}, one-star: {-0.44, 0.56}
22:22:49.283 00.000 13524 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.99) = xAngle (-0.55 = -0.55)
22:22:49.299 00.016 13524 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.99) + m_yAngleError (-3.05)) = yAngle (2.50 = 2.50)
22:22:49.299 00.000 13524 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.53 mountX=0.24 mountY=0.16, mountTheta=0.61
22:22:49.299 00.000 13524 SchedulePrimaryMove(0FE72EF0, x=0.01, y=-0.28, opts=13)
22:22:49.299 00.000 13524 Enqueuing Move request for scope (0.01, -0.28)
22:22:49.299 00.000 18852 Worker thread wakes up
22:22:49.299 00.000 18852 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
22:22:49.299 00.000 18852 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
22:22:49.299 00.000 18852 Moving (0.01, -0.28) raw xDistance=0.24 yDistance=0.16
22:22:49.299 00.000 18852 PPEC rslt: input = 0.24, final = 0.19, react = 0.04, pred = 0.16, hyst = 0.03, hyst_pct = 0.00, period_length = 479.00
22:22:49.299 00.000 18852 PPEC: input: 0.24, control: 0.19, exposure: 3000
22:22:49.299 00.000 18852 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:49.299 00.000 18852 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:22:49.299 00.000 18852 MoveAxis(W, 47, ABG)
22:22:49.299 00.000 18852 Guiding  Dir = 3, Dur = 47
22:22:49.299 00.000 18852 IsSlewing returns 0
22:22:49.299 00.000 18852 IsGuiding returns 0
22:22:49.299 00.000 18852 PulseGuide returned control before completion, sleep 56
22:22:49.299 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:22:49.314 00.015 13524 UpdateGuideState exits: m=600 SNR=14.6
22:22:49.314 00.000 13524 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:49.314 00.000 13524 ScheduleExposure(3000,3,1) exposurePending=0
22:22:49.330 00.016 13524 Enqueuing Expose request
22:22:49.377 00.047 18852 IsGuiding returns 0
22:22:49.377 00.000 18852 Move returns status 0, amount 47
22:22:49.377 00.000 18852 MoveAxis(N, 0, ABG)
22:22:49.377 00.000 18852 Move returns status 0, amount 0
22:22:49.377 00.000 18852 move complete, result=0
22:22:49.377 00.000 18852 worker thread done servicing request
22:22:49.377 00.000 18852 Worker thread wakes up
22:22:49.377 00.000 18852 worker thread servicing REQUEST_EXPOSE 3000
22:22:49.377 00.000 18852 Handling exposure in thread, d=3000 o=3 r=(392,264,31,31)
22:22:49.377 00.000 13524 GuideStep: 0.2 px 47 ms WEST, 0.2 px 0 ms NORTH
22:22:49.752 00.375 13524 Stop button clicked
22:22:49.767 00.015 13524 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:22:49.767 00.000 13524 Status Line: Waiting for devices...
22:22:49.814 00.047 18852 ZWO: stopexposure
22:22:52.532 02.718 18852 ZWO: stopexposure
22:22:52.532 00.000 18852 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:22:52.532 00.000 18852 worker thread done servicing request
22:22:52.532 00.000 13524 OnExposeComplete: enter
22:22:52.532 00.000 13524 OnExposeComplete: Capture Error reported
22:22:52.532 00.000 13524 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:22:52.548 00.016 13524 Mount: notify guiding stopped
22:22:52.548 00.000 13524 Changing from state GUIDING to STOP
22:22:52.548 00.000 13524 guider state => SELECTED
22:22:52.548 00.000 13524 UpdateImageDisplay: Size=(968,608) min=0, max=259, med=46, FiltMin=4, FiltMax=255, Gamma=1.000
22:22:52.563 00.015 13524 Changing from state SELECTED to UNINITIALIZED
22:22:52.579 00.016 13524 guider state => SELECTING
22:22:52.579 00.000 13524 Status Line: Stopped.
22:22:52.579 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:22:56.703 04.124 13524 MyFrame::OnClose proceeding
22:22:56.703 00.000 13524 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:22:56.703 00.000 13524 StopWorkerThread(0x015C4E88) begins
22:22:56.719 00.016 18852 Worker thread wakes up
22:22:56.719 00.000 18852 worker thread servicing REQUEST_TERMINATE
22:22:56.719 00.000 18852 worker thread done servicing request
22:22:56.719 00.000 18852 WorkerThread::Entry() ends
22:22:56.719 00.000 13524 StopWorkerThread() threadExitCode=0
22:22:56.719 00.000 13524 StopWorkerThread(0x015C4E88) ends
22:22:56.719 00.000 13524 WorkerThread destructor called
22:22:56.719 00.000 13524 StopWorkerThread(0x015C4738) begins
22:22:56.719 00.000 19028 Worker thread wakes up
22:22:56.719 00.000 19028 worker thread servicing REQUEST_TERMINATE
22:22:56.719 00.000 19028 worker thread done servicing request
22:22:56.719 00.000 19028 WorkerThread::Entry() ends
22:22:56.719 00.000 13524 StopWorkerThread() threadExitCode=0
22:22:56.719 00.000 13524 StopWorkerThread(0x015C4738) ends
22:22:56.719 00.000 13524 WorkerThread destructor called
22:22:56.734 00.015 13524 Shutdown: forced=0
22:22:56.734 00.000 13524 Shutdown: disconnect scope
22:22:56.734 00.000 13524 ASCOM Scope: Disconnecting
22:22:56.734 00.000 13524 ASCOM Scope: Disconnected Successfully
22:22:56.734 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:814->ASCOM Scope: cannot get Declination when not connected to mount
22:22:56.734 00.000 13524 ScopeASCOM::GetDeclinationRadians() returns Unknown
22:22:56.734 00.000 13524 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:1126->ASCOM Scope: cannot get side of pier when not connected
22:22:56.734 00.000 13524 ScopeASCOM::SideOfPier() returns -1
22:22:56.734 00.000 13524 Shutdown: disconnect camera
22:22:56.750 00.016 13524 Shutdown complete
22:22:56.750 00.000 13524 UPD: shutdown
22:22:56.750 00.000 13524 stopping server
22:22:56.750 00.000 13524 event server stopped
22:22:56.750 00.000 13524 Status Line: Server stopped
